<?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>Danik Games DevBlog</title>
	<atom:link href="http://danikgames.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://danikgames.com/blog</link>
	<description>Game dev blog</description>
	<lastBuildDate>Mon, 23 Apr 2012 16:14:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Aether</title>
		<link>http://danikgames.com/blog/?p=658</link>
		<comments>http://danikgames.com/blog/?p=658#comments</comments>
		<pubDate>Mon, 23 Apr 2012 15:58:48 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[aether]]></category>
		<category><![CDATA[ld23]]></category>
		<category><![CDATA[ld48]]></category>
		<category><![CDATA[ludumdare]]></category>

		<guid isPermaLink="false">http://danikgames.com/blog/?p=658</guid>
		<description><![CDATA[Another Ludum Dare is over, number 23 to be precise, and my game is submitted. It&#8217;s called &#8220;Aether&#8221; and is a mix of an explorer platformer and missile command, where you have to run through a landscape to reach a mountain with a secret weapon, while at the same time fighting off alien spacecraft. You <a href='http://danikgames.com/blog/?p=658' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Another Ludum Dare is over, number 23 to be precise, and my game is submitted. It&#8217;s called &#8220;Aether&#8221; and is a mix of an explorer platformer and missile command, where you have to run through a landscape to reach a mountain with a secret weapon, while at the same time fighting off alien spacecraft.</p>
<p>You can play it here: <strong><a href="http://danikgames.com/games/ludumdare/aether/index.html">Play Aether</a></strong>. Have fun!</p>
<p><a href="http://danikgames.com/blog/wp-content/uploads/2012/04/screen6.png"><img class="aligncenter size-full wp-image-659" title="screen6" src="http://danikgames.com/blog/wp-content/uploads/2012/04/screen6.png" alt="" width="599" height="449" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=658</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PyxelEdit LD version</title>
		<link>http://danikgames.com/blog/?p=649</link>
		<comments>http://danikgames.com/blog/?p=649#comments</comments>
		<pubDate>Mon, 16 Apr 2012 09:23:40 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[PyxelEdit]]></category>

		<guid isPermaLink="false">http://danikgames.com/blog/?p=649</guid>
		<description><![CDATA[Next weekend Ludum Dare happens for the 23rd time, and it will be the ten year anniversary of the competition! As you might know, I released an early version of the pixel editor, now called PyxelEdit, for the Ludum Dare community. Even though it is far from complete, I wanted to share what I had <a href='http://danikgames.com/blog/?p=649' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Next weekend Ludum Dare happens for the 23rd time, and it will be the ten year anniversary of the competition!</p>
<p>As you might know, I released an early version of the pixel editor, now called PyxelEdit, for the Ludum Dare community. Even though it is far from complete, I wanted to share what I had because I think it&#8217;s cool and could be useful for making quick graphics for LD.</p>
<p>I have not yet decided exactly what to do with the editor. Right now I&#8217;m refactoring the code because there is a lot of prototype code in there, the data and representation is not fully separated etc. This will make the code much easier and faster to work with in the long run, but it also means there won&#8217;t be any updates for a while (more than small fixes to the LD version if needed).</p>
<p>In the mean time, you can get the LD version of the editor here: <a href="http://danikgames.com/stuff/pyxeledit/">http://danikgames.com/stuff/pyxeledit/</a></p>
<p>Here is a demo video (sligtly outdated):</p>
<p><iframe width="695" height="521" src="http://www.youtube.com/embed/-I2JYTBYBxs?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=649</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unnamed pixel editor</title>
		<link>http://danikgames.com/blog/?p=642</link>
		<comments>http://danikgames.com/blog/?p=642#comments</comments>
		<pubDate>Sun, 08 Apr 2012 00:20:46 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=642</guid>
		<description><![CDATA[This week I have had a lot of free time, so I started working on a new project. It&#8217;s a pixel editor inspired by Pro Motion and Pixothello with some special features to make the process of making pixel art more streamlined and fun. Some of the features can be seen in the screenshot below. The <a href='http://danikgames.com/blog/?p=642' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>This week I have had a lot of free time, so I started working on a new project. It&#8217;s a pixel editor inspired by Pro Motion and Pixothello with some special features to make the process of making pixel art more streamlined and fun. Some of the features can be seen in the screenshot below. The basic editor is working pretty solidly. I plan to work hard on it the coming days adding animation support and probably a lot of other stuff. In the mean time, enjoy this screenshot.</p>
<p>If you have any name suggestions I&#8217;d appreciate it. Pretty much anything with &#8220;pixel&#8221; seems to be taken. <img src='http://danikgames.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.danikgames.com/wp-content/uploads/2012/04/scrn7.png"><img class="aligncenter size-full wp-image-643" title="scrn7" src="http://blog.danikgames.com/wp-content/uploads/2012/04/scrn7.png" alt="" width="1024" height="768" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=642</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Spot The Odd One running on Blackberry Playbook</title>
		<link>http://danikgames.com/blog/?p=634</link>
		<comments>http://danikgames.com/blog/?p=634#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:39:29 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=634</guid>
		<description><![CDATA[I made a game called Spot The Odd One, to take part in Blackberrys free Playbook offer. I just want to share this image of the game running on the actual device. It&#8217;s really exciting, as I made it using the simulator. It runs pretty much the same, just much smoother. I have realised some of <a href='http://danikgames.com/blog/?p=634' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I made a game called Spot The Odd One, to take part in Blackberrys free Playbook offer. I just want to share this image of the game running on the actual device. It&#8217;s really exciting, as I made it using the simulator. It runs pretty much the same, just much smoother. I have realised some of the colors are almost impossible to tell apart though, like the purple and blue in the image, so I will fix that in the next update.</p>
<p>If you have a Playbook, you can get it for free in App World. Let me know if you have any feedback.</p>
<p><a href="http://blog.danikgames.com/wp-content/uploads/2012/03/stooBB.jpg"><img class="aligncenter size-full wp-image-635" title="stooBB" src="http://blog.danikgames.com/wp-content/uploads/2012/03/stooBB.jpg" alt="" width="600" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=634</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Simple profanity filter in AS3</title>
		<link>http://danikgames.com/blog/?p=550</link>
		<comments>http://danikgames.com/blog/?p=550#comments</comments>
		<pubDate>Wed, 22 Feb 2012 14:23:24 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[profanity filter]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=550</guid>
		<description><![CDATA[I needed a profanity filter for the highscores in an app I made, but I couldn&#8217;t find anything free that worked the way I wanted, so I made a simple one myself. It&#8217;s pretty basic but someone might have use for it. You need a list of lowercase words to filter for. The one I <a href='http://danikgames.com/blog/?p=550' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I needed a profanity filter for the highscores in an app I made, but I couldn&#8217;t find anything free that worked the way I wanted, so I made a simple one myself. It&#8217;s pretty basic but someone might have use for it.</p>
<p>You need a list of lowercase words to filter for. The one I used is far too big to paste here, but you can find one by searching for &#8220;bad word list&#8221;.</p>
<div class="codecolorer-container actionscript3 railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">private</span> static const badWords<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=array%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:array.html"><span style="color: #004993;">Array</span></a> = <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;lots&quot;</span><span style="color: #000066; font-weight: bold;">,</span><span style="color: #990000;">&quot;of&quot;</span><span style="color: #000066; font-weight: bold;">,</span><span style="color: #990000;">&quot;bad&quot;</span><span style="color: #000066; font-weight: bold;">,</span><span style="color: #990000;">&quot;words&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">;</span></div></div>
<div class="codecolorer-container actionscript3 railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900; font-style: italic;">// Returns a profane word if found, else &quot;&quot;</span><br />
static <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> checkName<span style="color: #000000;">&#40;</span><span style="color: #004993;">text</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> <span style="color: #000000;">&#123;</span><br />
&nbsp; <span style="color: #004993;">text</span> = <span style="color: #004993;">text</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">toLowerCase</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> i<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=int%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:int.html"><span style="color: #004993;">int</span></a> = <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">;</span> i <span style="color: #000066; font-weight: bold;">&lt;</span> charReplacements<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span><span style="color: #000066; font-weight: bold;">;</span> i<span style="color: #000066; font-weight: bold;">++</span> <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> ra<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=array%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:array.html"><span style="color: #004993;">Array</span></a> = charReplacements<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span> <span style="color: #0033ff; font-weight: bold;">as</span> <a href="http://www.google.com/search?q=array%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:array.html"><span style="color: #004993;">Array</span></a><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #004993;">text</span> = strReplace<span style="color: #000000;">&#40;</span><span style="color: #004993;">text</span><span style="color: #000066; font-weight: bold;">,</span> ra<span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> ra<span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #0033ff; font-weight: bold;">each</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> w<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=object%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:object.html"><span style="color: #004993;">Object</span></a> <span style="color: #0033ff; font-weight: bold;">in</span> badWords<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">text</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">indexOf</span><span style="color: #000000;">&#40;</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span>w<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #000066; font-weight: bold;">-</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">return</span> <a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span>w<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; <span style="color: #0033ff; font-weight: bold;">return</span> <span style="color: #990000;">&quot;&quot;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span></div></div>
<p>The function will detect character sequences that look like some other character, to make it harder to bypass the filter. For example, 1 becomes i, û becomes u, |\| becomes n etc.<br />
In this way &#8220;Fuc|&lt;&#8221; would be detected for instance. The sequence replacements can even be used to identify inappropriate symbols like &#8220;(.)&#8221;, by converting them to (in)appropriate words if you like. <img src='http://danikgames.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="codecolorer-container actionscript3 railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">private</span> static const charReplacements<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=array%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:array.html"><span style="color: #004993;">Array</span></a> = <span style="color: #000000;">&#91;</span><span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;@&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;0&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;1&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;i&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;2&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;r&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;3&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;4&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;5&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;s&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;7&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;t&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;8&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;b&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;9&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;g&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;|&lt;&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;k&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;|<span style="">\/</span>|&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;m&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;|<span style="">\|</span>&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;n&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ä&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ã&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;â&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ä&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;á&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;à&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;å&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;a&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;é&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;è&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ë&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ê&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;§&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;s&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;$&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;s&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;£&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;l&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;€&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;e&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ü&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;u&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;û&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;u&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ú&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;u&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ù&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;u&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;î&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;i&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ï&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;i&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;í&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;i&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ì&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;i&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ÿ&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;y&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ý&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;y&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ö&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <br />
&nbsp; <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ô&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;õ&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ó&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;ò&quot;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #990000;">&quot;o&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;(.)&quot;</span><span style="color: #000066; font-weight: bold;">,</span><span style="color: #990000;">&quot;boob&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">;</span></div></div>
<p>You will also need this helper function for string replacement:</p>
<div class="codecolorer-container actionscript3 railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900; font-style: italic;">// Helper that replaces all &quot;find&quot; with &quot;replace&quot; in the given input string</span><br />
<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> strReplace<span style="color: #000000;">&#40;</span>input<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000066; font-weight: bold;">,</span> find<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">replace</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> <span style="color: #000000;">&#123;</span><br />
&nbsp; <span style="color: #0033ff; font-weight: bold;">while</span> <span style="color: #000000;">&#40;</span>input<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">indexOf</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;find&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #000066; font-weight: bold;">-</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; input = input<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span>find<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">join</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">replace</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; <span style="color: #0033ff; font-weight: bold;">return</span> input<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span>find<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">join</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">replace</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span></div></div>
<p>It works quite well, let me know if you found it useful or have any suggesstions.</p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=550</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LD nano &#8211; 48 minute RTS</title>
		<link>http://danikgames.com/blog/?p=537</link>
		<comments>http://danikgames.com/blog/?p=537#comments</comments>
		<pubDate>Sun, 12 Feb 2012 11:31:47 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=537</guid>
		<description><![CDATA[Sos at Ludum Dare arranged nanoLD - make a game in 48 minutes. I got the theme RTS and made this. (the theme was random each time you loaded the page but I didn&#8217;t realise that until afterwards) I spent an extra couple of minutes fixing a few bugs afterwards, so maybe 55 minutes in total. <a href='http://danikgames.com/blog/?p=537' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sos.gd/">Sos</a> at Ludum Dare arranged <a href="http://www.ludumdare.com/compo/2012/02/11/nanold-make-a-game-in-48-minutes/">nanoLD </a>- make a game in 48 minutes. I got the theme RTS and made this. (the theme was random each time you loaded the page but I didn&#8217;t realise that until afterwards)<br />
I spent an extra couple of minutes fixing a few bugs afterwards, so maybe 55 minutes in total.</p>
<p><a href="http://dl.dropbox.com/u/4785344/ludumdare/LDnano48min/index.html">48 min RTS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=537</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GGJ12 &#8211; Planet of Yrwys</title>
		<link>http://danikgames.com/blog/?p=519</link>
		<comments>http://danikgames.com/blog/?p=519#comments</comments>
		<pubDate>Mon, 30 Jan 2012 09:55:55 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Global Game Jam]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=519</guid>
		<description><![CDATA[This weekend me and about 10000 others around the world participated in the annual Global Game Jam, the largest game jam in the world. The theme was this: http://en.wikipedia.org/wiki/Ouroboros. Me and my team made a game called Planet of Yrwys (You Reap What You Sow) featuring a hungry harvesting robot: The game is about a robot, endlessly <a href='http://danikgames.com/blog/?p=519' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>This weekend me and about 10000 others around the world participated in the annual Global Game Jam, the largest game jam in the world. The theme was this: <a href="http://en.wikipedia.org/wiki/Ouroboros">http://en.wikipedia.org/wiki/Ouroboros</a>. Me and my team made a game called Planet of Yrwys (You Reap What You Sow) featuring a hungry harvesting robot:</p>
<p><a href="http://blog.danikgames.com/wp-content/uploads/2012/01/screenshot3.png"><img class="aligncenter size-medium wp-image-522" title="screenshot3" src="http://blog.danikgames.com/wp-content/uploads/2012/01/screenshot3-300x168.png" alt="" width="300" height="168" /></a></p>
<p>The game is about a robot, endlessly walking on the surface of a small planet. To survive you have to plant seeds, which turn into plants that you can harvest for more seeds, and so on. To make the task more complicated, you keep going faster and faster, and there is a hungry <a href="http://en.wikipedia.org/wiki/Capybara">Capybara</a> eating any of the plants he comes across. Colliding with the Capybara or a plant that has been left too long and turned into a thorny dead bush will make you drop all your seeds!</p>
<p>Each time you complete a circle, you need to eat one seed for energy, and if you pass the flag without any seeds you loose.</p>
<p>I made the graphics and music and a little bit of the programming. Andreas Bjerkeholt (Harteex), Disa Faith (Disaia) and Robert Edström (Legogris) did the programming, and we all made the game design together.</p>
<p>You can find out more, and try the game here: <a href="http://globalgamejam.org/2012/planet-yrwys">http://globalgamejam.org/2012/planet-yrwys</a>. To run it you need Windows and the XNA runtime, but that should download automatically in the installer I believe. You can also use an Xbox controller if you have one.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=519</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LD48 Ravenwood</title>
		<link>http://danikgames.com/blog/?p=494</link>
		<comments>http://danikgames.com/blog/?p=494#comments</comments>
		<pubDate>Mon, 19 Dec 2011 12:34:28 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Sourcecode]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ld48]]></category>
		<category><![CDATA[ludum dare]]></category>
		<category><![CDATA[ludum dare 22]]></category>
		<category><![CDATA[ravenwood]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=494</guid>
		<description><![CDATA[I entered the Ludum Dare game making competition this weekend as usual. The theme was &#8220;Alone&#8221;. I didn&#8217;t have any immediate ideas, so I began by making the basis for a platformer with the theme in mind. Then it sort of evolved as I came up with things I thought would be cool to add. PLAY <a href='http://danikgames.com/blog/?p=494' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I entered the Ludum Dare game making competition this weekend as usual. The theme was &#8220;Alone&#8221;. I didn&#8217;t have any immediate ideas, so I began by making the basis for a platformer with the theme in mind. Then it sort of evolved as I came up with things I thought would be cool to add.</p>
<p><a href="http://danikgames.com/stuff/LD22/index.html">PLAY</a></p>
<p>The tools I used:</p>
<ul>
<li>Flashdevelop (IDE)</li>
<li>Flashpunk (Game library)</li>
<li>Photoshop</li>
<li>Audition (sound editing)</li>
<li>Cubase (music)</li>
<li>Chronolapse (timelapse recording)</li>
</ul>
<div class="mceTemp mceIEcenter">
<dl id="attachment_495" class="wp-caption aligncenter" style="width: 649px;">
<dt class="wp-caption-dt"><a href="http://danikgames.com/stuff/LD22/index.html"><img class="size-full wp-image-495" title="screen1" src="http://blog.danikgames.com/wp-content/uploads/2011/12/screen1.png" alt="" width="639" height="479" /></a></dt>
</dl>
</div>
<p>I decided early on to make it atmospherical, and I put a lot of focus on the effects, sounds, music and animation.</p>
<p>Continue reading for more info and a post-mortem.<span id="more-494"></span></p>
<h3>What went wrong:</h3>
<p>My computer kept crashing throughout the weekend, I think it crashed 8 times in total, which was really annoying. Fortunately I didn&#8217;t loose much work.</p>
<p>I waited far too long to implement basic things like getting hurt, dieing and winning, which meant I had to rush that in in the last couple of hours. The basic gameplay challenge when fighting the ravens is not that hard or fun, I should have worked more on that, as well as added more kinds of enemies, and perhaps a boss. It would also make the game more fun if I added some sort of progression, like new abilities.</p>
<p>The story is intentionally vauge, but only because I didn&#8217;t have time to flesh it out. It might add to the mystery and mood, I&#8217;m not sure. I would really have liked to have time to add a proper ending.</p>
<p>If you miss one of the spheres, you have to go back and find it. I wanted to have some sort of checkpoint, where to pass you would need to complete the part of the game behind you, but I didn&#8217;t get around to it. This also means you can win the game in different places, which is maybe cool, but&#8230;</p>
<h3>What went right:</h3>
<p>I think the strongest part of the game is the atmosphere. The rain and lightning effects really add to the mood. I&#8217;m also happy with the graphics, and especially the animation, considering I haven&#8217;t done that much before. The music is simple but effective, I didn&#8217;t go crazy despite listening to it for 10 hours straight.</p>
<p>The player physics feel pretty good, although the attacking part can use some more work. I&#8217;m proud of the healing mechanic although it isn&#8217;t used to such a big extent.</p>
<p>The camera doesn&#8217;t follow the player all the time, instead it snaps to 32&#215;24 tile screens. This was an experiment, and I think it turned out ok. Because the screens are predetermined, you have more control over the scenes the player will see, and can tailor each scene to look as best it can. Of course, it&#8217;s also a limitation, and can be irritating for the player when navigating small passages for example.</p>
<p>I made the level as one big png-image in photoshop, where each pixel corresponds to one 10&#215;10 pix tile. This made it really easy to edit, and because it was one single big image, I could quickly see how the whole world looked together. In order to see where each screen in the game was positioned, I just filled the image with helper rectangles. It worked suprisingly well.<br />
Here is the final world image scaled up a bit (Warning: SPOILERS!): <a href="http://blog.danikgames.com/wp-content/uploads/2011/12/world1.png" target="_blank">world.png</a></p>
<p>The auto-tiling was a thing I threw together in a hackish manner, but it worked really well too, and supports additional tilesets easily given an offset to the base tile (solid tile).</p>
<h3>Summary:</h3>
<p>I&#8217;m happy with the result. The graphics are simple but effective, the atmosphere is good, sound and music works, the gameplay could be better but is ok, and it&#8217;s a completed game! I focused on stuff I usually don&#8217;t, and think I learned a whole lot. If you haven&#8217;t played the game yet, you can try it out here: <a href="http://danikgames.com/stuff/LD22/index.html">http://danikgames.com/stuff/LD22/index.html</a>!</p>
<p>Here is the entry page on the Ludum Dare site.</p>
<p><a href="http://www.ludumdare.com/compo/ludum-dare-22/?action=rate&amp;uid=2311">http://www.ludumdare.com/compo/ludum-dare-22/?action=rate&amp;uid=2311</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=494</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Coin Runner post-LD screenshot</title>
		<link>http://danikgames.com/blog/?p=484</link>
		<comments>http://danikgames.com/blog/?p=484#comments</comments>
		<pubDate>Wed, 07 Sep 2011 01:32:17 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=484</guid>
		<description><![CDATA[I&#8217;m have been working on Coin Runner since Ludum Dare 21. Here is a screenshot of how it looks at the moment, although a lot of it is still placeholder art. As you can see, there are now achievements. It plays a lot better than the compo version! There&#8217;s also lot&#8217;s of new items and skills <a href='http://danikgames.com/blog/?p=484' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m have been working on Coin Runner since Ludum Dare 21. Here is a screenshot of how it looks at the moment, although a lot of it is still placeholder art. As you can see, there are now achievements.</p>
<p>It plays a lot better than the compo version!</p>
<p>There&#8217;s also lot&#8217;s of new items and skills you can buy. More info coming soon!</p>
<p><a href="http://blog.danikgames.com/wp-content/uploads/2011/09/screen8_achievements.png"><img class="aligncenter size-full wp-image-485" title="screen8_achievements" src="http://blog.danikgames.com/wp-content/uploads/2011/09/screen8_achievements.png" alt="" width="640" height="480" /></a><a href="http://blog.danikgames.com/wp-content/uploads/2011/09/screen8_achievements.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=484</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ludum Dare 21: Coin Runner</title>
		<link>http://danikgames.com/blog/?p=465</link>
		<comments>http://danikgames.com/blog/?p=465#comments</comments>
		<pubDate>Tue, 23 Aug 2011 18:51:19 +0000</pubDate>
		<dc:creator>Danik</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ludum Dare]]></category>
		<category><![CDATA[Timelapse]]></category>

		<guid isPermaLink="false">http://blog.danikgames.com/?p=465</guid>
		<description><![CDATA[I participated in last weekends Ludum Dare 48 hour game making competition again. This time the theme was &#8220;Escape&#8221;, and I made a game where you run from enemies and collect coins, called Coin Runner. This time I focused most of my efforts on the gameplay, hence the squares for graphics. You can try the <a href='http://danikgames.com/blog/?p=465' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I participated in last weekends Ludum Dare 48 hour game making competition again. This time the theme was &#8220;Escape&#8221;, and I made a game where you run from enemies and collect coins, called Coin Runner. This time I focused most of my efforts on the gameplay, hence the squares for graphics. You can try the compo version here: <a href="http://danikgames.com/stuff/LD21/index.html">Coin Runner compo-version</a>. I&#8217;m continuing to work on the game, so stay tuned.</p>
<p>&nbsp;</p>
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl id="attachment_466" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://danikgames.com/stuff/LD21/index.html"><img class="size-medium wp-image-466  " title="Coin runner" src="http://blog.danikgames.com/wp-content/uploads/2011/08/screen7-300x224.png" alt="" width="300" height="224" /></a></dt>
<dd class="wp-caption-dd">Coin Runner</dd>
</dl>
</div>
<p>&nbsp;</p>
<p><em>Cross posted at the LD site:</em></p>
<p>Waking up at 1:30 PM in the day today with aching fingers, I felt happy.</p>
<p>The game is actually pretty fun to play, and not too badly balanced. There are three zones of different colors, and each zone get&#8217;s a bit harder. The enemies get a little too fast and jumpy after a while though.</p>
<p>I don&#8217;t regret using Flashpunk this time, it really makes everything so much easier than using just as3 like last time. I spent many hours on a stupid bug though, and realised Flashpunk tilemaps do not actually clear tiles when you call clearTile() on them if the clear tile (index 0) is transparent. That was annoying and made me loose a lot of time.</p>
<p>I think the leaderboard can add a lot to the game. Sadly Playtomic has disabled it&#8217;s leaderboards due to some problems, but it should be working soon again.</p>
<p>I didn&#8217;t really make any graphics at all, but focused on gameplay instead. I think that was a good idea, but the game could really use some better graphics. The music and sound effects could be better too, but they do the job.</p>
<p>A breakdown of the time spent in different applications (tracked with ProcrastiTracker):</p>
<ul>
<li>Flashdevelop 13h</li>
<li>Chrome 6h</li>
<li>Flashplayer 4h</li>
<li>XChat 2h</li>
<li>Photoshop 2h</li>
<li>Cubase 1h</li>
</ul>
<div>In total 28 hours!</div>
<p>Entry page: <a href="http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&amp;uid=2311">http://www.ludumdare.com/compo/ludum-dare-21/?action=rate&amp;uid=2311</a></p>
<p>Timelapse:</p>
<p><iframe width="695" height="521" src="http://www.youtube.com/embed/XI3k4yqRSVM?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danikgames.com/blog/?feed=rss2&#038;p=465</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

