{"id":128,"date":"2023-02-05T11:29:06","date_gmt":"2023-02-05T16:29:06","guid":{"rendered":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/?post_type=part&#038;p=128"},"modified":"2023-03-05T18:15:25","modified_gmt":"2023-03-05T23:15:25","slug":"part-ii-stories-with-memory","status":"publish","type":"part","link":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/part\/part-ii-stories-with-memory\/","title":{"raw":"Stories with Memory","rendered":"Stories with Memory"},"content":{"raw":"The previous section explored the concept of a story\u2019s geography; it focused on thinking of your story in terms of connected nodes, of the \u201cplaces\u201d it could potentially go, the channels along which it could flow. In the next section, the focus is on the story\u2019s narrative coherence and continuity. We will create stories that can remember where along the map the reader has been, and adapt the resulting narrative accordingly.\r\n\r\nThrough the use of only a few simple commands and mechanics, a writer can instruct an Ink story to note specific details as it moves through its flow\u2014for example, which choice was selected, or how many times a room has been visited\u2014and ensure that the text presented later stays consistent with those details.\r\n\r\nThis can be as simple as changing a character\u2019s greeting from \u201cIt\u2019s nice to meet you\u201d to \u201cIt\u2019s great to see you again.\u201d However, Ink is capable of understanding far more complicated instructions as well. With enough practice\u2014and with elaborate enough instructions\u2014it is possible to use Inky to write stories that function like fully-featured role-playing games, complete with rule-sets and statistics.\r\n\r\nAs we move into the following lessons, take them at your own pace. For writers with little or no programming experience, the techniques introduced here may initially feel intimidating. You can, and should, start small. As we start to introduce some basic programming to our stories, remember the purpose for it: we are giving the story simple instructions. Using Ink, we can tell the story what to remember, and what to do about it.","rendered":"<p>The previous section explored the concept of a story\u2019s geography; it focused on thinking of your story in terms of connected nodes, of the \u201cplaces\u201d it could potentially go, the channels along which it could flow. In the next section, the focus is on the story\u2019s narrative coherence and continuity. We will create stories that can remember where along the map the reader has been, and adapt the resulting narrative accordingly.<\/p>\n<p>Through the use of only a few simple commands and mechanics, a writer can instruct an Ink story to note specific details as it moves through its flow\u2014for example, which choice was selected, or how many times a room has been visited\u2014and ensure that the text presented later stays consistent with those details.<\/p>\n<p>This can be as simple as changing a character\u2019s greeting from \u201cIt\u2019s nice to meet you\u201d to \u201cIt\u2019s great to see you again.\u201d However, Ink is capable of understanding far more complicated instructions as well. With enough practice\u2014and with elaborate enough instructions\u2014it is possible to use Inky to write stories that function like fully-featured role-playing games, complete with rule-sets and statistics.<\/p>\n<p>As we move into the following lessons, take them at your own pace. For writers with little or no programming experience, the techniques introduced here may initially feel intimidating. You can, and should, start small. As we start to introduce some basic programming to our stories, remember the purpose for it: we are giving the story simple instructions. Using Ink, we can tell the story what to remember, and what to do about it.<\/p>\n","protected":false},"parent":0,"menu_order":2,"template":"","meta":{"pb_part_invisible":false,"pb_part_invisible_string":""},"contributor":[],"license":[],"class_list":["post-128","part","type-part","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/pressbooks\/v2\/parts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/pressbooks\/v2\/parts"}],"about":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/wp\/v2\/types\/part"}],"version-history":[{"count":2,"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/pressbooks\/v2\/parts\/128\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/pressbooks\/v2\/parts\/128\/revisions\/304"}],"wp:attachment":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/wp\/v2\/contributor?post=128"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/playablestoriesink\/wp-json\/wp\/v2\/license?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}