{"id":7418,"date":"2023-07-21T22:14:36","date_gmt":"2023-07-22T05:14:36","guid":{"rendered":"https:\/\/www.wurb.com\/stack\/?p=7418"},"modified":"2023-07-21T22:14:36","modified_gmt":"2023-07-22T05:14:36","slug":"parsercomp-2023-late-imperial-sky-witches-star-in-meet-cute","status":"publish","type":"post","link":"https:\/\/www.wurb.com\/stack\/archives\/7418","title":{"rendered":"ParserComp 2023: Late-Imperial Sky Witches Star In: Meet Cute"},"content":{"rendered":"<p>And right off the bat, here we have a freestyle entry that&#8217;s old-school-IF-like but doesn&#8217;t really have a parser (or even a command line): it&#8217;s written in <a href=\"https:\/\/versificator.itch.io\/gruescript\">Gruescript<\/a>, <a href=\"\/stack\/archives\/tag\/robin-johnson\">Robin Johnson<\/a>&#8216;s system for hypertext games with an underlying parser-game-like world model. But while Johnson basically uses his system to provide a more modern interface to a traditional rooms-and-inventory adventure game, this piece is entirely about an interrogation, where inventory objects are chiefly topics to be asked about. In fact, it doesn&#8217;t distinguish between physical inventory and abstractions like the &#8220;her name&#8221; and &#8220;poetic bullshit&#8221; &#8212; they all go into the same inventory, and can be dropped. In a less enigmatic game, I&#8217;d assume this was a bug. Here, I can believe it&#8217;s a deliberate effect, a &#8220;this world works differently from yours&#8221; thing. For it&#8217;s clear from a dozen offhand references that there&#8217;s world-building going on just offscreen, where we can barely glimpse it. There&#8217;s something to be said for the parallelism of the player character prying into the captive&#8217;s secrets while the player effectively interrogates the game, trying every trick to loosen its lips about its setting and mechanics.<\/p>\n<p>It&#8217;s very short, and doesn&#8217;t have a satisfying ending. I thought for sure that I had gotten the game into a stuck state, from which I could only access inconclusive conclusions, but the source code shows that, while there were in fact some easy-to-miss conditional effects I had failed to find, they don&#8217;t have any material effect. I kind of suspect it&#8217;s a &#8220;Uh-oh, the deadline is almost up, I&#8217;d better just slap an ending on and submit what I&#8217;ve got&#8221; job.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>And right off the bat, here we have a freestyle entry that&#8217;s old-school-IF-like but doesn&#8217;t really have a parser (or even a command line): it&#8217;s written in Gruescript, Robin Johnson&#8216;s system for hypertext games with an underlying parser-game-like world model. But while Johnson basically uses his system to provide a more modern interface to a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[84,721,737],"class_list":["post-7418","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-if","tag-parsercomp","tag-parsercomp-2023"],"_links":{"self":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/comments?post=7418"}],"version-history":[{"count":1,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7418\/revisions"}],"predecessor-version":[{"id":7419,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7418\/revisions\/7419"}],"wp:attachment":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/media?parent=7418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/categories?post=7418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/tags?post=7418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}