{"id":182,"date":"2014-10-14T03:27:48","date_gmt":"2014-10-14T03:27:48","guid":{"rendered":"http:\/\/astoryisnotatree.net\/?p=182"},"modified":"2020-05-06T20:25:24","modified_gmt":"2020-05-06T20:25:24","slug":"standoff","status":"publish","type":"post","link":"https:\/\/r6g.ad7.mwp.accessdomain.com\/?p=182","title":{"rendered":"Games from Nothing: Group Game #1 \u2014 Standoff"},"content":{"rendered":"<figure id=\"attachment_183\" aria-describedby=\"caption-attachment-183\" style=\"width: 502px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-001.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-183\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-001-300x168.png\" alt=\"Standoff game version 1 screenshot 1 \" width=\"502\" height=\"281\" \/><\/a><figcaption id=\"caption-attachment-183\" class=\"wp-caption-text\">Standoff game version 1 screenshot 1<\/figcaption><\/figure>\n<p><a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-010.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-390\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-010-300x222.png\" alt=\"Screen Capture #010\" width=\"504\" height=\"373\" srcset=\"https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-010-300x222.png 300w, https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-010-624x463.png 624w, https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-010.png 792w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/a><a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-011.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-389\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-011-300x223.png\" alt=\"Screen Capture #011\" width=\"503\" height=\"374\" srcset=\"https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-011-300x223.png 300w, https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-011-624x465.png 624w, https:\/\/r6g.ad7.mwp.accessdomain.com\/wp-content\/uploads\/2014\/10\/Screen-Capture-011.png 777w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-184\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2014\/10\/Screen-Capture-005-300x168.png\" alt=\"Standoff Version 1 Screenshot 2 \" width=\"502\" height=\"281\" \/><\/p>\n<div>Our game is an abstracted sort of hostage scenario simulation.\u00a0 We&#8217;ve created the player-controlled triangle, the enemy square and the neutral circle(s), all white against a black background.\u00a0 The concept is that when the screen\/mouse is tapped (which is the player&#8217;s only input), the triangle (who in this case is a cop or something) fires a shot and instantly kills the object directly above him.\u00a0 The aim is to <i>not <\/i>hit any circle-hostages (which we&#8217;ll soon create more of) and to wait for the right moment to tap\/click, killing the enemy square and then maybe advancing to another screen.At present, all objects are bouncing back and forth across the screen horizontally.\u00a0 We plan on adding circular motion as soon as we figure out how to include it in the same class as the bouncing circles.\u00a0 We also want to try and make some collision\/bouncing happen between circles, which seems like it&#8217;d be characteristic of panicky hostages running amok.\u00a0 Where we&#8217;re running into problems is widening the target area (hitbox?), or the invisible line\/column between player and target that determines whether you hit or miss.\u00a0 Right now the objects technically only cross each others&#8217; y-axes for something like a millisecond, which makes the central mechanic almost totally dysfunctional.<\/div>\n<div>Possible addition: Make everything invisible <i>except for <\/i>whatever passes through the triangle&#8217;s column of vision, forcing the player to do estimate where everyone is, heightening tension and making things more difficult.\u00a0 It may also be fun to limit the number of shots the player&#8217;s allowed to take. If done effectively a one-shot game could be a lot of fun.<\/div>\n<div><\/div>\n<p>That covers the interaction design but not player choice, which so far is the least-developed element of the game (this will change once the basic skeleton is working as it should).\u00a0 Right now if you tap at the right time and &#8216;hit&#8217; a circle, text appears for a moment that says &#8220;Hostage is down&#8221; or &#8220;Misfire&#8221; or something to that effect.\u00a0 However there is no consequence for doing so. Neither is there any feedback for &#8216;hitting&#8217; the enemy square.\u00a0 One concept that we&#8217;re messing with, once the basic skeleton is moving as intended, is using the postmortem negative space of the game screen to graph all the dead shapes.\u00a0 The coordinates at which they died could remain filled-in in the next round, and those spots might then become walls\/obstacles for characters to bounce off of or hide behind.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our game is an abstracted sort of hostage scenario simulation.\u00a0 We&#8217;ve created the player-controlled triangle, the enemy square and the neutral circle(s), all white against a black background.\u00a0 The concept is that when the screen\/mouse is tapped (which is the&#8230;<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[114,36],"class_list":["post-182","post","type-post","status-publish","format-standard","hentry","category-games-from-nothing","tag-group-game-1","tag-group-games","wpcat-5-id"],"_links":{"self":[{"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/posts\/182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=182"}],"version-history":[{"count":6,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/posts\/182\/revisions"}],"predecessor-version":[{"id":14019,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=\/wp\/v2\/posts\/182\/revisions\/14019"}],"wp:attachment":[{"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/r6g.ad7.mwp.accessdomain.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}