<?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>Roaming Gamer &#187; Projects</title>
	<atom:link href="http://roaminggamer.com/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://roaminggamer.com</link>
	<description>Roam as widely as possible, Make and play games, Share</description>
	<lastBuildDate>Wed, 07 Mar 2012 19:12:36 +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>Techority 48-Hour Challenge -2012 … Postmortem</title>
		<link>http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/</link>
		<comments>http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 16:07:59 +0000</pubDate>
		<dc:creator>edo</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://roaminggamer.com/?p=1942</guid>
		<description><![CDATA[This weekend (Feb 25 .. Feb 26), I worked on a game for the "Techority 48-hour Challenge".  This challenge involved making a game within 48-hours using the Ansca, Inc. SDK Corona (for making 2D games on iPhone, iPod, iPad, Android, Nook, and Fire).  Additionally, the game had to use at least two of the following [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This weekend (Feb 25 .. Feb 26), I worked on a game for the "Techority 48-hour Challenge".  This challenge involved making a game within 48-hours using the Ansca, Inc. SDK Corona (for making 2D games on iPhone, iPod, iPad, Android, Nook, and Fire).  Additionally, the game had to use at least two of the following themes:</p>
<ul>
<li>Bucket</li>
<li>Shoes</li>
<li>Water Balloon</li>
<li>Love</li>
</ul>
<p>At first I was a bit stymied by the theme choices.  However, after about an hour or two (yeah I'm slow) of cogitating, I decided to make a "Legend of Zelda" like game with mini-games using all of the themes.</p>
<h3>The Plan</h3>
<p>The game would have all of these attributes/features (<del>crossed</del> items did not make it into the):</p>
<ul>
<li>Top-down viewpoint</li>
<li>Up/Down/Left/Right movement</li>
<li>Interaction via bumping (i.e. walk into an object to interact with it)</li>
<li><del>Alternate interaction via tapping (i.e. allow player to tap objects to interact with them)</del></li>
<li>Locked rooms/doors (requiring specific keys).  These keys are acquired by winning mini-games.</li>
<li>Gems.  These are the goal of the game and collecting them allows you to leave the island.</li>
<li>Semi-interactive NPCs</li>
<li>Mini-games</li>
<ul>
<li>Music Game - Listen to a snippet of a song and determine if the song is about <span style="text-decoration: underline;">shoes</span> or <span style="text-decoration: underline;">love</span>.</li>
<li><del>Match-3 Bubble Popper - Typical gem/bubble popper involving images of the theme items.</del></li>
<li>Dice Game <del>or Card Game</del> - Play dice/<del>cards</del> and beat a score or <del>the dealer</del>.</li>
<li>Words Game - Using letters from the themes (B, U, C, ..., L, O, ... etc) make valid words and submit them to a built-in database to determine if they are valid.</li>
</ul>
<li><del>Interactive non-game world objects</del> (not fulfilling game play, just for fill and ambiance).  I imagined adding fountains, animals, non-game related NPCs, etc.</li>
<li><del>Last action and interactions text log.</del>  If you look at the screenshots, you will see that there is a black box in the lower left corner of the play gui screenshot.  This was supposed to be a dynamic log of moves, interactions, etc..</li>
<li>GUIs/Interfaces</li>
<ul>
<li><del>Splash</del></li>
<li>Main Menu</li>
<li>Credits Screen</li>
<li>Play GUI</li>
<li>Mini-Game Help Dialogs (x 3)</li>
<li>Mini-Game Play Dialogs (x 3)</li>
<li>Intro dialogs (x2)</li>
<li>Outro win dialog</li>
<li>Outro fail dialog</li>
</ul>
<li>Sounds</li>
<ul>
<li>Button clicks (main menu and credits screen only)</li>
<li>Music Snippets (may be skirting edge of fair use here <img src='http://roaminggamer.com/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /> )</li>
<li>Feedback sounds for success and failure in mini-game choices/actions</li>
</ul>
<li>Graphics</li>
<ul>
<li>Angband TK tiles</li>
<li>Hand drawn GUIs/Interfaces</li>
<li><del>Genetica textures for Play GUI Frame</del></li>
<li>Genetica textures for Word Tiles</li>
<li>Genetica textures for Dialogs</li>
</ul>
<li>Code</li>
<ul>
<li>Database handler</li>
<li>Buttons and Labels Class (based loosely on ui.lua)</li>
<li>Interfaces Implementation using Storyboard</li>
<li>Sprite Code</li>
<li>Font Size adjusting code (for various target devices)</li>
<li>Game Play Code</li>
<li>... more (you get the idea)</li>
</ul>
<li>Database file (generated from word list)</li>
<li>...</li>
<li>More stuff I'm sure I'll remember after I post this.</li>
</ul>
<div></div>
<div>
<h3>The Good</h3>
<p>The best 'good thing' is that I managed to implement the entire game with all of the major features, and I did it in tie to submit the game (just barely).  Also good, I learned that I really can make a game in under 48-hours (maybe not a good game), but a game nonetheless.</p>
<h3>The Bad</h3>
<p>It's funny, although the good (above) was really good and very exciting, it is always easier to find bad things to talk about.  Oh well, let's talk about them:</p>
<ul>
<li><strong>Missing items</strong> - I ended up not having time to implement some features I really wanted.</li>
<ul>
<li>I really wanted to non-game interactive items.</li>
<li>I also liked the idea of the movement/interactions log (with snide comments for bad moves/choices).</li>
<li>Lastly, I thought having tap interaction for all of the major characters and objects would be more intuitive than bumping.</li>
</ul>
<li><strong>Image Banding</strong> - I noticed right away (well as soon as sprites were working) that I was getting image banding on the simulator and my Kindle Fire.  I'm 99% sure this is because the textures are getting upscaled by a factor of 1.8+.  I could have solved this by pre-enlarging the base images and allowing the SDK to down-scale as necessary, but I never had the time to test this theory and by the time I was done, the code was too messy to fix this.</li>
<li><strong>Poor Play GUI Design</strong> - To be fair there was no time to make many choices.  However, the placement of the quit (to menu) button on the Play GUI is horrid.</li>
<li><strong>No Docs  and Poor In-game Help</strong> - To be honest, I did a little to explain the mechanics of the game and I didn't have any help showing where things are on the GUI.  I wanted to do some docs, but there just wasn't time so I had to rely on player-experience and tester-tenacity.</li>
<li><strong>Messy Code</strong> - This is really no big deal since I won't be doing anything with the game after this, but if this were a real project, the <em>technical deficit</em> created by fast and ugly coding would be quite large and costly.</li>
<li><strong>Dice Game Has a Bug</strong> - After I submitted the game, my wife took it for a spin and noticed that the dice game has a bug.  The dice don't show the correct rolled values. i.e You can win or lose a roll with the wrong dice showing.  Confusing I know...Sorry!</li>
<li><strong>Success/Fail Feedback sounds too repetitive.</strong>  - There are three success and three fail sounds, which are randomly selected for each use, but for some reason some sounds seem to be used over and over...</li>
<li><strong>Song Snippets too repetitive.</strong>  - There are four shoe songs and four love songs to choose from, but for some reason the love songs come up more often (lower in the list).  I'm not sure why as this is randomly selected.</li>
</ul>
<p>&nbsp;</p>
<h3>Obligatory Screenshots &amp; Android/Nook/Fire Game Links</h3>
<p>Here are a bunch of screenshots showing the final game:</p>

<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/mainmenu/' title='mainMenu'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/mainMenu.png" class="attachment-thumbnail" alt="mainMenu" title="mainMenu" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/credits/' title='credits'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/credits.png" class="attachment-thumbnail" alt="credits" title="credits" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/playgui/' title='playGui'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/playGui.png" class="attachment-thumbnail" alt="playGui" title="playGui" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/intro1/' title='Intro1'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/Intro1.png" class="attachment-thumbnail" alt="Intro1" title="Intro1" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/intro2/' title='Intro2'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/Intro2.png" class="attachment-thumbnail" alt="Intro2" title="Intro2" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/musichelp/' title='musicHelp'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/musicHelp.png" class="attachment-thumbnail" alt="musicHelp" title="musicHelp" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/musicplay/' title='musicPlay'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/musicPlay.png" class="attachment-thumbnail" alt="musicPlay" title="musicPlay" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/wordshelp/' title='wordsHelp'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/wordsHelp.png" class="attachment-thumbnail" alt="wordsHelp" title="wordsHelp" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/wordsplay/' title='wordsPlay'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/wordsPlay.png" class="attachment-thumbnail" alt="wordsPlay" title="wordsPlay" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/dicehelp/' title='diceHelp'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/diceHelp.png" class="attachment-thumbnail" alt="diceHelp" title="diceHelp" /></a>
<a href='http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/diceplay/' title='dicePlay'><img width="90" height="150" src="http://roaminggamer.com/wp-content/uploads/2012/02/dicePlay.png" class="attachment-thumbnail" alt="dicePlay" title="dicePlay" /></a>

<p>And here are some links for downloads:</p>
<p>- Fire/Nook: <a href="http://downloads.roaminggamer.com/fire/T48nk.apk">T48nk.apk</a></p>
<p>- Generic Android Device: <a href="http://downloads.roaminggamer.com/fire/T48a.apk">T48a.apk</a></p>
<p>&nbsp;</p>
<h3>Closing</h3>
<p>In closing, I had a good time and am glad that I decided to enter.  Now, let's hope I get lucky and win something! <img src='http://roaminggamer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<p>&nbsp;</p>
<p>Specifically, you play a character stuck on an island.  You play by moving left, right, up, and down.  The player i</p>
]]></content:encoded>
			<wfw:commentRss>http://roaminggamer.com/2012/02/27/techority-48-hour-challenge-2012-postmortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Game Released &#8211; Something Blue!</title>
		<link>http://roaminggamer.com/2011/03/04/first-game-released-something-blue/</link>
		<comments>http://roaminggamer.com/2011/03/04/first-game-released-something-blue/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 06:08:02 +0000</pubDate>
		<dc:creator>edo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://roaminggamer.com/?p=1621</guid>
		<description><![CDATA[My first iPhone/iPod game has been accepted and is now for sale on the iTunes store.  As you might expect, I'm happy and a little excited about this.  If I sell at least one copy of this game, then I can finally label myself a 'professional' game developer.  This is yet another goal I can [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://roaminggamer.com/wp-content/uploads/2011/02/mzl.jhoskxff.png"><img class="alignright size-full wp-image-1614" title="mzl.jhoskxff" src="http://roaminggamer.com/wp-content/uploads/2011/02/mzl.jhoskxff.png" alt="" width="192" height="288" /></a>My first iPhone/iPod game has been accepted and is <a href="http://itunes.apple.com/us/app/something-blue/id422793655?mt=8&amp;ls=1" target="_blank">now for sale on the iTunes store</a>.  As you might expect, I'm happy and a little excited about this.  If I sell at least one copy of this game, then I can finally label myself a 'professional' game developer.  This is yet another goal I can check off my list:</p>
<ul>
<li>Working For Self [i.e. quit the day job]  - Not yet, ... sigh</li>
<li><span style="font-size: medium;"><a style="font-weight: bold;" href="http://roaminggamer.com/games/something-blue/">Professional Game Developer</a><strong> - </strong><span style="font-size: small;">(<em>Update: It's official, I've made a sale and I'm in the club...</em>)</span></span></li>
<li><a href="http://roaminggamer.com/books/">Professional Non-Fiction Writer</a> - Check!</li>
<li>Professional Fiction Writer - Not yet, but this is on the list...</li>
<li>... sure there are more, but that's not what this post is about.</li>
</ul>
<p>If you read my prior posts (<a href="http://roaminggamer.com/2011/01/28/is-imitation-the-best-form-of-flattery/">1</a>,<a href="http://roaminggamer.com/2011/01/29/imitation-borrowed-mechanics-part-2/">2</a>) about this game, then you may wonder why I'm selling it instead of giving it away for free.  Well, I thought long and hard about this and I realized that, yes, the core mechanic is borrowed, but I have elaborated on this mechanic by adding new block types with various interesting behaviors.  So, I went with the lowest priced tier ($0.99) and left it at that.</p>
<p>Of course, I am giving away a few free copies to my readers.  If you have a iPhone or iPod and want to give my game a try, please use one of these codes:</p>
<ul>
<li>
<div id="_mcePaste">L943F6YEATLM</div>
</li>
<li>MMJLW7H7PHEY</li>
<li>LMJH69RPKMRN</li>
<li>W4NJ7JJYRELM</li>
<li>J7L3ATN4HL9T</li>
</ul>
<p>Thanks for reading and to those who supported me and gave feedback in during this effort I give a special "Thank You!"</p>
<p>-edo</p>
]]></content:encoded>
			<wfw:commentRss>http://roaminggamer.com/2011/03/04/first-game-released-something-blue/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Digging In The Graveyard</title>
		<link>http://roaminggamer.com/2010/08/13/digging-in-the-graveyard/</link>
		<comments>http://roaminggamer.com/2010/08/13/digging-in-the-graveyard/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 02:35:15 +0000</pubDate>
		<dc:creator>edo</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://roaminggamer.com/?p=1392</guid>
		<description><![CDATA[Over the last 29 years, I have worked on many, many projects that did not come to fruition.  For most of that time I didn't make any special effort to retain my unfinished work. In this respect , I think perhaps I was like many hobbyists (and Indies.)  I flitted from idea to idea, playing [...]]]></description>
			<content:encoded><![CDATA[<p></p><div id="_mcePaste">Over the last 29 years, I have worked on many, many projects that did not come to fruition.  For most of that time I didn't make any special effort to retain my unfinished work.</div>
<p>
<div>In this respect , I think perhaps I was like many hobbyists (and Indies.)  I flitted from idea to idea, playing around until it wasn't fun any more.  Most of these projects still live on as forgotten files on dusty old hard-drives I keep in a pile in my office closet.</div>
<p>
<div>Relatively recently (starting in about 2002) I began retaining every unfinished project.   I created a repository for these dead and dieing projects on my data drive in a directory simply labeled 'graveyard'.  After that, every time I wrote a piece of code, made a piece of art, or created a document and then failed to use it, the entire project got moved to 'The Graveyard'.</div>
<p>
<div>Today, the graveyard contains hundreds (maybe thousands) of unfinished projects, unused assets, and various other pieces of cruft.  In total about 200GB of files (mostly compressed) are buried there.</div>
<div id="_mcePaste">As the title of this blog implies, I've started to dig through this content.  Perhaps, the only result will be a bit of reminiscing, but my goal is to find things that meet the following criteria:</div>
<div>

<ul>
<li><strong>Finish-able projects</strong> - I hope to find something that can be polished off and put to use. (A lot of these projects are pretty functional, but were abandoned  for lack of time, art, interest, etc.)</li>
<li><strong>Inspiring</strong> - I am also looking for inspiration.  Perhaps a project will be too out-of-date to be useful in its current form, but still be good enough to inspire a 'remake'.</li>
</ul>
</div>
<div id="_mcePaste">Like I said above, I can't be unique in my failure to finish projects, but I wonder how many other folks out there keep all their unfinished work.  I also wonder, for those that do keep stuff, how they organize it.<br />
<br />So, if you are reading this and you do retain unfinished projects, please comment and tell me about your system.  I'd love to find a better way of organizing this crud.   My method is pretty ad hoc, mostly direct copies followed by a compress.</div>
]]></content:encoded>
			<wfw:commentRss>http://roaminggamer.com/2010/08/13/digging-in-the-graveyard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TD Research &#8211; Looking More Like a Game</title>
		<link>http://roaminggamer.com/2010/05/20/td-research-looking-more-like-a-game/</link>
		<comments>http://roaminggamer.com/2010/05/20/td-research-looking-more-like-a-game/#comments</comments>
		<pubDate>Thu, 20 May 2010 06:37:05 +0000</pubDate>
		<dc:creator>edo</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://roaminggamer.com/?p=1355</guid>
		<description><![CDATA[Its getting to be time to hit the sack, but I figured I'd post another screencast of my progress.  This time I'm using Jing (as the less ugly watermark shows) which ain't bad for a free tool.  Oh, and before anyone says so, I know the current TD is very geoDefense like.  I blame the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Its getting to be time to hit the sack, but I figured I'd post another screencast of my progress.  This time I'm using Jing (as the less ugly watermark shows) which ain't bad for a free tool.  Oh, and before anyone says so, I know the current TD is very geoDefense like.  I blame the fact that I've been playing a lot of geoDefense and GD Swarm (both very good games which you should get if you have an iPhone/iPod/iPad, and if you like TD games).  Alright, nuff said for now.</p>
<p><object id="test1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="498" height="380" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://roaminggamer.com/wp-content/uploads/2010/05/tdProgress3.swf" /><param name="name" value="test1" /><embed id="test1" type="application/x-shockwave-flash" width="700" height="380" src="http://roaminggamer.com/wp-content/uploads/2010/05/tdProgress3.swf" name="test1"></embed></object></p>
<p>-ed out</p>
]]></content:encoded>
			<wfw:commentRss>http://roaminggamer.com/2010/05/20/td-research-looking-more-like-a-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

