<?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>Tiny Frog Software</title>
	<atom:link href="http://www.tinyfrogsoftware.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tinyfrogsoftware.com</link>
	<description></description>
	<lastBuildDate>Wed, 14 Mar 2012 09:40:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Hello World</title>
		<link>http://www.tinyfrogsoftware.com/hello-world/</link>
		<comments>http://www.tinyfrogsoftware.com/hello-world/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 09:40:54 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=533</guid>
		<description><![CDATA[Console.WriteLine(&#34;Hello World&#34;); if(bCanSyntaxHighlight) { Console.WriteLine(&#34;Maybe I should write some more blog posts with code in them?&#34;); }]]></description>
			<content:encoded><![CDATA[<pre class="brush: csharp; gutter: false; highlight: []; html-script: false">
Console.WriteLine(&quot;Hello World&quot;);

if(bCanSyntaxHighlight)
{
    Console.WriteLine(&quot;Maybe I should write some more blog posts with code in them?&quot;);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goals 2012</title>
		<link>http://www.tinyfrogsoftware.com/goals-2012/</link>
		<comments>http://www.tinyfrogsoftware.com/goals-2012/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 21:49:17 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=505</guid>
		<description><![CDATA[Its that time of year again. In 2012 I will: Work on personal game project and attempt to solve issues highlighted in previous blog post Unsolved Problems. Release a project into the open source world. Participate in the Global Game Jam Do more research into Computer Graphics Effects (Shadows, Post-Processing Effects, Shaders etc.) &#8211; I [...]]]></description>
			<content:encoded><![CDATA[<p>Its that time of year again.</p>
<p>In 2012 I will:</p>
<ol>
<li>Work on personal game project and attempt to solve issues highlighted in previous blog post <a href="http://www.tinyfrogsoftware.com/unsolved-problems/">Unsolved Problems</a>.</li>
<li>Release a project into the open source world.</li>
<li>Participate in the <a href="http://globalgamejam.org/">Global Game Jam</a></li>
<li>Do more research into Computer Graphics Effects (Shadows, Post-Processing Effects, Shaders etc.) &#8211; I recently bought <a href="http://www.amazon.com/Graphics-XNA-Game-Studio-4-0/dp/1849690049/ref=sr_1_2?ie=UTF8&amp;qid=1325024506&amp;sr=8-2">3D Graphics with XNA Studio 4.0</a> (Kindle Edition) So I will probably work my way through that book.</li>
<li>Do more research into implementing particular data structures and algorithms. Especially with respect to thread safety (The future is multithreaded after all). In the past I haven&#8217;t implemented algorithms purely for the sake of it &#8211; But reading about <a href="http://codekata.pragprog.com/">Code Katas</a> and recently implementing a quadtree has demonstrated that independent practice can have huge benefits. Next on the list of implementations to do &#8211; <a href="http://en.wikipedia.org/wiki/Binary_space_partitioning">BSP Tree</a>, <a href="http://en.wikipedia.org/wiki/Bloom_filter">Bloom Filter</a>, <a href="http://en.wikipedia.org/wiki/Octree">OctTree</a> and any others that I think of along the way.</li>
<li>Learn F# &#8211; I&#8217;ve been meaning to learn a functional programming language for a while, and because F# integrates with the rest of dot net I can learn F# and still get things done. See <a href="http://msdn.microsoft.com/en-us/library/hh314518.aspx">Real World Functional Programming</a></li>
</ol>
<p>That&#8217;s quite a lot of stuff to work on over the next year and that is only programming and game programming related goals &#8211; No mention of personal, professional or financial goals on that list (which I will keep private for now.) I&#8217;m not sure how much of the above I will get through but it&#8217;s more than enough to get the ball rolling.</p>
<p>Also notice only two goals relate to shipping something &#8211; The Global Game Jam, and the Open Source Project. It&#8217;s going to be more of a momentum building year than anything else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/goals-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unsolved Problems</title>
		<link>http://www.tinyfrogsoftware.com/unsolved-problems/</link>
		<comments>http://www.tinyfrogsoftware.com/unsolved-problems/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 09:43:30 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=480</guid>
		<description><![CDATA[I worked out the other day that I have been programming for approximately 12 years. During those 12 years I have spent the time roughly in the following ways Pre age 17 &#8211; Doesn&#8217;t really count, dreaming of being a video game coder, Did a couple of programs in Turbo Pascal. Guess the number kind [...]]]></description>
			<content:encoded><![CDATA[<p>I worked out the other day that I have been programming for approximately 12 years. During those 12 years I have spent the time roughly in the following ways</p>
<ul>
<li><strong>Pre age 17</strong> &#8211; Doesn&#8217;t really count, dreaming of being a video game coder, Did a couple of programs in Turbo Pascal. Guess the number kind of stuff.</li>
<li><strong>Age 17-21</strong> &#8211; Being a newbie, playing with Visual Basic trying to make video games. Working on lots of unfinished projects cause my skills don&#8217;t quite match the vision inside my head.</li>
<li><strong>Age 21-25</strong> &#8211; Attending university, still trying to make games, studying math and later adding computer science, getting a theoretical background but not producing a lot of work, making mostly unfinished projects. During this time I attempted making my first commercial game. Made $1000 which I spent on a bass guitar. Not bad, but not worth the ~18months of part time work on the (terribly coded) game. Learnt a lot.</li>
<li><strong>Age 26-29</strong> &#8211; Working as a *gasp* professional programmer. 2 years doing business software (.Net and databases work) 1 year working for a video game company working on a 3d game for iOS and Android and now doing some (server side) development for photo album making software.</li>
</ul>
<p>I list the above only for context &#8211; As it is only 12 years after I really began programming that I feel I can *begin* to actually make software and to impart advice to others about the craft. I think my apprenticeship stage is largely over and I am now becoming more of a <a href="http://en.wikipedia.org/wiki/Journeyman">journeyman</a>, where upon I can ask questions and discover for myself the answers. (Through studying theory, learning through trial and error and practice.)</p>
<p>I am currently working on a project in my spare time &#8211; But rather than talk about that, I wish to outlay a few problems I have that I think are largely unsolved within my own body of work, or have been sub-optimal when I have done work for previous employers. I wish to use this new project as a test bed for coming up with solutions that will stay with me for at least the next 10 years, if not longer!</p>
<p>Each of the problems are outlined below. (Note: I am mostly using .net or mono stacks to come up with solutions)</p>
<ol>
<li><strong>Performance Profiling</strong>: There are a bunch of good profiler tools out for .net, but nothing that quite matches what I want &#8211; Per frame profiling. (video games run in tight loops where each loop is refered to as a frame &#8211; 30 to 60 frames per second is the standard target for video games.) There was a custom solution at my old job which was easily my favorite tool that helped track down a bunch of performance related issues. So I am working on my own implementation of a C# profiler that I will release as open source in 2012. The idea is that the profiler can be used in production systems and the information will be serialized over TCP/IP so you can get profile traces of your program running on different systems thatn the profiler. e.g Should be able to attach to a mobile phone or a webserver, even if the profiler is running on your desktop. I&#8217;ve started coding this part of the project, so be on the lookout soon.</li>
<li><strong>Localization:</strong> Dealing with languages other than English is a pain (especially when you have a scripting language running a lot of your game specific code.) I think my solution will take the form of a parser to extract all strings from the scripting language and use the English phrase as the hash for a dictionary look-up into the active selected language. The trick is then presenting the data in a nice form for the person responsible for doing localization, as well as easily adding an additional language without having to do a complete recompile.</li>
<li><strong>User Interface Design</strong> &#8211; I don&#8217;t know if this will ever be solved completely (It&#8217;s still impossible to get complete 100% UI compliance across all the major browsers even with HTML5). But I&#8217;m leaning towards developing a solution that uses Xml files to represent the markup for a screen &#8211; The document should List all UI elements such as Buttons, images, list boxes, rollover states etc&#8230; Which means multiple resolutions and multiple devices can be handled in a data driven way. (Again, no recompile necessary.)</li>
<li><strong>Game Engine Architecture/Engineering Practises</strong> &#8211; How to build an engine so that all the parts can communicate with each other, work in harmony, produce as few bugs as possible and promote that mythical unicorn called code reuse? I&#8217;ve started by adopting automated testing, banning singletons from the codebase and encouraging cross-class communication through events. Also looking into using good tools &#8211; Visual Studio Professional, Resharper. Introducing static analysis (Which John Carmack seems to rate very highly if you&#8217;ve seen his talk at the latest quake con where he discussed the development of Id Software&#8217;s latest game &#8211; Rage.) As well as bumping up the compiler warning level. Also looking into using a build server and doing continuous integration (Something we do at my current place of work.)</li>
<li><strong>Develop cross platform games</strong> (PC / Mac / iPad are the current targets) using the .net/mono tools with OpenGL for graphics &#8211; Btw there&#8217;s a neat OpenGL library for .net/mono called <a href="http://www.opentk.com/">OpenTk</a></li>
</ol>
<p>Those 5 items are my current areas of research, at this stage in my career I have made a couple of games, developed a couple of non-game applications, worked at a couple of organizations and those are the areas I have highlighted as being important to solve for the next stage in my development as a programmer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/unsolved-problems/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Preparing for my triumphant return</title>
		<link>http://www.tinyfrogsoftware.com/preparing-for-my-triumphant-return/</link>
		<comments>http://www.tinyfrogsoftware.com/preparing-for-my-triumphant-return/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 00:11:35 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=475</guid>
		<description><![CDATA[Hi guys, it&#8217;s been a while. I haven&#8217;t updated this website in a long time. The short of the story is that I took a job with a game dev company which didn&#8217;t allow me to have much time for development outside of work. But now I have since left and returned to doing .Net [...]]]></description>
			<content:encoded><![CDATA[<p>Hi guys, it&#8217;s been a while.</p>
<p>I haven&#8217;t updated this website in a long time. The short of the story is that I took a job with a game dev company which didn&#8217;t allow me to have much time for development outside of work.</p>
<p>But now I have since left and returned to doing .Net work which pays better and gives me more free time. So now I can start doing indie game dev work again &#8211; And spend more time writing blog posts, with a more technical bent, which is a direction I&#8217;ve been wanting to head in for a while now.</p>
<p>I have lots of plans but don&#8217;t want to announce them just yet. </p>
<p>Let&#8217;s just say 2012 is going to be a good year for Tiny Frog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/preparing-for-my-triumphant-return/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on Attack of the Meeplings for iPhone</title>
		<link>http://www.tinyfrogsoftware.com/update-on-attack-of-the-meeplings-for-iphone/</link>
		<comments>http://www.tinyfrogsoftware.com/update-on-attack-of-the-meeplings-for-iphone/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 08:40:14 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=470</guid>
		<description><![CDATA[Last time I made a blog entry I posted that I wanted to have AOTM for iPhone done by March 31st &#8211; Well that was a little over two months ago so that deadline flew by. It *is* coming &#8211; It&#8217;s taken a bit longer than I had hoped. I really can&#8217;t get used to [...]]]></description>
			<content:encoded><![CDATA[<p>Last time I made a blog entry I posted that I wanted to have AOTM for iPhone done by March 31st &#8211; Well that was a little over two months ago so that deadline flew by.</p>
<p>It *is* coming &#8211; It&#8217;s taken a bit longer than I had hoped. I really can&#8217;t get used to OSX and Xcode &#8211; Although Objective-C has been getting easier for me and it&#8217;s a nice little language, if only Xcode was more like Visual Studio with it&#8217;s great intellisense support.</p>
<p>The biggest issue I have found with iPhone game programming is the MASSIVE difference in performance between the iPhone simulator and the actual device &#8211; The simulator is actually just an x86 version running on your Mac within a nice looking iPhone chrome. But the actual device is alot less powerfull than a full desktop PC. Don&#8217;t get me wrong it&#8217;s still pretty powerful &#8211; So long as you program it the way it is intended to be programmed. Desktop PCs are so powerful that we often do things in an inefficent way because, well hey &#8211; It runs fine on most modern computers. On a mobile device you have to actually start thinking about performance &#8211; Which I actually kind of enjoy, unfortunately alot of my time is spent on getting the game to perform well and less on putting the actual game togeather.</p>
<p>But like I said, it is coming along &#8211; There is one fully playable level (on normal difficulty with a boss) and I&#8217;ve got a couple of in-game menu screens, I&#8217;ve shown it to a few people and the reception so far has been pretty positive.</p>
<p>Should I make another guess as to when it&#8217;s going to be done? Ok, how about in another three months time? August 31st perhaps?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/update-on-attack-of-the-meeplings-for-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Global Game Jam 2010</title>
		<link>http://www.tinyfrogsoftware.com/the-global-game-jam-2010/</link>
		<comments>http://www.tinyfrogsoftware.com/the-global-game-jam-2010/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 08:18:08 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=426</guid>
		<description><![CDATA[This weekend I took part in the 48 Hour Global Game Jam &#8211; This year 138 locations around the world took part in the competition and within the 48 hour timeframe 967 games got made. NINE-HUNDRED AND SIXTY SEVEN GAMES!! Ok, so alot of them aren&#8217;t going to be very well polished and more than [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I took part in the <a href="http://www.globalgamejam.org/">48 Hour Global Game Jam</a> &#8211; This year 138 locations around the world took part in the competition and within the 48 hour timeframe 967 games got made.</p>
<p>NINE-HUNDRED AND SIXTY SEVEN GAMES!!</p>
<p>Ok, so alot of them aren&#8217;t going to be very well polished and more than a few will probably downright suck. But it&#8217;s an awesome experience and a great chance to meet new people and to try something completely different. If you have even the slightest interest in making a video game, and even if you&#8217;ve never made one before you really owe it to yourself to give it a go next year.</p>
<p>Last time I participated in the Game Jam I produced the prototype for <a href="http://www.tinyfrogsoftware.com/games/robofortress/">RoboFortress</a> which I later remade without too many modifications in flash in order to place it on this website. My experience from last year was very different from this year. Last year I worked all by myself because I wanted to see if I could complete a game from start to finish all on my own. This year I decided to work on a team, which was very different. To tell the truth I think the optimal number of people on a team for this competition is 2 or 3 &#8211; Any more than that and you really need to have a dedicated producer who is responsible for managing the project and is final arbitor on any decisions that need to be made.</p>
<p>My team was quite large (5 people) and alot of time was spent just trying to communicate with each other. And sometimes it can be very hard to communicate an idea when you&#8217;ve had very little sleep and have been living off red bull and greasy takeaways.</p>
<p>Next year I think I would like to participate in a group of 2 or 3.</p>
<p>So what about the game we made?</p>
<p>Well, it was a point and click graphic adventure game and you can play it <a href="http://metalmonkeygames.com/Cakuseus/Cakuseus.html">here</a> (Plays in a browser &#8211; Silverlight plugin required.) The goal is to get onto the roof and find what awaits you. The original plan was far more complex let me assure you <img src='http://www.tinyfrogsoftware.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;d never made a point and click adventure game before and I wanted to give it a go, which I suppose is what the Global Game Jam is all about.</p>
<p>I think I&#8217;d like to make a larger graphic adventure at some point, but now I know what I&#8217;d do differently.</p>
<p>PS: Please do not look at the code &#8211; It is a complete hack job <img src='http://www.tinyfrogsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/the-global-game-jam-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Attack of the Meeplings on the iPhone</title>
		<link>http://www.tinyfrogsoftware.com/attack-of-the-meeplings-on-the-iphone/</link>
		<comments>http://www.tinyfrogsoftware.com/attack-of-the-meeplings-on-the-iphone/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 07:11:58 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/?p=419</guid>
		<description><![CDATA[The last few days I&#8217;ve been playing around with XCode, OpenGL and objective-C on my new mini-mac (which had previously only been used to watch DVDs) with the intention of porting Attack of the Meeplings onto the iPhone. Above is a picture of my very unfinished port of the game running in the Apple iPhone [...]]]></description>
			<content:encoded><![CDATA[<p>The last few days I&#8217;ve been playing around with XCode, OpenGL and objective-C on my new mini-mac (which had previously only been used to watch DVDs) with the intention of porting Attack of the Meeplings onto the iPhone.</p>
<p><img class="alignnone size-full wp-image-420" title="aotm_iphone1" src="http://www.tinyfrogsoftware.com/wp-content/uploads/2010/01/aotm_iphone1.png" alt="aotm_iphone1" width="196" height="369" /></p>
<p>Above is a picture of my very unfinished port of the game running in the Apple iPhone Simulator.  I&#8217;m back at work on monday so I&#8217;m going to try to get as much done as possible over the next few days.</p>
<p>Hopefully it won&#8217;t be too long before I can get the game out.</p>
<p>I&#8217;m going to set an internal target date of March 31st 2010 to have it finished by, if only to help with motivating me to complete the project in a reasonable timeframe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/attack-of-the-meeplings-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Top 10 Games of the Decade</title>
		<link>http://www.tinyfrogsoftware.com/my-top-10-favoriate-games-of-the-decade/</link>
		<comments>http://www.tinyfrogsoftware.com/my-top-10-favoriate-games-of-the-decade/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 20:07:38 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/blog/?p=371</guid>
		<description><![CDATA[Here is a list of my favorite games that I played during the years 2000-2009. Note: This is not a best games list, or any other such nonsense &#8211; Just a bunch of games that I enjoyed the most. My favorites if you will. For more than half of the decade I was a student [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a list of my favorite games that I played during the years 2000-2009.</p>
<p>Note: This is not a best games list, or any other such nonsense &#8211; Just a bunch of games that I enjoyed the most. My favorites if you will.</p>
<p>For more than half of the decade I was a student so I didn&#8217;t have nearly enough money to purchase all the games that I would have liked to play and even now I don&#8217;t own any of the latest consoles &#8211; Only just last year did I get a PS2 and only just this year did I get a Nintendo DS, so the selection made here is from games that I&#8217;ve played that I had the most fun with.</p>
<ul>
<li><strong>10) Platypus </strong>- (PC, Horizontal Shooter). Anthony Flack&#8217;s game made entirely of clay reminded me just how much fun arcade shooters could be. This one is exceptionally well polished and has great visuals, it&#8217;s also a blast to play with friends. (There is an XBox live version available)</li>
</ul>
<ul>
<li><strong>9) Shin Megami Tensi : Persona 3</strong> &#8211; (PS2,  jRPG) &#8211; The Shin Megami series has been long running in Japan, but only recently has it crossed over to western shores. Persona 3 is a very dark game, and is set in a modern day Japanese school. Persona 3 showed me that not all jRPGs are just Final Fantasy knock offs. (It took me 70 hours to finish this game, which is why I haven&#8217;t ordered the sequal, even though I&#8217;ve heard that it&#8217;s better.)</li>
</ul>
<ul>
<li><strong> <img src='http://www.tinyfrogsoftware.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> 5 Days a Stranger and the rest of the John DeFoe </strong><strong> quadrilogy</strong> &#8211; (PC Freeware, Adventure) &#8211; A series of free point and click adventure games that pay excellent tribute to the adventure games of old, but also provide a very grown up and rather scary story. The games are all free, if you have a PC this is a must play.</li>
</ul>
<ul>
<li><strong>7) Arcanium : Of Magick and Steamworks Arcania &#8211; </strong>(PC, cRPG) At the turn of the decade I was looking for the next Fallout game, hardly any RPGs featured turn based combat any more and jRPGs just weren&#8217;t quite what I was into. Enter Arcanium, developed by some members of the original Fallout and set in a steampunk universe. The game is flawed and the graphics rather dull, but it was the closest thing to what I wanted at the time.</li>
</ul>
<ul>
<li><strong>6) Heroes of Might and Magic III </strong>- (PC, Strategy) Technically this game was released in 1999, but I didn&#8217;t play it until a few years later so I&#8217;m including it on this list, and boy did I play it alot. This is my favoriate in the series. IV sucked, V is pretty good, but doesn&#8217;t have the charm that III has.</li>
</ul>
<ul>
<li><strong>5) Gradius V</strong> &#8211; (PS2, Horizontal Shooter) This game is freaking awesome, and looks great on the PS2 &#8211; Its very challenging and requires alot of practise, memorization and skill to get through the game. (I haven&#8217;t managed to yet.)</li>
</ul>
<ul>
<li><strong>4) Mario and Luigi : Bowsers Inside Story</strong> &#8211; (Nintendo DS, Action RPG) This is probably the best looking game on the DS ever made, It was only released a couple months ago, but I&#8217;m already prepared to put it on my favoriate games of the decade list. I&#8217;ve not played any of the other Mario RPGs, but I&#8217;m tempted to take a look at them after I finish up with this one.</li>
</ul>
<ul>
<li><strong>3)</strong> <strong>Portal </strong>(PC, First Person Puzzle Game) &#8211; It&#8217;s Portal, one of the most quirky games ever, what with its short play time (2-3 hours for a first play through) interesting and original puzzle concept, insane computer and catchy poppy end song. What&#8217;s not to like?</li>
</ul>
<ul>
<li><strong>2)</strong> <strong>Cave Story</strong> (PC Freeware, Adventure Platformer) I originally dismissed this game after only playing it for 10 minutes and then quiting. But, once you get out of the first cave the game takes on a life of it&#8217;s own and it probably one of the best games I&#8217;ve ever played. Developed by one man over a period of 5 years, this guys got talent. I think an updated version is coming to wii-ware soonish?</li>
</ul>
<ul>
<li><strong>1)</strong> <strong>Psychonauts</strong> &#8211; (PC, PS2, Xbox, 3rd person Adventure Platformer) &#8211; Best game ever, great characters, dialog, story and freaking awesome level design. Tim Schafer is a genius. Pity he only makes one game every 5 years or so.</li>
</ul>
<p>There you have it. My own personal list of my favoriate 10 games of the last decade.</p>
<p>What were yours?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/my-top-10-favoriate-games-of-the-decade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I made a Flash Game (Robofortress)</title>
		<link>http://www.tinyfrogsoftware.com/i-made-a-flash-game-robofortress/</link>
		<comments>http://www.tinyfrogsoftware.com/i-made-a-flash-game-robofortress/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 00:44:01 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[Game Design]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/blog/i-made-a-flash-game-robofortress/</guid>
		<description><![CDATA[Inspired by a couple of local Flash developers. I thought I&#8217;d take a look at making a game with the web&#8217;s most ubiquitous game framework. Play the game here Use WASD keys or Arrow Keys to move and use the mouse to shoot the bad guys. This game is a port of my entry for [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by a couple of local Flash developers. I thought I&#8217;d take a look at making a game with the web&#8217;s most ubiquitous game framework.</p>
<p>Play the game <a href="http://www.tinyfrogsoftware.com/robofortress" target="_blank">here </a></p>
<p>Use WASD keys or Arrow Keys to move and use the mouse to shoot the bad guys.</p>
<p>This game is a port of my entry for the 48 hour game jam. Originally it was written with the XNA framework in C# but I decided it would be a prime candidate to test the flash waters. Although this time around I added &#8216;Easy&#8217; and &#8216;Normal&#8217; difficulties.</p>
<p>I&#8217;ve got a couple more flash game ideas floating around in my notebook (aka scraps of paper strewn about my bedroom.) So hopefully we&#8217;ll see another release before too long.</p>
<p>Let me know what you think. Good and bad &#8211; I&#8217;ll write a future post on my first experiences with flash and Robofortress itself at a later date.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/i-made-a-flash-game-robofortress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Design Ideas for Attack of the Meeplings II</title>
		<link>http://www.tinyfrogsoftware.com/design-ideas-for-attack-of-the-meeplings-ii/</link>
		<comments>http://www.tinyfrogsoftware.com/design-ideas-for-attack-of-the-meeplings-ii/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:01:56 +0000</pubDate>
		<dc:creator>Joshua Smyth (Admin)</dc:creator>
				<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Meeplings]]></category>

		<guid isPermaLink="false">http://www.tinyfrogsoftware.com/blog/design-ideas-for-attack-of-the-meeplings-ii/</guid>
		<description><![CDATA[I&#8217;ve been playing around with Flash lately and my first flash game RoboFortress (A revision of a game I made earlier this year for the Global Game Jam) should be finished in a couple of weeks. Its a pretty simple maze based shooter but should be entertaining enough for people who like fast action games [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with Flash lately and my first flash game RoboFortress (A revision of a game I made earlier this year for the Global Game Jam) should be finished in a couple of weeks. Its a pretty simple maze based shooter but should be entertaining enough for people who like fast action games with retro graphics and sound effects.</p>
<p>After that I&#8217;m going to have a go at making Attack of the Meeplings II in flash. Here are my thoughts based on the feedback for the first game.</p>
<ul>
<li><strong>The game is too hard</strong> (Casual gamers like the retro look and feel, but the game is too hard. I&#8217;ve noticed lots of inexperienced video game players don&#8217;t even use the up and down arrow keys at first) &#8211; I&#8217;m going to have to put a bit more thought into easy/medium/hard difficulty levels</li>
<li><strong>The game is too easy </strong>(Experienced players, esp those used to playing more hardcore shooters find the game too easy. They are only challenged ~30+ minutes in after the game speeds up fast enough for them. Yes, I know this is directly opposite to the first point but it shows how games sometimes have two (or more) very different audiences.</li>
<li><strong>The game doesn&#8217;t have any powerups</strong> People have commented on the simplicity of the game. Which is of course intentional. But it feels pretty good to be big and powerful so I&#8217;ll look at adding a couple powerups.</li>
<li><strong>The music is awesome</strong> The sequal will feature more awesome music!</li>
</ul>
<p>Also I think I will cut it down to 2 stages &#8211; Most people don&#8217;t even get through one loop of the game and I like the infinite looping concept. For the hardcore players the speed increase per loop needs to be greater each time.</p>
<p>If you have any other feedback on Attack of the Meeplings or ideas for Attack of the Meeplings II please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyfrogsoftware.com/design-ideas-for-attack-of-the-meeplings-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

