<?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>peeba.gfxile.net &#187; code</title>
	<atom:link href="http://peeba.gfxile.net/category/misc/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://peeba.gfxile.net</link>
	<description>Visual arts, photography and computer graphics by Antti Tiihonen</description>
	<lastBuildDate>Sun, 21 Aug 2011 19:29:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Dystopian Future Underground City &#8211; a game I made this weekend</title>
		<link>http://peeba.gfxile.net/2011/08/21/dystopian-future-underground-city-a-game-i-made-this-weekend/</link>
		<comments>http://peeba.gfxile.net/2011/08/21/dystopian-future-underground-city-a-game-i-made-this-weekend/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 19:29:11 +0000</pubDate>
		<dc:creator>peeba</dc:creator>
				<category><![CDATA[2D]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://peeba.gfxile.net/?p=814</guid>
		<description><![CDATA[Download the game here! (Windows) Phew! This weekend I participated in the Ludum Dare game development competition. It&#8217;s a competition where you have to create a game completely from scratch by yourself in a weekend. Or 48 hours to be exact, of which I used about a little over half. The competition was extremely demanding. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city3.jpg"><img src="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city3-150x112.jpg" alt="" title="dystopian_future_underground_city3" width="150" height="112" class="alignnone size-thumbnail wp-image-819" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city2.jpg"><img src="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city2-150x112.jpg" alt="" title="dystopian_future_underground_city2" width="150" height="112" class="alignnone size-thumbnail wp-image-818" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city1.jpg"><img src="http://peeba.gfxile.net/wp-content/uploads/2011/08/dystopian_future_underground_city1-150x112.jpg" alt="" title="dystopian_future_underground_city1" width="150" height="112" class="alignnone size-thumbnail wp-image-817" /></a></p>
<p>
<a href="http://peeba.gfxile.net/ld21/dystopian_future_underground_city.zip">Download the game here!</a> (Windows)</p>
<p>
Phew! This weekend I participated in the <a href="http://www.ludumdare.com/">Ludum Dare</a> game development competition. It&#8217;s a competition where you have to create a game completely from scratch by yourself in a weekend. Or 48 hours to be exact, of which I used about a little over half. The competition was extremely demanding. Not only because there&#8217;s a ton of stuff that goes even into the simplest of games but because I&#8217;m not a very experienced programmer. When I&#8217;m programming, it totally feels like I could speak a foreign language but I only know the curse words. I can always get the point across but, for the most part, it&#8217;s not very elegant. Luckily my coding weapon of choice, <a href="http://love2d.org/">LÖVE</a>, proved to be a good one. It was very accessible for a novice programmer even though I had only installed the framework the day before!</p>
<p>
Graphics and music, on the other hand, were pretty easy for me. Business as usual. It was fun doing all those little funky sprites and I even managed to make the music in less than an hour. Overall, I&#8217;m extremely pleased in the end product and I learned tons even though I hit a few walls during coding. There&#8217;s obviously a great number of flaws in a game like this but the only one that I have regrets of is the skill level. It&#8217;s bloody hard! Basically, EVERYTHING in the game kills you. I was aiming for Super Meat Boy or Trials HD style frustration/fun balance but I think the skill ramp is just too damn high and the deaths can be too unfair at times. If the walls would bounce you around when hitting them instead of killing you in a split second, it&#8217;d be much better. I tried to hack together pretty simple collisions for the level blocks but it didn&#8217;t work out really well so I just went with the simpler and more brutal model instead. Despite all this, the game CAN be fun if you just bear with it. Just be prepared to die a million times!</p>
<p>
But hey! It&#8217;s a game! That I&#8217;ve manage to make completely by myself! In two days!! My previous game programming experience has been limited to one small prototype made in Processing that had maybe one tenth of &#8220;stuff&#8221; in it compared to this game so this has been a gigantic leap for me.</p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://peeba.gfxile.net/2011/08/21/dystopian-future-underground-city-a-game-i-made-this-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scribbling lines</title>
		<link>http://peeba.gfxile.net/2009/09/20/scribbling-lines/</link>
		<comments>http://peeba.gfxile.net/2009/09/20/scribbling-lines/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 19:07:18 +0000</pubDate>
		<dc:creator>peeba</dc:creator>
				<category><![CDATA[2D]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://peeba.gfxile.net/?p=531</guid>
		<description><![CDATA[Here&#8217;s some work from the last two nights: a duo of processing applets that scribble lines. Pretty exciting, huh? Check them out here: subdivision02 subdivision03 (Java required) Here&#8217;s a few images I created with a custom .pdf exporting versions of the programs:]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s some work from the last two nights: a duo of processing applets that scribble lines. Pretty exciting, huh?</p>
<p>Check them out here:<br />
<a href="http://peeba.gfxile.net/processing/subdivision02/">subdivision02</a><br />
<a href="http://peeba.gfxile.net/processing/subdivision03/">subdivision03</a><br />
(Java required)</p>
<p>Here&#8217;s a few images I created with a custom .pdf exporting versions of the programs:</p>
<p><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision01.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision01-150x150.png" alt="subdivision01" title="subdivision01" width="150" height="150" class="alignnone size-thumbnail wp-image-533" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_33_22.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_33_22-150x150.png" alt="subdivision_2009_9_20_21_33_22" title="subdivision_2009_9_20_21_33_22" width="150" height="150" class="alignnone size-thumbnail wp-image-546" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_32_10.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_32_10-150x150.png" alt="subdivision_2009_9_20_21_32_10" title="subdivision_2009_9_20_21_32_10" width="150" height="150" class="alignnone size-thumbnail wp-image-545" /></a><br />
<span id="more-531"></span><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_31_24.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_31_24-150x150.png" alt="subdivision_2009_9_20_21_31_24" title="subdivision_2009_9_20_21_31_24" width="150" height="150" class="alignnone size-thumbnail wp-image-544" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_30_30.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_30_30-150x150.png" alt="subdivision_2009_9_20_21_30_30" title="subdivision_2009_9_20_21_30_30" width="150" height="150" class="alignnone size-thumbnail wp-image-543" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_29_23.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_29_23-150x150.png" alt="subdivision_2009_9_20_21_29_23" title="subdivision_2009_9_20_21_29_23" width="150" height="150" class="alignnone size-thumbnail wp-image-542" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_28_22.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_28_22-150x150.png" alt="subdivision_2009_9_20_21_28_22" title="subdivision_2009_9_20_21_28_22" width="150" height="150" class="alignnone size-thumbnail wp-image-541" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_3_44.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_21_3_44-150x150.png" alt="subdivision_2009_9_20_21_3_44" title="subdivision_2009_9_20_21_3_44" width="150" height="150" class="alignnone size-thumbnail wp-image-540" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_53_46.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_53_46-150x150.png" alt="subdivision_2009_9_20_20_53_46" title="subdivision_2009_9_20_20_53_46" width="150" height="150" class="alignnone size-thumbnail wp-image-539" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_49_9.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_49_9-150x150.png" alt="subdivision_2009_9_20_20_49_9" title="subdivision_2009_9_20_20_49_9" width="150" height="150" class="alignnone size-thumbnail wp-image-538" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_44_26.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_44_26-150x150.png" alt="subdivision_2009_9_20_20_44_26" title="subdivision_2009_9_20_20_44_26" width="150" height="150" class="alignnone size-thumbnail wp-image-537" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_40.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision_2009_9_20_20_40-150x150.png" alt="subdivision_2009_9_20_20_40" title="subdivision_2009_9_20_20_40" width="150" height="150" class="alignnone size-thumbnail wp-image-536" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision04.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision04-150x150.png" alt="subdivision04" title="subdivision04" width="150" height="150" class="alignnone size-thumbnail wp-image-535" /></a><a href="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision03.png"><img src="http://peeba.gfxile.net/wp-content/uploads/2009/09/subdivision03-150x150.png" alt="subdivision03" title="subdivision03" width="150" height="150" class="alignnone size-thumbnail wp-image-534" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://peeba.gfxile.net/2009/09/20/scribbling-lines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Processing fun.</title>
		<link>http://peeba.gfxile.net/2009/01/07/processing-fun/</link>
		<comments>http://peeba.gfxile.net/2009/01/07/processing-fun/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 19:50:24 +0000</pubDate>
		<dc:creator>peeba</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://peeba.gfxile.net/?p=203</guid>
		<description><![CDATA[Aah, Processing. I decided to do some stuff with it once again because it&#8217;s been a while since I&#8217;ve played with anything in the coder-side of the nerd spectrum. If you&#8217;re not familiar with Processing, it&#8217;s the perfect tool for programming small visual apps and such. It&#8217;s a fun way to learn programming and I [...]]]></description>
			<content:encoded><![CDATA[<p>Aah, <a href="http://processing.org">Processing</a>. I decided to do some stuff with it once again because it&#8217;s been a while since I&#8217;ve played with anything in the coder-side of the nerd spectrum. If you&#8217;re not familiar with Processing, it&#8217;s the perfect tool for programming small visual apps and such. It&#8217;s a fun way to learn programming and I myself really feel like I&#8217;ve taken some (small) steps forward again when coding these two little apps. One is a hyper realistic painting simulation and the other is a hyper realistic armpit hair simulation. So check &#8216;em out:</p>
<p><a href="http://peeba.gfxile.net/processing/kainalokarvasimu/">http://peeba.gfxile.net/processing/kainalokarvasimu/</a></p>
<p><a href="http://peeba.gfxile.net/processing/pensseli/">http://peeba.gfxile.net/processing/pensseli/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peeba.gfxile.net/2009/01/07/processing-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

