<?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>fydo.net &#187; Game Dev</title>
	<atom:link href="http://fydo.net/category/gamedev/feed" rel="self" type="application/rss+xml" />
	<link>http://fydo.net</link>
	<description>On the Internet, nobody knows you&#039;re a cat.</description>
	<lastBuildDate>Fri, 28 May 2010 16:38:17 +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>Some Ludum Dare Fun And Excitement!</title>
		<link>http://fydo.net/personal/ld17-news</link>
		<comments>http://fydo.net/personal/ld17-news#comments</comments>
		<pubDate>Thu, 29 Apr 2010 07:21:00 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=453</guid>
		<description><![CDATA[Hey there folks! It&#8217;s certainly been a while since I last updated my blog, but I have some exciting news! I participated in Ludum Dare 17 last weekend and had a blast making a game based around the theme &#8220;islands&#8221;. The result? &#8220;Island Rescue&#8221;, a fun twist on the good ol&#8217; falling blocks game where [...]]]></description>
			<content:encoded><![CDATA[<p>Hey there folks! </p>
<p>It&#8217;s certainly been a while since I last updated my blog, but I have some exciting news! <img src='http://fydo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I participated in <a href="http://www.ludumdare.com/compo/">Ludum Dare</a> 17 last weekend and had a blast making a game based around the theme &#8220;islands&#8221;. The result? &#8220;Island Rescue&#8221;, a fun twist on the good ol&#8217; falling blocks game where players must balance the clearing of lines with the survival of a friendly villager who faces grave danger at the hands of the ever-rising tide. Whew, that&#8217;s a mouthful.</p>
<p>What&#8217;s especially exciting is that the good folks over at Bytejacker have <a href="http://www.bytejacker.com/blog/ludum-dare-17-island-rescue">given me a pretty awesome review</a> on the game. What a pleasant surprise!</p>
<p>I&#8217;ve set up <a href="http://fydo.net/projects/island-rescue">a permanent project page right here</a>, so go and check it out. <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/ld17-news/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An oldschool game review</title>
		<link>http://fydo.net/personal/an-oldschool-game-review</link>
		<comments>http://fydo.net/personal/an-oldschool-game-review#comments</comments>
		<pubDate>Thu, 12 Feb 2009 21:46:41 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=215</guid>
		<description><![CDATA[I was poking around on the internet, and to my surprise, I stumbled upon a very old review that I wrote. For a Commodore 64 game released in 1990, developed by Domark, called Badlands. I thought it was pretty funny, not just because I happened to be only 13 years old when I wrote it, [...]]]></description>
			<content:encoded><![CDATA[<p>I was poking around on the internet, and to my surprise, I stumbled upon a very old review that I wrote. For a <a href="http://en.wikipedia.org/wiki/Commodore_64">Commodore 64</a> game released in 1990, developed by <a href="http://en.wikipedia.org/wiki/Domark">Domark</a>, called <a href="http://en.wikipedia.org/wiki/Badlands_(video_game)">Badlands</a>.<br />
I thought it was pretty funny, not just because I happened to be only 13 years old when I wrote it, but apparently the review is dated December 25th. I guess I spent some time on Christmas Day reviewing Commodore 64 games. Crazy.</p>
<p>Here&#8217;s the review:</p>
<blockquote><p>This game is great!! It&#8217;s racing mixed with weapons, and the ability to upgrade both your car and your weapons makes this game one of the best ones I&#8217;ve played so far. The control takes some getting used to, and the system that it uses for upgrading is a little hard to understand, but those are minor problems compared to the fun you can have with this one! If you only get one C64 game, make it this one.</p></blockquote>
<p>If you&#8217;re curious, the review can still be found at the <a href="http://area64.classicgaming.gamespy.com/index.htm">Area64 website</a> (look for Badlands in the Games section)</p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/an-oldschool-game-review/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Learning Actionscript</title>
		<link>http://fydo.net/personal/learning-actionscript</link>
		<comments>http://fydo.net/personal/learning-actionscript#comments</comments>
		<pubDate>Thu, 04 Dec 2008 01:55:33 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=178</guid>
		<description><![CDATA[A good interweb friend, DrPetter, has introduced me to the wonderful world of Actionscript, which is the scripting language used by Flash. I&#8217;ve already jumped in head-first, porting two popular Ludum Dare games to Flash, Towlr and Babby of Towlr. On a related note, it would appear that the Towlr craze is growing! Check out [...]]]></description>
			<content:encoded><![CDATA[<p>A good interweb friend, <a href="http://www.cyd.liu.se/~tompe573/hp/">DrPetter</a>, has introduced me to the wonderful world of <a href="http://en.wikipedia.org/wiki/ActionScript">Actionscript</a>, which is the scripting language used by Flash.</p>
<p>I&#8217;ve already jumped in head-first, porting two popular <a href="http://www.ludumdare.com/">Ludum Dare</a> games to Flash, <a href="/projects/towlr" title="towlr">Towlr</a> and <a href="/projects/babby-of-towlr" title="Babby of Towlr">Babby of Towlr</a>. On a related note, it would appear that the Towlr craze is growing! Check out the <a href="http://towlr.com" title="Official Towlr Website">Official Towlr Website</a> for more information and games!</p>
<p>You might have noticed that I changed and customized my WordPress theme to something a little less dark. I think it&#8217;s pretty nice, and I might do some more customizations later. Woo!</p>
<p>Oh, almost forgot. About a month ago I updated <a href="http://fydo.net/projects/merge">my merge.py script</a> so it actually works now (a new release of pygame broke the previous version of the script) and supports vertically merging images. A handy tool, indeed!</p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/learning-actionscript/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8230; And here&#8217;s the scan!</title>
		<link>http://fydo.net/personal/and-heres-the-scan</link>
		<comments>http://fydo.net/personal/and-heres-the-scan#comments</comments>
		<pubDate>Mon, 07 Jul 2008 15:53:04 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=128</guid>
		<description><![CDATA[Click to make the image bigger (and much more readable) Hooray! See my last post for more information about this. It&#8217;s from Linux Format Magazine, issue 108. Huge thanks to Mike Saunders for this scan.]]></description>
			<content:encoded><![CDATA[<p>Click to make the image bigger (and much more readable)<br />
Hooray! See my <a href="http://fydo.net/personal/im-in-linux-format">last post</a> for more information about this. It&#8217;s from <a href="http://www.linuxformat.co.uk/">Linux Format Magazine</a>, issue 108. Huge thanks to Mike Saunders for this scan.<br />
<center><a href='http://fydo.net/wp-content/uploads/pillows-blurb-small.jpg' rel='lightbox'><img src="http://fydo.net/wp-content/uploads/pillows-blurb-small-150x150.jpg" alt="\&quot;Pillows\&quot; blurb in Linux Format, Issue 108" title="pillows-blurb-small" width="150" height="150" class="size-medium wp-image-129" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/and-heres-the-scan/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I&#8217;m in Linux Format!</title>
		<link>http://fydo.net/personal/im-in-linux-format</link>
		<comments>http://fydo.net/personal/im-in-linux-format#comments</comments>
		<pubDate>Sat, 05 Jul 2008 19:53:38 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=127</guid>
		<description><![CDATA[UPDATE: I got a scan of it! Wow! Big news! According to a friend of mine in the UK, the open-source game I created, Pillows, has a short write-up in Linux Format Magazine! It&#8217;s in the latest issue, #108! If I can get ahold of a scan of it, I&#8217;ll post it, but here is [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: <a href="http://fydo.net/personal/and-heres-the-scan">I got a scan of it</a>!</p>
<p>Wow! Big news!<br />
According to a friend of mine in the UK, the open-source game I created, <a href="http://fydo.net/projects/pillows">Pillows</a>, has a short write-up in <a href="http://www.linuxformat.co.uk/">Linux Format Magazine</a>! It&#8217;s in the latest issue, #108!<br />
If I can get ahold of a scan of it, I&#8217;ll post it, but here is a excerpt of it:</p>
<blockquote><p>
Finally we have Pillows, a deceptively simple yet hugely addictive game which doesn&#8217;t really fit into any regular genre. Here&#8217;s the plot; an unknown aggressor is firing huge missiles at the Earth. Using a giant catapult and &#8220;ridiculously overstuffed&#8221; pillows, your job is to cushion the blow of those missiles protecting the world from impending doom. All you need is the space bar: watch the indicator in the top left, hit space when you&#8217;ve chosen the right angle, and hold down space until the correct power is set. You&#8217;ll fire a pillow into the air, and if it lands in the path of the missile the world is saved (and you go onto the next level!).
</p></blockquote>
<p>Very awesome! Thanks a bunch, <a href="http://www.linuxformat.co.uk/">Linux Format Magazine</a>! Apparently a copy of the game is included on the DVD that comes with the magazine, too!<br />
Also, if you haven&#8217;t already, you can <a href="http://fydo.net/projects/pillows">check out the game right here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/im-in-linux-format/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ludum Dare 11 Starts Tonight!</title>
		<link>http://fydo.net/personal/ld11-starts-tonight</link>
		<comments>http://fydo.net/personal/ld11-starts-tonight#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:32:39 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=123</guid>
		<description><![CDATA[Woo! In a few mere hours, the 11th Ludum Dare game development competition is starting again! This is a hectic time for gamedev compos, as the judging for Pyweek isn&#8217;t even over yet and we&#8217;re already starting on another one! Har. I&#8217;m looking forward to this one, hopefully I can finish up all my Pyweek [...]]]></description>
			<content:encoded><![CDATA[<p>Woo! In a few mere hours, the 11th <a href="http://ludumdare.com">Ludum Dare</a> game development competition is starting again!<br />
This is a hectic time for gamedev compos, as the judging for <a href="http://pyweek.org">Pyweek</a> isn&#8217;t even over yet and we&#8217;re already starting on another one! Har.<br />
I&#8217;m looking forward to this one, hopefully I can finish up all my Pyweek judging before Ludum Dare starts. It&#8217;s especially exciting because this Ludum Dare competition will be occurring during my birthday! Hooray!</p>
<p>Once again, the theme &#8220;Kittens&#8221; was <a href="http://www.imitationpickles.org/ludum/ld11-theme-voting-round-1/">voted out</a>. *a big sad panda face*. Oh well, the final themes are <a href="http://www.imitationpickles.org/ludum/wiki/ld11:themes#previously_used_themes">usually pretty good</a>, so I&#8217;m not too worried.</p>
<p>In addition, Ludum Dare has an optional &#8220;Timelapse Challenge&#8221; where you post a timelapse movie of yourself developing your game. If I can get my webcam working, I&#8217;m definitely going to participate in that. There is also a challenge to document everything you eat, using pictures, but I think I&#8217;ll probably sit that one out as my digital camera is out of commission.</p>
<p>Post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/ld11-starts-tonight/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>some pyweek 6 art</title>
		<link>http://fydo.net/personal/some-pyweek-6-art</link>
		<comments>http://fydo.net/personal/some-pyweek-6-art#comments</comments>
		<pubDate>Fri, 11 Apr 2008 02:48:37 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Art / Drawings]]></category>
		<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/?p=117</guid>
		<description><![CDATA[Here&#8217;s some art that I made for my team&#8217;s pyweek 6 entry. I&#8217;ll post a postmortem after the judging is over. The time, the theme was &#8216;robot&#8217;.Click to make the pictures bigger. Om nom.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s some art that I made for <a href="http://pyweek.org/e/fydle/">my team&#8217;s pyweek 6 entry</a>. I&#8217;ll post a postmortem after the judging is over. The time, the theme was &#8216;robot&#8217;.<br />Click to make the pictures bigger. Om nom.</p>
<p><a href='http://fydo.net/wp-content/uploads/bg1.jpg' rel='lightbox'><img src="http://fydo.net/wp-content/uploads/bg1-225x300.jpg" alt="Celldoku - Easy Difficulty" title="Celldoku-easy" width="155" class="alignnone" /></a><a href='http://fydo.net/wp-content/uploads/bg2.jpg' rel='lightbox'><img src="http://fydo.net/wp-content/uploads/bg2-225x300.jpg" alt="Celldoku - Medium Difficulty" title="celldoku-medium" width="155" class="alignnone"/></a><a href='http://fydo.net/wp-content/uploads/bg3.jpg' rel='lightbox'><img src="http://fydo.net/wp-content/uploads/bg3-225x300.jpg" alt="Celldoku - Hard Difficulty" title="Celldoku-hard" width="155" class="alignnone" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/some-pyweek-6-art/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a tutorial on &#8216;dynamic&#8217; arrays in C</title>
		<link>http://fydo.net/gamedev/dynamic-arrays</link>
		<comments>http://fydo.net/gamedev/dynamic-arrays#comments</comments>
		<pubDate>Fri, 01 Feb 2008 14:12:20 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://fydo.net/misc/dynamic-arrays</guid>
		<description><![CDATA[UPDATE: Thanks for all the great comments! Apparently I&#8217;m the #1 result for &#8220;C dynamic array&#8221; on Google. Pretty cool. It&#8217;s certainly taken me a while to get around to it, but I&#8217;ve updated this tutorial and sample code to incorporate some of your suggestions and comments. Thanks a bunch, especially to bbulkow and tinkertim! [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: Thanks for all the great comments! Apparently I&#8217;m the #1 result for &#8220;C dynamic array&#8221; on Google. Pretty cool. <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It&#8217;s certainly taken me a while to get around to it, but I&#8217;ve updated this tutorial and sample code to incorporate some of your suggestions and comments. Thanks a bunch, especially to <a href="http://bbulkow.blogspot.com/">bbulkow</a> and <a href="http://echoreply.us/">tinkertim</a>!</p>
<p>For the purposes of education and the prospect of writing a new game, I&#8217;ve been doing some poking around in C. I&#8217;ve certainly learned a few things (and expect to learn more in the future) Prior to this, I&#8217;ve only had experience with C++, which some would argue is a completely different beast altogether. However, this post is not intended to discuss the differences between C and C++.</p>
<p>Anyways, I figured I might share a few snippets and wisdom that I&#8217;ve picked up along the way, so here&#8217;s a quick (?) rundown of how to use structs and pointers to create &#8220;dynamic&#8221; arrays that will resize as you need them.</p>
<p><span id="more-110"></span>Right, so let&#8217;s suppose you&#8217;ve got a struct built that you&#8217;ll use to hold some data&#8230;</p>
<pre>typedef struct {
    char *name;
    int number;
} DATA;</pre>
<p>And we&#8217;ll also need to set up an array, along with some variables to track how many items are in the array and how large the array is&#8230;</p>
<pre>DATA    *the_array = NULL;
int     num_elements = 0; // Keeps track of the number of elements used
int     num_allocated = 0; // This is essentially how large the array is</pre>
<p>What&#8217;s this? I&#8217;m not using []&#8216;s to define the size of the array? That&#8217;s right; At this point, the array is just a pointer. We&#8217;ll need to allocate memory for each entry into the array.</p>
<p>So next, we need a way to add items to our array that will be mindful of the fact that it is dynamic. What is needed is a function that will do three things:
<ul>
<li>Initialize the array if it is not already initialized.</li>
<li>Resize the array if more space is needed.</li>
<li>Add new items to the array.</li>
</ul>
<p>Keeping that in mind, let&#8217;s take a look at the <a href="http://www.cplusplus.com/reference/clibrary/cstdlib/realloc.html">realloc function</a>&#8216;s prototype:</p>
<pre>void * realloc ( void * ptr, size_t size );</pre>
<p>The purpose of this function is to re-allocate memory to a pointer that already has memory allocated to it. Of course, you&#8217;ll only want to use it to make memory allocations larger, otherwise you&#8217;ll risk losing data. The size parameter is the amount of memory that you want to allocate. And the other parameter, ptr, is where you&#8217;d like to allocate it to. In this case, it&#8217;ll be the TheArray pointer that we&#8217;ve defined above. What is great about realloc is that if the ptr is NULL, the function will act just like malloc. This will allow us to use this one call for both initializing and resizing the array. Check this <a href="http://www.cplusplus.com/reference/clibrary/cstdlib/realloc.html">realloc reference page</a> for more information.</p>
<p>Here is my AddToArray function &#8230;</p>
<pre>int AddToArray (DATA item)
{
        if(num_elements == num_allocated) // Are more refs required?
        {
                // Feel free to change the initial number of refs
                // and the rate at which refs are allocated.
                if (num_allocated == 0)
                        num_allocated = 3; // Start off with 3 refs
                else
                        num_allocated *= 2; // Double the number
                                                    // of refs allocated

                // Make the reallocation transactional
                // by using a temporary variable first
                void *_tmp = realloc(the_array, (num_allocated * sizeof(DATA)));

                // If the reallocation didn't go so well,
                // inform the user and bail out
                if (!_tmp)
                {
                        fprintf(stderr, "ERROR: Couldn't realloc memory!\n");
                        return(-1);
                }

                // Things are looking good so far
                the_array = (DATA*)_tmp;
        }

        the_array[num_elements] = item;
        num_elements++;

        return num_elements;
}</pre>
<p>You can see that it performs all three requirements listed above.<br />
You may ask, &#8216;why is the allocation size doubling each time a resize is needed?&#8217;. This is done mainly because realloc() can be an expensive call, and if you spend a lot of time resizing your array, it could slow down the execution of your application. This way, it&#8217;s only done once in a while. Of course, feel free to fiddle with the initial allocation as well.</p>
<p>Also, be careful when using realloc(), as you&#8217;ll need to remember to use the free() function later on to free the memory that you&#8217;ve allocated to your program. You&#8217;ll want to run this code when you&#8217;re done using the array &#8230;</p>
<pre>// Deallocate!
free(TheArray);</pre>
<p>I&#8217;ve got a little example available right here:</p>
<p><font size="+1">Download Example &#8211; (<a href="/programming/arrays.c">arrays.c &#8211; 2kb</a>)</font></p>
<p>It compiles and runs just fine using <a href="http://gcc.gnu.org">GCC</a>, but I haven&#8217;t tried it with anything else, so your mileage may vary. Also, a huge special thanks to <a href="http://www.cyd.liu.se/~tompe573/hp/">DrPetter</a> and <a href="http://xout.blackened-interactive.com/">X-0ut</a> for their help on this subject!</p>
<p>As always, comments are welcome! <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/gamedev/dynamic-arrays/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>post-mortem: Ludum Dare 10</title>
		<link>http://fydo.net/personal/post-mortem-ludum-dare-10</link>
		<comments>http://fydo.net/personal/post-mortem-ludum-dare-10#comments</comments>
		<pubDate>Wed, 30 Jan 2008 01:33:54 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://fydo.net/personal/post-mortem-ludum-dare-10</guid>
		<description><![CDATA[About a month ago, I participated in the 10th (semi-annual?) Ludum Dare 48-hour game development competition. This time the theme was &#8220;Chain Reactions&#8221; and I created a fun little game in Python called spaceReactions. The aim of the game is to destroy planets using the pieces/fragments of other planets, which you explode using rockets! Bam! [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://fydo.net/wp-content/uploads/pelly.thumbnail.gif' alt='Silver Pelly for Audio' align='right' />About a month ago, I participated in the 10th (semi-annual?) <a href="http://ludumdare.com">Ludum Dare</a> 48-hour game development competition. This time the theme was &#8220;Chain Reactions&#8221; and I created a fun little game in Python called spaceReactions. The aim of the game is to destroy planets using the pieces/fragments of other planets, which you explode using rockets! Bam! It also features 9 unique levels.</p>
<p align='center'>Screenshots (click to enlarge)<br /><a href='http://fydo.net/wp-content/uploads/fydo-ld10-screen1.jpg' title='spaceReactions-screen1' rel='lightbox'><img src='http://fydo.net/wp-content/uploads/fydo-ld10-screen1.thumbnail.jpg' alt='spaceReactions-screen1' /></a><a href='http://fydo.net/wp-content/uploads/fydo-ld10-screen2.jpg' title='spaceReactions-screen2' rel='lightbox'><img src='http://fydo.net/wp-content/uploads/fydo-ld10-screen2.thumbnail.jpg' alt='spaceReactions-screen2' /></a></p>
<p>Take a look at the <a href="http://www.imitationpickles.org/ludum/category/ld10/?compo_limit=52">full results</a>. All in all, I think I did pretty well. Although I did place 19th overall, (out of 50 completed entries) I did manage to get 2nd place in the audio category! Alright!</p>
<p><span id="more-111"></span>I played the in-game music on guitar, and recorded it using good ol&#8217; <a href="http://audacity.sourceforge.net/">Audacity</a>. For the sound effects, I used <a href="http://www.cyd.liu.se/~tompe573/hp/">DrPetter</a>&#8216;s lovely retro sound effect generator, <a href="http://www.imitationpickles.org/ludum/2007/12/13/sfxr-sound-effects-for-all/">sfxr</a>. If you happen to play guitar, you might be interested in the guitar tab for the in-game music&#8230;</p>
<pre>spaceReactions in-game song

E---------------------------------------------------------
B-------12~~~-----5/8\5~~-------12~~~---------------------
G------------------------------------------7/9-----5/9----
D----14---------7------------14----------9-------7--------
A---------------------------------------------------------
E-12----------5-----------12----------7--------5---------- (repeat)

Use some light distortion and some tremolo for the best effect <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</pre>
<p>The development process was a little on the frustrating side of things this time around. I was originally planning on using C for this game, but due to some compiler issues, I fell back to good ol&#8217; Python for development. As my idea for the game fleshed out, I found myself somewhat struggling with some  &#8220;easy&#8221; trigonometry issues, as I hadn&#8217;t really thought too much about trig since high school. <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Eventually I got it all sorted out and working, but it left me with little time to tweak the game for playability issues. As a result, I ended up with a game that is far too much on the easy side of things, as you can tell from <a href="http://www.imitationpickles.org/ludum/?category_name=ld10&#038;author_name=fydo">some of the comments left from other competitors</a>. Aside from that, I ended up with a game that looks pretty good, sounds great, and I&#8217;m very proud of it. </p>
<p>I hope you enjoy it! The download contains both a win32 executable as well as the source py files, so you can play in linux and OSX.</p>
<p><font size="+1">Download: <a href="http://fydo.net/programming/spaceReactions-fydo-LD10.zip">spaceReactions-fydo-LD10.zip</a></font> &#8211; 3.44mb (Win32 / Source)</p>
<hr width="80%"/>
<p><img src="http://www.imitationpickles.org/ludum/wp-content/compo/1199100840.png" align="right"/>Oh, and a quick note about <a href="http://www.imitationpickles.org/ludum/">this round&#8217;s Ludum Dare website</a>, which was developed by <a href="http://www.imitationpickles.org/">Phil Hassey</a>: I absolutely loved the idea of user-creatable trophies that you can give to other users. I received this ever-so-cute &#8220;Excellence in Kittens and Planet Destruction&#8221; award (shown on the right) from a fellow competitor, <a href="http://mjaupanda.com/">mjau</a>. You can see other awards on my <a href="http://www.imitationpickles.org/ludum/author/fydo/">Ludum Dare profile page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/personal/post-mortem-ludum-dare-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;pillows&#8217; is here!</title>
		<link>http://fydo.net/gamedev/pillows-is-here</link>
		<comments>http://fydo.net/gamedev/pillows-is-here#comments</comments>
		<pubDate>Tue, 09 Oct 2007 15:45:45 +0000</pubDate>
		<dc:creator>fydo</dc:creator>
				<category><![CDATA[Game Dev]]></category>

		<guid isPermaLink="false">http://fydo.net/gamedev/pillows-is-here</guid>
		<description><![CDATA[I&#8217;m pleased to announce that one of my little game projects, pillows, is now ready for general consumption. I think you&#8217;ll agree that the game has a very interesting premise behind it (take a look at the storyline, har har!) I&#8217;ve got a win32 build and sources for non-Windows users (like you cool Linux and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/projects/pillows" title="buggyGame"><img src="http://fydo.net/wp-content/uploads/pillows-logo.png" title="pillows Logo" alt="pillows Logo" align="left" border="0" hspace="10" vspace="10" /></a>I&#8217;m pleased to announce that one of my little game projects, <a href="/projects/pillows" title="pillows">pillows</a>, is now ready for general consumption. I think you&#8217;ll agree that the game has a very interesting premise behind it (take a look at <a href="/projects/pillows" title="pillows">the storyline</a>, har har!)</p>
<p>I&#8217;ve got a win32 build and sources for non-Windows users (like you cool Linux and OSX guys!) </p>
<p>As usual, it&#8217;s under open source licenses, so do what you like. However, if you find a bug, fix a bug, use my graphics in your own project, or have any comments about the game, I would <b>love</b> to hear about it! You can contact me via my <a href="http://fydo.net/contact">contact page</a>.</p>
<p>Most of all, I hope you enjoy it! <img src='http://fydo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fydo.net/gamedev/pillows-is-here/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

