{"id":7028,"date":"2022-07-24T18:37:45","date_gmt":"2022-07-25T01:37:45","guid":{"rendered":"https:\/\/www.wurb.com\/stack\/?p=7028"},"modified":"2022-08-03T09:01:25","modified_gmt":"2022-08-03T16:01:25","slug":"parsercomp-2022-you-wont-get-her-back","status":"publish","type":"post","link":"https:\/\/www.wurb.com\/stack\/archives\/7028","title":{"rendered":"ParserComp 2022: You Won&#8217;t Get Her Back"},"content":{"rendered":"<p>A chess problem, spiced with story. A king mourns the loss of his queen after his villainous opponent sacrificed his own queen to kill her, but he still has a loyal pawn who could possibly bring her back. (I don&#8217;t think the mechanics of chess quite fit the story here, since it&#8217;s possible to promote a pawn to a queen when the original queen is still on the board. But it kind of depends on whether the identity of the queen as a character is linked to its physical piece or its notional game object, and that&#8217;s really beyond the scope of the rules of chess.)<\/p>\n<p>At any rate, the story here is really just flavor &#8212; while it does get reiterated during play, it isn&#8217;t extensive and doesn&#8217;t have a profound effect. No, the game is simply a chess problem, and the input is mainly a matter of making moves in &#8220;algebraic&#8221; chess notation. It&#8217;s not a large problem, giving each side just one piece other than the king, and it&#8217;s rendered smaller by the way that the game recognizes hopeless situations and cuts them short, in some cases before I personally understood that they were hopeless. Indeed, it&#8217;s so eager to do this that for a while I got the impression that there was only one allowable move from each position.<\/p>\n<p>Apparently the problem is called the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Saavedra_position\">Saavedra Position<\/a>, and it was thought that the best you could to is force a draw until Saavedra spotted a way to avoid stalemate through a clever underpromotion. It&#8217;s unlikely that I would have thought of this on my own if the game didn&#8217;t go to such pains to suggest underpromotion as a viable approach: a conspicuous portion of the help text discusses how to notate underpromotions, there are special commands for specifying what piece to promote pawns to by default, and even the title is a pretty big hint. I think that&#8217;s the main design takeaway here: how to direct the player by making them aware of possibilities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A chess problem, spiced with story. A king mourns the loss of his queen after his villainous opponent sacrificed his own queen to kill her, but he still has a loyal pawn who could possibly bring her back. (I don&#8217;t think the mechanics of chess quite fit the story here, since it&#8217;s possible to promote [&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":[550,84,721,722],"class_list":["post-7028","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-andrew-schultz","tag-if","tag-parsercomp","tag-parsercomp-2022"],"_links":{"self":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7028","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=7028"}],"version-history":[{"count":2,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7028\/revisions"}],"predecessor-version":[{"id":7074,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/7028\/revisions\/7074"}],"wp:attachment":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/media?parent=7028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/categories?post=7028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/tags?post=7028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}