<?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>Crazyhead Games &#187; Uncategorized</title>
	<atom:link href="http://crazyheadgames.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://crazyheadgames.com</link>
	<description>mobile gaming</description>
	<lastBuildDate>Sat, 23 Jul 2011 02:44:30 +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>Space Rings 3D now on the Android Market</title>
		<link>http://crazyheadgames.com/2011/07/22/space-rings-3d-now-on-the-android-market/</link>
		<comments>http://crazyheadgames.com/2011/07/22/space-rings-3d-now-on-the-android-market/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 02:44:30 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=34</guid>
		<description><![CDATA[I did the development work for Space Rings 3D, released by Tribaloid to the Android Market today ($.99 download). Space Rings 3D is an accelerometer-based game for Android-based phones and tablets. The basic premise is to guide a ball through a series of rings, getting points for passing through rings. Survive as long as possible [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://market.android.com/details?id=com.tribaloid.ringtopia"><img class="alignleft" title="Space Rings 3D" src="https://ssl.gstatic.com/android/market/com.tribaloid.ringtopia/hi-256-0-0c9308181fc7a081eab7d9ccbdf9822828c0fe57" alt="" width="100" height="100" /></a> I did the development work for <a href="https://market.android.com/details?id=com.tribaloid.ringtopia">Space Rings 3D</a>, released by <a href="http://tribaloid.com/home/?p=2740">Tribaloid</a> to the <a href="http://market.android.com/">Android Market</a> today ($.99 download).</p>
<p>Space Rings 3D is an accelerometer-based game for Android-based phones and tablets. The basic premise is to guide a ball through a series of rings, getting points for passing through rings. Survive as long as possible against the clock, and pick up various power-ups along the way.</p>
<p style="text-align: center;"><a href="https://market.android.com/details?id=com.tribaloid.ringtopia"><img class="aligncenter" src="https://ssl.gstatic.com/android/market/com.tribaloid.ringtopia/ss-854-2-0" alt="" width="683" height="384" /></a></p>
<p>The game is intended to work on a wide range of devices with various graphics processors, different screen sizes, etc. Supporting many different devices is definitely a challenge with Android.</p>
<p>I used the excellent <a href="http://libgdx.badlogicgames.com/">LibGDX</a> library to take care of a fair amount of OpenGL cruft, as well as input handling, asset management, etc. Definitely recommend.</p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2011/07/22/space-rings-3d-now-on-the-android-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android game: Space Rings 3D (alpha)</title>
		<link>http://crazyheadgames.com/2011/07/17/android-game-space-rings-3d-alpha/</link>
		<comments>http://crazyheadgames.com/2011/07/17/android-game-space-rings-3d-alpha/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 10:19:08 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=25</guid>
		<description><![CDATA[First public version of a game I&#8217;ve been working on for Tribaloid. Getting close to the initial Android Market release, but not quite there yet. Get the APK directly or via this QR code: For the curious: Implemented with libGDX as the core engine, using basic OpenGL ES 1.0 for the most part. Straight Java, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://tribaloid.com/home/wp-content/uploads/2011/04/logo_flattened.png" alt="" width="476" height="289" /></p>
<p>First public version of a game I&#8217;ve been working on for Tribaloid. Getting close to the initial Android Market release, but not quite there yet.</p>
<p>Get the <a href="http://crazyheadgames.com/pub/tribaloid/rings/ringtopia-android-20110717.apk">APK</a> directly or via this QR code:</p>
<p><a href="http://crazyheadgames.com/pub/tribaloid/rings/ringtopia-android-20110717.apk"><img src="http://qrcode.kaywa.com/img.php?s=8&amp;d=http%3A%2F%2Fcrazyheadgames.com%2Fpub%2Ftribaloid%2Frings%2Fringtopia-android-20110717.apk" alt="qrcode" width="376" height="376" /></a></p>
<p>For the curious:</p>
<ul>
<li>Implemented with <a href="http://libgdx.badlogicgames.com/">libGDX</a> as the core engine, using basic OpenGL ES 1.0 for the most part.</li>
<li>Straight Java, except for the native parts handled by <a href="http://libgdx.badlogicgames.com/">libGDX</a></li>
<li>About 140 hours of effort so far</li>
</ul>
<p>Here&#8217;s a <a href="http://youtu.be/xZF-MGTpndo">video</a> of a much earlier prototype:<br />
<iframe width="480" height="390" src="http://www.youtube.com/embed/xZF-MGTpndo" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2011/07/17/android-game-space-rings-3d-alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chum now on github</title>
		<link>http://crazyheadgames.com/2010/05/10/chum-now-on-github/</link>
		<comments>http://crazyheadgames.com/2010/05/10/chum-now-on-github/#comments</comments>
		<pubDate>Tue, 11 May 2010 02:34:41 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[chum]]></category>
		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=20</guid>
		<description><![CDATA[I decided I was far enough along on Chum to put it up on github: http://github.com/jslade/chum It&#8217;s far from complete &#8212; I&#8217;m really just working on the proof of concept now: will it be reasonably easy to use to build a full game, and will it perform decently for some relatively simple stuff out of [...]]]></description>
			<content:encoded><![CDATA[<p>I decided I was far enough along on <a href="http://crazyheadgames.com/2010/02/03/chum-android-game-engine/">Chum</a> to put it up on <a href="http://github.com/">github</a>:</p>
<p style="text-align: center;"><a href="http://github.com/jslade/chum">http://github.com/jslade/chum</a></p>
<p>It&#8217;s far from complete &#8212; I&#8217;m really just working on the proof of concept now: will it be reasonably easy to use to build a full game, and will it perform decently for some relatively simple stuff out of the box?</p>
<p>But so far, I am pleased with how it&#8217;s coming together.  I have liked several things about using the tree of GameNodes for everything, with GameEvents to manage communications between nodes.  I recently added GameSequence, which makes use of both.  It&#8217;s intended to be the basis for managing animations and such &#8212; I already used it to implement several <a href="http://github.com/jslade/chum/blob/master/src/chum/engine/common/TextAnimation.java">text animations</a>, as shown in the <a href="http://github.com/jslade/chum/blob/master/src/chum/examples/AnimatedTextExample.java">AnimatedTextExample</a>:</p>
<pre>
<div id="LC166">                <span>// Shake side to side</span></div>
<div id="LC167">                <span>animation</span> <span>=</span> <span>new</span> <span>GameSequence</span><span>.</span><span>Series</span><span>();</span></div>
<div id="LC168">                <span>int</span> <span>offset</span> <span>=</span> <span>FP</span><span>.</span><span>intToFP</span><span>(</span><span>30</span><span>);</span></div>
<div id="LC169">                <span>to</span><span>.</span><span>set</span><span>(</span><span>center</span><span>);</span></div>
<div id="LC171">                <span>from</span><span>.</span><span>set</span><span>(</span><span>center</span><span>);</span></div>
<div id="LC172">                <span>to</span><span>.</span><span>x</span> <span>=</span> <span>center</span><span>.</span><span>x</span> <span>-</span> <span>offset</span><span>;</span></div>
<div id="LC173">                <span>animation</span><span>.</span><span>addNode</span><span>(</span><span>textNode</span><span>.</span><span>animatePosition</span><span>(</span><span>from</span><span>,</span><span>to</span><span>,</span><span>50</span><span>));</span></div>
<div id="LC175">                <span>from</span><span>.</span><span>set</span><span>(</span><span>to</span><span>);</span></div>
<div id="LC176">                <span>to</span><span>.</span><span>x</span> <span>=</span> <span>center</span><span>.</span><span>x</span> <span>+</span> <span>offset</span><span>;</span></div>
<div id="LC177">                <span>animation</span><span>.</span><span>addNode</span><span>(</span><span>textNode</span><span>.</span><span>animatePosition</span><span>(</span><span>from</span><span>,</span><span>to</span><span>,</span><span>70</span><span>));</span></div>
<div id="LC179">                <span>from</span><span>.</span><span>set</span><span>(</span><span>to</span><span>);</span></div>
<div id="LC180">                <span>to</span><span>.</span><span>x</span> <span>=</span> <span>center</span><span>.</span><span>x</span> <span>-</span> <span>offset</span><span>;</span></div>
<div id="LC181">                <span>animation</span><span>.</span><span>addNode</span><span>(</span><span>textNode</span><span>.</span><span>animatePosition</span><span>(</span><span>from</span><span>,</span><span>to</span><span>,</span><span>70</span><span>));</span></div>
<div id="LC183">                <span>from</span><span>.</span><span>set</span><span>(</span><span>to</span><span>);</span></div>
<div id="LC184">                <span>to</span><span>.</span><span>x</span> <span>=</span> <span>center</span><span>.</span><span>x</span> <span>+</span> <span>offset</span><span>;</span></div>
<div id="LC185">                <span>animation</span><span>.</span><span>addNode</span><span>(</span><span>textNode</span><span>.</span><span>animatePosition</span><span>(</span><span>from</span><span>,</span><span>to</span><span>,</span><span>70</span><span>));</span></div>
</pre>
<p>xI hope to be working on a couple of actual games using Chum in the near future &#8212; a 2D game called &#8216;<a href="http://www.mismagame.com/">Misma</a>&#8216; ported from the iPhone, and a simple 3D action game along the lines of &#8216;<a href="http://www.androlib.com/android.application.com-escmobile-cube_race_demo-EAp.aspx">3D Cube Race</a>&#8216;,  but with a lot more to it.  And I&#8217;ll be at <a href="http://code.google.com/events/io/2010/">Google I/O</a> in a couple of weeks, and would be more than happy to talk about Chum, game engines, games in general, or whatever&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2010/05/10/chum-now-on-github/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chum</title>
		<link>http://crazyheadgames.com/2010/02/03/chum-android-game-engine/</link>
		<comments>http://crazyheadgames.com/2010/02/03/chum-android-game-engine/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:52:50 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=16</guid>
		<description><![CDATA[I&#8217;ve just started a new game engine for Android called Chum.  I&#8217;ll be using a lot of code and knowledge from the engine I wrote for CowPotato, as well as from many other resources, so it&#8217;s not a from-scratch effort.  The main focus on the engine will be: 2D and 3D OpenGL ES Incorporate best [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just started a new game engine for <a href="http://android.com/">Android</a> called Chum.  I&#8217;ll be using a lot of code and knowledge from the engine I wrote for <a href="http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/">CowPotato</a>, as well as <a href="http://replicaisland.blogspot.com/">from</a> <a href="http://code.google.com/p/rockon-android/">many</a> <a href="http://www.rbgrn.net/content/54-getting-started-android-game-development">other</a> <a href="http://code.google.com/p/android-gamedev/">resources</a>, so it&#8217;s not a from-scratch effort.  The main focus on the engine will be:</p>
<ul>
<li>2D and 3D OpenGL ES</li>
<li>Incorporate best practices for OpenGL setup, touch and accelerometer handling, etc</li>
<li>Simple loading and management of meshes, textures, sounds</li>
<li>Handle much of the boiler-plate stuff like exception handling</li>
</ul>
<p>It&#8217;s not intended to be a super-duper, whiz-bang engine to start with.  It will mostly be geared at my needs for some games I have in mind (including fixing lots of problems in <a href="http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/">CowPotato</a>), and serve as a testbench / prototyping tool.  A general game engine will never be able to be as finely tuned as a purpose-built engine for each game, but it should be sufficient for a wide variety of applications, at least as a starting point.</p>
<p>I also plan to make Chum open-source, but I&#8217;m not sure how / when that will happen.  I&#8217;m thinking of some possible business models (to get at least some marginal monetary benefit) such as services / tutorials based on Chum, but I still have a lot to figure out.</p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2010/02/03/chum-android-game-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Android game offerings pretty disappointing</title>
		<link>http://crazyheadgames.com/2009/11/23/current-android-game-offerings-pretty-disappointing/</link>
		<comments>http://crazyheadgames.com/2009/11/23/current-android-game-offerings-pretty-disappointing/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:36:02 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=12</guid>
		<description><![CDATA[I spent a hour or so yesterday browsing the Android Market, specifically looking for games for my three-year-old to play.  His first question about every game: &#8220;how do I shoot.&#8221;  I really don&#8217;t see many good options among current offerings. I&#8217;m still working on CowPotato, and one thing I plan to add is a &#8216;toddler&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a hour or so yesterday browsing the <a href="http://market.android.com/">Android Market</a>, specifically looking for games for my three-year-old to play.  His first question about every game: &#8220;how do I shoot.&#8221;  I really don&#8217;t see many good options among current offerings.</p>
<p>I&#8217;m still working on <a href="http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/">CowPotato</a>, and one thing I plan to add is a &#8216;toddler&#8217; mode with simplified aiming &#8212; the current controls are a bit beyond my son.  But even if I&#8217;m looking for more advanced games, there are few action games to choose from.  That is, if you don&#8217;t include all the emulator games and XGalaga clones.  Come on, people!  How about putting some effort into something slightly original?</p>
<p>I&#8217;ve got a couple other projects going, but it&#8217;s painfully slow, trying to make time to work on them.  Android may not be even close to as good as an (action) gaming platform as the iPhone, but there&#8217;s still a lot of untapped potential, and I&#8217;m still excited about going after that.  I&#8217;ll be blogging a bit more about my upcoming projects shortly&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2009/11/23/current-android-game-offerings-pretty-disappointing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Android game: CowPotato</title>
		<link>http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/</link>
		<comments>http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 23:39:26 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cowpotato]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[market]]></category>

		<guid isPermaLink="false">http://crazyheadgames.com/?p=7</guid>
		<description><![CDATA[I developed CowPotato along with the guys from Froogloid, over the summer of 2009.  We targeted it from the beginning for submitting to the Android Developer Challenge 2, but we&#8217;ll continue to support and improve it in the normal Android Market as well. CowPotato was released to the Market in beta form on Aug 24, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://lh4.ggpht.com/_477U0D9RPP8/SoiwH9XQPtI/AAAAAAAAApw/rlmWt4tFm_o/s800/cowpotato300.png" alt="" width="100" height="100" />I developed <a href="http://www.cyrket.com/package/com.froogloid.android.cowpotato">CowPotato</a> along with the guys from <a href="http://www.froogloid.com/cowpotato">Froogloid</a>, over the summer of 2009.  We targeted it from the beginning for submitting to the <a href="http://code.google.com/android/adc/">Android Developer Challenge 2</a>, but we&#8217;ll continue to support and improve it in the normal <a href="http://www.android.com/market/">Android Market</a> as well.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/KuBbH4uqqz4&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/KuBbH4uqqz4&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.cyrket.com/package/com.froogloid.android.cowpotato">CowPotato</a> was released to the Market in beta form on Aug 24, and submitted to ADC2 Aug 31.  We hope to have a non-beta release ready to go by Oct 1, and a enhanced pro version soon after that.<img class="alignright" src="http://lh4.ggpht.com/_477U0D9RPP8/SpLSEJ61zRI/AAAAAAAAAts/Bh8w9Hi1oEQ/s800/CowPotato%20QR%20Code.png.jpg" alt="" width="120" height="120" /></p>
<p>As part of creating CowPotato, I developed a 3D game engine that I plan to polish and reuse for more games in the future.  My eventual goal is to make that engine public (most likely as an open-source project) for others to use, but it needs the experience of a few more games before I&#8217;m ready to do that.  I will be writing future posts about game deevelopment issues here, so I hope to see you back soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://crazyheadgames.com/2009/09/22/first-android-game-cowpotato/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

