{"id":60,"date":"2009-05-12T18:40:57","date_gmt":"2009-05-12T22:40:57","guid":{"rendered":"http:\/\/nickm.com\/post\/?p=60"},"modified":"2009-05-19T11:27:10","modified_gmt":"2009-05-19T15:27:10","slug":"video-games-tending-to-zero","status":"publish","type":"post","link":"https:\/\/nickm.com\/post\/2009\/05\/video-games-tending-to-zero\/","title":{"rendered":"Video Games Tending To Zero"},"content":{"rendered":"<p>I&#8217;ve been interested in testing the lower limits of digital objects, looking at how simple and minimal something can be while still being understood as falling into a fairly familiar category. My <a href=\"http:\/\/nickm.com\/poems\/ppg256.html\"><i>ppg256<\/i> series,<\/a> which consists of 256-character Perl poetry generators, is in this vein, as are my attempts at very small stories and poems in forms, <a href=\"http:\/\/www.cddc.vt.edu\/journals\/newriver\/08Fall\/ten_mobile_texts.html\">&#8220;Ten Mobile Texts.&#8221;<\/a> In the realm of sound, <a href=\"http:\/\/www.onebitmusic.com\/\">Tristan Perich&#8217;s One-Bit Music<\/a> and <a href=\"http:\/\/web.media.mit.edu\/~nvawter\/projects\/1bit\/\">Shifty&#8217;s One-Bit Groovebox<\/a> are somewhat similar projects that attempt to show that if you bring eight bits, you aren&#8217;t bringing eight bits too few &#8211; you&#8217;re bringing seven too many.<\/p>\n<p>It&#8217;s also possible to wonder what the smallest possible video game is, or how to push video games toward minimality. First, let&#8217;s take a step back to see what the smallest possible game of any sort might be: <a href=\"http:\/\/gameshelf.jmac.org\/2008\/02\/i-lose.html\">The Game,<\/a> in which one simply tries to avoid thinking of The Game, and, if one does think of the game, one loses. This one&#8217;s interesting because it can&#8217;t be won. Neither can <i>Space Invaders,<\/i> of course, but The Game is different: a player can&#8217;t even be conscious of playing without losing.<\/p>\n<div style=\"float:right; margin-left:6px\"><figure id=\"fall_caption\" aria-describedby=\"caption-fall-caption\" style=\"width: 250px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/jmac.org\/projects\/fall\/\" style=\"border-bottom:none\"><\/p>\n<pre style=\"font-size:6pt\">***************      .   ***************** 5\r\n****************      .   **************** 5\r\n***************        . ***************** 5\r\n**************         .****************** 4\r\n***************         .***************** 4\r\n**************         .****************** 3\r\n*************         .******************* 2\r\n**************       .  ****************** 2\r\n***************       .  ***************** 2\r\n****************       .  **************** 2\r\n***************         .***************** 2\r\n****************         .**************** 2\r\n*****************         .*************** 2\r\n****************         .**************** 2<\/pre>\n<p><\/a><figcaption id=\"caption-fall-caption\" class=\"wp-caption-text\">From a (clumsily played) game of Jason McIntosh's fall.pl.<\/figcaption><\/figure>\n<\/div>\n<p>Somewhat akin to <i>ppg256<\/i> and The Game is Jason McIntosh&#8217;s obfuscated (or at least very compressed) game <a href=\"http:\/\/jmac.org\/projects\/fall\/\"><i>fall.pl,<\/i><\/a> a 494-character Perl program in which you plunge down a canyon, inflecting yourself left and right to try to avoid hitting the walls of a canyon, which slant and are unseen until the last moment. <i>fall.pl<\/i> is made of a very small amount of code, but there are plenty of games with less &#8211; <i>Pong,<\/i> for instance, is simply a circuit and doesn&#8217;t have any code. One thing I find interesting about <i>fall.pl<\/i> and pleasing in some minimal games is the highly abstract nature of the visuals, something also seen in <i>Pong.<\/i> This Perl game actually has many of <i>Pong<\/i>&#8216;s luxuries as well, including multiple lives and a report of your score at the end of the game.<\/p>\n<div style=\"float:left\"><figure style=\"width: 213px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.bogost.com\/games\/game_poems.shtml#thunderstorm\"><img loading=\"lazy\" decoding=\"async\" alt=\"Players wait for the next lightning strike in Ian Bogosts Thunderstorm.\" src=\"http:\/\/nickm.com\/post\/wp-content\/stuff\/thunderstorm.jpg\" title=\"Thunderstorm for the Atari VCS by Ian Bogost\" width=\"213\" height=\"130\" \/><\/a><figcaption class=\"wp-caption-text\">Players wait for the next lightning strike in Ian Bogost&#39;s Thunderstorm.<\/figcaption><\/figure><\/div>\n<p>Although made up of a whole 1024 bytes each &#8211; of assembly &#8211; Ian Bogost&#8217;s <a href=\"http:\/\/www.bogost.com\/games\/game_poems.shtml\">game poems for the Atari VCS<\/a> incline toward minimality. The most recent entry, <i>Thunderstorm,<\/i> is a game about watching a thunderstorm and guessing, after a flash of lightning, how long it will take for thunder to sound. Simple as it is, this game uses audio as well as video channels, features color (although rarely), supports two-player competition, and is winnable.<\/p>\n<p>As it has in music, physical computing has weighed in on minimal video gaming. Rob Seward&#8217;s three-person <i>Tag<\/i> is played on a 5&#215;7 LED grid and has been hailed as <a href=\"http:\/\/www.collisiondetection.net\/mt\/archives\/2005\/05\/i_love_minimali.php\">&#8220;the simplest video game in the world.&#8221;<\/a> Interestingly, Clive Thompson goes on to note that <a href=\"http:\/\/stage.itp.nyu.edu\/~rus200\/blog\/archives\/2005\/02\/boo_game_docume.html\">Seward&#8217;s game <i>Boo<\/i><\/a> is even simpler, with a single light bulb for a display. One player lights the bulb and the other attempts to hit a button as soon as possible afterwards.<\/p>\n<p>There are some things that all of these games have in common: Something surprising happens in all of them, and that surprising thing is critical to the gameplay. Randomness provides the surprise in <i>fall.pl<\/i> and <i>Thunderstorm.<\/i> The players provide it in <i>Tag<\/i> and <i>Boo.<\/i> A representational excuse (you&#8217;re falling into a canyon, we&#8217;re watching a storm, got you!) can be used, but it&#8217;s the unexpected, not the connection to reality, that makes these games work. And there&#8217;s just one last thing to note: I think that surprise even plays an important role in The Game. Ouch &#8230; I just lost The Game.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been interested in testing the lower limits of digital objects, looking at how simple and minimal something can be while still being understood as falling into a fairly familiar category. My ppg256 series, which consists of 256-character Perl poetry generators, is in this vein, as are my attempts at very small stories and poems &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/nickm.com\/post\/2009\/05\/video-games-tending-to-zero\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Video Games Tending To Zero&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[21,17,11],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-constraint","tag-digital","tag-games"],"_links":{"self":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":16,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":165,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/60\/revisions\/165"}],"wp:attachment":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}