<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Monomorphic &#187; games</title>
	<atom:link href="http://www.monomorphic.org/wordpress/tag/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.monomorphic.org/wordpress</link>
	<description>Conceptual meandering</description>
	<lastBuildDate>Wed, 11 Jan 2012 02:07:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JTronic, a programming game</title>
		<link>http://www.monomorphic.org/wordpress/jtronic-a-programming-game/</link>
		<comments>http://www.monomorphic.org/wordpress/jtronic-a-programming-game/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 06:51:28 +0000</pubDate>
		<dc:creator>johan</dc:creator>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=894</guid>
		<description><![CDATA[Now for something quite different from the philosophical entries I&#8217;ve been writing recently. We finally got the time to release the game &#8220;JTron&#8221; on Sourceforge. It is there under its new name Jtronic. This game is designed for programming competitions; participants program an agent that plays the game by obtaining information about its environment and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.monomorphic.org/wordpress/wp-content/uploads/2011/03/screenshot.png"><img class="alignleft size-medium wp-image-895" style="margin: 1em;" title="screenshot" src="http://www.monomorphic.org/wordpress/wp-content/uploads/2011/03/screenshot-300x226.png" alt="" width="300" height="226" /></a></p>
<p>Now for something quite different from the philosophical entries I&#8217;ve been writing recently. We finally got the time to release the game &#8220;JTron&#8221; on Sourceforge. It is there under its new name <a href="http://sourceforge.net/projects/jtronic/">Jtronic</a>.</p>
<p>This game is designed for programming competitions; participants program an agent that plays the game by obtaining information about its environment and making decisions. The programming language is Java. The game itself combines features of Pac-man and Tron in what we think is an interesting synthesis.</p>
<p>This game was used for the <a href="http://icpc2010.honiden.nii.ac.jp/">ACM-ICPC regional contest in Tokyo 2010</a>, for the &#8220;Java Challenge&#8221; part. I&#8217;ve had the honour to work with some great people in the Honiden lab in developing this game, and we spent time on it on and off for almost a year. A very educational process, and the final result was not bad at all.</p>
<p>If you can program in Java, you can have fun with this framework by programming your own agent and competing against others (including some pre-made ones that are included in the release), or you can contribute to the game framework itself, should you feel so inclined. It&#8217;s GPL licensed. The documentation is still slightly sparse, but we will release more &#8220;shortly&#8221;.</p>
<p>A similar framework is the <a href="http://queue.acm.org/icpc/">&#8220;Icy Challenge&#8221;</a> that was used in the world final ICPC Java Challenge. It has much nicer graphics than our game. Maybe someone would take the time to make 3D graphics for JTronic?</p>
 <p><a href="http://www.monomorphic.org/wordpress/?flattrss_redirect&amp;id=894&amp;md5=690ca61c1a90c9da41f87f7f088873e3" title="Flattr" target="_blank"><img src="http://www.monomorphic.org/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.monomorphic.org/wordpress/jtronic-a-programming-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiplayer protein folding game</title>
		<link>http://www.monomorphic.org/wordpress/multiplayer-protein-folding-game/</link>
		<comments>http://www.monomorphic.org/wordpress/multiplayer-protein-folding-game/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 07:07:51 +0000</pubDate>
		<dc:creator>johan</dc:creator>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[biology]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[human condition]]></category>
		<category><![CDATA[the future]]></category>

		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=700</guid>
		<description><![CDATA[You read it here first &#8211; Monomorphic predicted this development in February. In a recent Nature article, researchers describe a multiplayer online graphical protein folding game, in which players collaborate against the computer to fold a protein correctly quickly. (Also: NYTimes article.) It turned out that the human players were successful compared to the computers, [...]]]></description>
			<content:encoded><![CDATA[<p>You read it here first &#8211; <a href="http://www.monomorphic.org/wordpress/making-playtime-useful-with-color-filling-games/">Monomorphic predicted</a> this development in February. In a recent <a href="http://www.nature.com/nature/journal/v466/n7307/full/nature09304.html">Nature article</a>, researchers describe a multiplayer online graphical protein folding game, in which players collaborate against the computer to fold a protein correctly quickly. (Also: <a href="http://www.nytimes.com/2010/08/10/science/10gamers.html?src=me">NYTimes article</a>.) It turned out that the human players were successful compared to the computers, and the comparison teaches us much about the problem solving heuristics that humans use. Which will be the next computational task to be turned into an online game?</p>
<p><a href="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/08/foldit.jpg"><img class="aligncenter size-medium wp-image-701" title="foldit" src="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/08/foldit-300x235.jpg" alt="" width="300" height="235" /></a></p>
 <p><a href="http://www.monomorphic.org/wordpress/?flattrss_redirect&amp;id=700&amp;md5=50df1a3c4ab823f961e0a44a90832cae" title="Flattr" target="_blank"><img src="http://www.monomorphic.org/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.monomorphic.org/wordpress/multiplayer-protein-folding-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making playtime useful with color filling games</title>
		<link>http://www.monomorphic.org/wordpress/making-playtime-useful-with-color-filling-games/</link>
		<comments>http://www.monomorphic.org/wordpress/making-playtime-useful-with-color-filling-games/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 00:44:00 +0000</pubDate>
		<dc:creator>johan</dc:creator>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[human condition]]></category>
		<category><![CDATA[possibly novel]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=487</guid>
		<description><![CDATA[There&#8217;s a veritable torrent of little games constantly being released for the iPhone. One of the more likable ones is Flood-It, which I&#8217;ve been playing recently. The premise is extremely simple: you start off with a grid divided into squares of different, randomized colors. You are given a tool that works a bit like the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_493" class="wp-caption alignleft" style="width: 218px"><a href="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/01/flood-it.jpg"><img class="size-medium wp-image-493 " title="The Flood-it game" src="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/01/flood-it-208x300.jpg" alt="Flood-it, a color filling game. This version was made by Lab Pixies for the iPhone, but many others exist." width="208" height="300" /></a><p class="wp-caption-text">Flood-it, a color filling game. This version was made by Lab Pixies for the iPhone, but many others exist.</p></div>
<p>There&#8217;s a veritable torrent of little games constantly being released for the iPhone. One of the more likable ones is <a href="http://www.labpixies.com/gadget_page.php?id=10">Flood-It</a>, which I&#8217;ve been playing recently. The premise is extremely simple: you start off with a grid divided into squares of different, randomized colors. You are given a tool that works a bit like the bucket fill in a picture editor. At each turn, the player chooses a color to fill the grid with, starting from the upper left corner. The monochromatic area slowly grows, and the aim is to fill the entire grid with a single color within a limited number of turns.</p>
<p>A <a href="http://arxiv.org/abs/1001.4420">recent analysis</a> showed that finding an optimal solution to games like Flood-It is a <a href="http://en.wikipedia.org/wiki/NP-hard">NP-hard</a> problem. In addition, deciding whether the game can be solved in <em>n</em> steps for some n is NP-complete. The analysis relies on a reduction of Flood-It to an instance of the SCS problem (shortest common superstring). (It&#8217;s important to note that what is NP-complete is deciding whether a particular board can be solved in a certain number of steps, not solving the game with a bounded number of steps. This can be done in polynomial time.) For those who need a summary, ACM Communications had an excellent <a href="http://cacm.acm.org/magazines/2009/9/38904-the-status-of-the-p-versus-np-problem/fulltext">review</a> of the state of the P/NP problem in September last year.</p>
<p>For a NP-hard problem H, there exists a polynomial time reduction of any problem in NP to H, meaning that if we can solve H in P-time, we can solve any problem in NP in P-time. Many optimization problems in society rely on approximate solutions to difficult problems: routing traffic, assembling DNA sequences from partial subsequences, mathematical theorem proving&#8230; On the hypothesis that evolution has turned people into efficient solvers of hard problems (i.e. we have good heuristics in our brains from birth and from experience), we ought to pay people to play these games on their phones, but map real problems into game instances, so that people effectively work while they&#8217;re playing. We ought to design games that act as front-ends for real combinatorial problems.</p>
<p>A computer game, as we understand it, can be defined as a very smooth learning curve, and if we only &#8220;play&#8221; very tricky instances of combinatorial problems, the game would probably present too much of a barrier to new players. So maybe the best way of executing this kind of scheme would be that a majority of all game instances do not represent real problems, but mere training or verification of already solved problems &#8212; but every once in a while, a real problem pops up. The player should still get paid though.</p>
<p>A double benefit would be blurring the line between work time and  play time, what is useful and what is useless &#8212; I think this line is often artificially constructed. Has technology ever before given us the possibility to literally turn work into play?</p>
<p><strong>Acknowledgements</strong>. I am indebted to Christian Sommer for showing me the complexity analysis of Flood-it.</p>
<div id="attachment_498" class="wp-caption aligncenter" style="width: 218px"><a href="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/01/flood-it-filled.png"><img class="size-medium wp-image-498" title="Flood-it mid-game" src="http://www.monomorphic.org/wordpress/wp-content/uploads/2010/01/flood-it-filled-208x300.png" alt="The Flood-It game, easy difficulty setting, with the player having made some progress." width="208" height="300" /></a><p class="wp-caption-text">The Flood-It game, easy difficulty setting, with the player having made some progress.</p></div>
 <p><a href="http://www.monomorphic.org/wordpress/?flattrss_redirect&amp;id=487&amp;md5=3b34e2c5898629b6bf43f8cac11d0af2" title="Flattr" target="_blank"><img src="http://www.monomorphic.org/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.monomorphic.org/wordpress/making-playtime-useful-with-color-filling-games/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fun and games</title>
		<link>http://www.monomorphic.org/wordpress/fun-and-games/</link>
		<comments>http://www.monomorphic.org/wordpress/fun-and-games/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 05:43:33 +0000</pubDate>
		<dc:creator>johan</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[human condition]]></category>

		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=467</guid>
		<description><![CDATA[A cold, bright morning in Tokyo&#8217;s somewhat fashionable Azabu-Juuban district. I&#8217;m looking for a clinic, but I can&#8217;t find it. I&#8217;ve only visited it once before, more than a year earlier. I look for landmarks that I might remember, bring out the map on my phone, pay attention to every detail in the hope that [...]]]></description>
			<content:encoded><![CDATA[<p>A cold, bright morning in Tokyo&#8217;s somewhat fashionable Azabu-Juuban district. I&#8217;m looking for a clinic, but I can&#8217;t find it. I&#8217;ve only visited it once before, more than a year earlier. I look for landmarks that I might remember, bring out the map on my phone, pay attention to every detail in the hope that I will recognize something.</p>
<p>The morning has turned into a game. It&#8217;s me against the city layout, me against my memory, me against entropy and the temporal degradation of my cognitive faculties. The ludic dimension has entered my life again. And soon enough, I find the place I was looking for.</p>
<p>When we have a sense of competition, that a victory against something or someone is possible, our awareness of life is heightened in every way. We pay more attention, we notice more, we become more here and now. The endless simmering chatter in our heads, nearly meaningless thoughts that usually refuse to yield anything meaningful, gives way to absolute focus.</p>
<p>It occurs to me that a society where everyday tasks can be carried out like they are games, victories to be won, might be a more moral society, with greater happiness and life awareness for everyone. In such a society, even if you lose a particular game, you win something else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.monomorphic.org/wordpress/fun-and-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

