<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5115844434900220634</id><updated>2011-10-10T05:53:17.282-07:00</updated><category term='features'/><category term='videos'/><category term='music'/><category term='creatures'/><category term='about'/><category term='guide'/><category term='update'/><category term='XNA source'/><category term='preview / demo'/><title type='text'>PHL</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-3891398580401385628</id><published>2011-09-30T18:02:00.000-07:00</published><updated>2011-09-30T18:19:10.843-07:00</updated><title type='text'>Random Update</title><content type='html'>I'm still slowly working on Generic every now and then. Hopefully by pacing myself, I won't suffer from burnout as often. Anyways, I felt like posting a random update for no real reason other than to temporarily cure my boredom.&lt;br /&gt;&lt;br /&gt;At the time of writing this, Generic is nearing completion. You can pretty much play from the beginning all the way to the last boss. Other than that, there's still a CRAPLOAD of work to do such as music, play testing, balance, improving the stupid suicidal buddy AI to be not as stupid and suicidal, and polishing up everything else. Unfortunately, netplay won't be on the final version since I've come to realize that Generic's code isn't optimized for netplay at all.&lt;br /&gt;&lt;br /&gt;Anyways, one thing I've updated was the pause menu, which before I thought looked like crap. The new one is a bit better, at least in my opinion.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-o4YTklCZiXU/ToZpSEHiXnI/AAAAAAAAAGw/qhMNDK8-41w/s1600/oldmap.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-o4YTklCZiXU/ToZpSEHiXnI/AAAAAAAAAGw/qhMNDK8-41w/s400/oldmap.png" alt="" id="BLOGGER_PHOTO_ID_5658325740901523058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Old map screen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Ig9PiBgUliI/ToZpo5izc5I/AAAAAAAAAG4/8Za7dAxiGzs/s1600/newmap.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-Ig9PiBgUliI/ToZpo5izc5I/AAAAAAAAAG4/8Za7dAxiGzs/s400/newmap.png" alt="" id="BLOGGER_PHOTO_ID_5658326133200090002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;New map screen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-iHF1oZdbKeo/ToZppMHWwkI/AAAAAAAAAHA/Qu-E6KP4GuQ/s1600/CleanFont.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-iHF1oZdbKeo/ToZppMHWwkI/AAAAAAAAAHA/Qu-E6KP4GuQ/s400/CleanFont.png" alt="" id="BLOGGER_PHOTO_ID_5658326138185237058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Old status menu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-_C9xq4bLpKQ/ToZppGmsU6I/AAAAAAAAAHI/8v52xuHXEts/s1600/newmenu.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-_C9xq4bLpKQ/ToZppGmsU6I/AAAAAAAAAHI/8v52xuHXEts/s400/newmenu.png" alt="" id="BLOGGER_PHOTO_ID_5658326136706061218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;New status menu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;As always, feedback is appreciated.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-3891398580401385628?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/3891398580401385628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2011/09/random-update.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/3891398580401385628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/3891398580401385628'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2011/09/random-update.html' title='Random Update'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-o4YTklCZiXU/ToZpSEHiXnI/AAAAAAAAAGw/qhMNDK8-41w/s72-c/oldmap.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-8460154229226036065</id><published>2011-02-02T07:20:00.000-08:00</published><updated>2011-02-02T07:45:52.913-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Current State</title><content type='html'>Sorry for the lack of blog posts and updates. To be honest, I really couldn't figure out what I could keep talking about without giving away too much of the game... that, and I haven't been working on Generic as much as I should have in the past year. This is more or less a result of having to work on the game for so long that you'd want to work on something else/new. Nevertheless, I'm back and have still done quite a bit since my last blog post.&lt;br /&gt;&lt;br /&gt;While I can't precisely say when this game will be done, I'm hoping to complete it this year (at worst, early next year). It's still far from finished, but it's getting there. The things that still need to be done are:&lt;br /&gt;&lt;br /&gt;-The final boss and ending credits&lt;br /&gt;-Some extra enemies that need to be reworked&lt;br /&gt;-Extra rooms/secrets that lead to heart and spade powerups&lt;br /&gt;-Music and sounds&lt;br /&gt;-Fixing up &amp;amp; updating certain sprites&lt;br /&gt;-Netplay&lt;br /&gt;-Balancing, testing, and optimizations&lt;br /&gt;&lt;br /&gt;Netplay will probably need to be cut out temporarily due to how the game in its current state isn't very optimized for it. Once I finish the game, I'll focus on implementing it fully.&lt;br /&gt;&lt;br /&gt;Also, I updated the HUD a little bit:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/TUl7TBIKetI/AAAAAAAAAGY/q7ZnMDsTV2U/s1600/1-24-2011%2B10%252753%252751.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/TUl7TBIKetI/AAAAAAAAAGY/q7ZnMDsTV2U/s400/1-24-2011%2B10%252753%252751.png" alt="" id="BLOGGER_PHOTO_ID_5569117980870736594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-8460154229226036065?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/8460154229226036065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2011/02/current-state.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/8460154229226036065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/8460154229226036065'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2011/02/current-state.html' title='Current State'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8NTbUk_kJII/TUl7TBIKetI/AAAAAAAAAGY/q7ZnMDsTV2U/s72-c/1-24-2011%2B10%252753%252751.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-4395189933184092672</id><published>2010-02-07T07:35:00.000-08:00</published><updated>2010-02-07T08:44:27.541-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><title type='text'>2010 Already?</title><content type='html'>Happy New Ye... wait, it's already February? Wow, 3 months have gone by and I haven't even written a new entry yet! Looks like I'll need to change that!&lt;br /&gt;&lt;br /&gt;So, what exactly have I been up to for the last 3 months? Unfortunately, not very much, but I can say that I've been working hard on Generic.&lt;br /&gt;&lt;br /&gt;I guess the first thing I can talk about is my attempts to improve netplay, which took up a majority of reworking on (and it's still not done). Asides from rewriting it to send and receive packets slightly better, the biggest change was removing the capped 60 FPS code and introducing a time derivative to 'slow' the game down. Before, the game would usually cap at approx. 60 FPS during both single player and netplay mode. While not much of an issue for single player, it would cause lag in netplay if one player's machine was slower or faster than the other player. Now, the game should run at roughly the same speed regardless of how many frames per second you're getting. This also pretty much required me to change &lt;span style="font-weight: bold;"&gt;A LOT&lt;/span&gt; of the code around.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/S27iTsibIfI/AAAAAAAAAFw/VAJOLLeoxKM/s1600-h/FPS.png"&gt;&lt;img style="cursor: pointer; width: 268px; height: 93px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/S27iTsibIfI/AAAAAAAAAFw/VAJOLLeoxKM/s400/FPS.png" alt="" id="BLOGGER_PHOTO_ID_5435530628283703794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:times new roman;"&gt;The game runs updates at a rate of 193 fps but plays like it runs at 60 fps&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;But enough of the boring stuff, time for some more interesting news. Asides from the netcode, I've also managed to finish up on some of the areas I had been working on and managed to finish the code for the second guardian boss (for the most part). At the moment, I'm currently working on the remaining parts of the third main area, Aqua Shore.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/S27lJsPJ4lI/AAAAAAAAAF4/Kh3YevZPnS4/s1600-h/2-7-2010+8%272%2737.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/S27lJsPJ4lI/AAAAAAAAAF4/Kh3YevZPnS4/s400/2-7-2010+8%272%2737.png" alt="" id="BLOGGER_PHOTO_ID_5435533754939073106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;The underwater section of Aqua Shore. The 666 is coincidence.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I've also implemented an init file to change around some extra options not available in the game options menu. Tired of your partner's AI going suicidal and dying before you? You can now change it so your partner is invincible but no longer attacks. Some other options include changing the way health is represented (bars/numbers), skipping the new game intro, or removing leveling and non-ability powerups for challenge purposes. Most of these changes will also carry over through netplay.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/S27rEys608I/AAAAAAAAAGA/ig6yZsgrVuc/s1600-h/2-7-2010+8%2731%2736.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/S27rEys608I/AAAAAAAAAGA/ig6yZsgrVuc/s400/2-7-2010+8%2731%2736.png" alt="" id="BLOGGER_PHOTO_ID_5435540267844948930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Enemy health represented as numbers.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Finally, I decided to go out and buy a gamepad... so yeah, the game finally has joystick/gamepad support.&lt;br /&gt;&lt;br /&gt;There's a bit more, but I guess I can save them for the next blog updates. With the current progress that Generic is at, I might actually manage to finish it this year... hopefully.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-4395189933184092672?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/4395189933184092672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2010/02/2010-already.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/4395189933184092672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/4395189933184092672'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2010/02/2010-already.html' title='2010 Already?'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8NTbUk_kJII/S27iTsibIfI/AAAAAAAAAFw/VAJOLLeoxKM/s72-c/FPS.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-2860327072690659848</id><published>2009-11-02T20:51:00.000-08:00</published><updated>2009-11-03T12:44:54.754-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Untitled Update</title><content type='html'>Well, I figured now would be a good time as any to actually post an update on the game.&lt;br /&gt;&lt;br /&gt;Since my last post, I've made quite a bit of progress, but I'll probably just list a few of the seemingly important (maybe?) ones.&lt;br /&gt;&lt;br /&gt;First off, I've revamped the map system.  In the old version, the map would fill out as you ventured into the unexplored regions of the map.  Let's say you left one small region unexplored in a room, and sometime later in the game, you get stuck with no idea where to go.  You open your map and see this unexplored area and spend 10 minutes to get there.  When you finally reach the spot, it turns out to be a wall and you've got about 100 other unexplored areas to go to that may lead you to where you need to go.&lt;br /&gt;&lt;br /&gt;tl;dr: Spending an hour to find the correct path isn't fun.&lt;br /&gt;&lt;br /&gt;With the new map system, entering a room automatically fills out the room itself in gray.  The explored parts of the room will fill in color.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/Su-9HI80aNI/AAAAAAAAAEo/c-xXbnge5gQ/s1600-h/11-2-2009+21%2715%2757.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/Su-9HI80aNI/AAAAAAAAAEo/c-xXbnge5gQ/s400/11-2-2009+21%2715%2757.png" alt="" id="BLOGGER_PHOTO_ID_5399742408599824594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Hopefully, this will eliminate any unnecessary backtracking.  Areas are now also color coded to make it easier to distinguish on the map.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/Su_CJtTrzQI/AAAAAAAAAEw/S9hEcwH5wCM/s1600-h/11-2-2009+21%2738%2730.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/Su_CJtTrzQI/AAAAAAAAAEw/S9hEcwH5wCM/s400/11-2-2009+21%2738%2730.png" alt="" id="BLOGGER_PHOTO_ID_5399747950277283074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Also, remember how difficult it was to get the dash attack ability when heading left from the beginning? Well, I've added a save point right before that room.&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/Su-9G1cvYlI/AAAAAAAAAEg/g3s1E0YSjQY/s1600-h/11-2-2009+21%2716%2710.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/Su-9G1cvYlI/AAAAAAAAAEg/g3s1E0YSjQY/s400/11-2-2009+21%2716%2710.png" alt="" id="BLOGGER_PHOTO_ID_5399742403365003858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I guess that wasn't really exciting for an update, so I'll just shut up and post random screenshots now.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/Su_F1bUgjNI/AAAAAAAAAFg/oLVmUTFm1EA/s1600-h/11-2-2009+21%2749%2748.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/Su_F1bUgjNI/AAAAAAAAAFg/oLVmUTFm1EA/s400/11-2-2009+21%2749%2748.png" alt="" id="BLOGGER_PHOTO_ID_5399751999898029266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/Su_FoFwy7oI/AAAAAAAAAFY/lMYB5RTCiRg/s1600-h/11-2-2009+21%2746%2732.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/Su_FoFwy7oI/AAAAAAAAAFY/lMYB5RTCiRg/s400/11-2-2009+21%2746%2732.png" alt="" id="BLOGGER_PHOTO_ID_5399751770772795010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/Su_FnxrFDVI/AAAAAAAAAFQ/vOJoXvpev90/s1600-h/11-2-2009+21%2745%2727.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/Su_FnxrFDVI/AAAAAAAAAFQ/vOJoXvpev90/s400/11-2-2009+21%2745%2727.png" alt="" id="BLOGGER_PHOTO_ID_5399751765380107602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/Su_F1j4EIgI/AAAAAAAAAFo/MBrDu4F1izM/s1600-h/11-2-2009+21%2748%2725.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/Su_F1j4EIgI/AAAAAAAAAFo/MBrDu4F1izM/s400/11-2-2009+21%2748%2725.png" alt="" id="BLOGGER_PHOTO_ID_5399752002194645506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Oh, before I forget, there's one last thing I want to mention!  I originally planned to start adding music once the game was near completion since I'm not really a composer nor do I know anything about music.  Nevertheless, I guess I just had some strange urge to put something together, so here it is!  It's supposed to be the theme for the Titan Hive (Area 2) which originally had &lt;span style="font-style: italic;"&gt;The Great Cave Offensive Theme&lt;/span&gt; from Kirby Super Star.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/q6WTnpxdrQE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/q6WTnpxdrQE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Any feedback to this theme would be appreciated.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;Huh, writing up this post took longer than I thought. Oh well, I hope you guys enjoyed this update.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-2860327072690659848?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/2860327072690659848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/11/well-i-figured-now-would-be-good-time.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2860327072690659848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2860327072690659848'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/11/well-i-figured-now-would-be-good-time.html' title='The Untitled Update'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8NTbUk_kJII/Su-9HI80aNI/AAAAAAAAAEo/c-xXbnge5gQ/s72-c/11-2-2009+21%2715%2757.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-6390634425959186299</id><published>2009-09-09T22:36:00.000-07:00</published><updated>2009-09-09T23:20:58.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creatures'/><title type='text'>Still Working On It</title><content type='html'>Yes, I'm well aware that I suck pretty hard when it comes to updating this blog. I really don't know why, but I guess it has to do with the fact that anything I'm working on at this point is generally with the rooms, and it's pretty hard to make anything about the rooms sound fun.&lt;br /&gt;&lt;br /&gt;So... rather than posting about the possibly interesting stuff I've done to the game during the summer, I'm going to bore you by talking about an enemy instead! Yay!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SqiTooGUgyI/AAAAAAAAAD4/m3AjHqN_Cp8/s1600-h/Sharpie1.png"&gt;&lt;img style="cursor: pointer; width: 114px; height: 94px;" src="http://1.bp.blogspot.com/_8NTbUk_kJII/SqiTooGUgyI/AAAAAAAAAD4/m3AjHqN_Cp8/s400/Sharpie1.png" alt="" id="BLOGGER_PHOTO_ID_5379712081062036258" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SqiTpJwKyAI/AAAAAAAAAEA/NiaWDU9N1rE/s1600-h/Sharpie2.png"&gt;&lt;img style="cursor: pointer; width: 138px; height: 118px;" src="http://1.bp.blogspot.com/_8NTbUk_kJII/SqiTpJwKyAI/AAAAAAAAAEA/NiaWDU9N1rE/s400/Sharpie2.png" alt="" id="BLOGGER_PHOTO_ID_5379712090095929346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This particular enemy is the Sharpie.&lt;br /&gt;&lt;br /&gt;Found in the regions within Aqua Shore, these creatures simply crawl along the floor, walls, and ceiling.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/SqiTpwXuLkI/AAAAAAAAAEQ/KyNd7aZOJs4/s1600-h/9-9-2009+22%2726%2756.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/SqiTpwXuLkI/AAAAAAAAAEQ/KyNd7aZOJs4/s400/9-9-2009+22%2726%2756.png" alt="" id="BLOGGER_PHOTO_ID_5379712100462374466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They're pretty harmless as long as you keep your distance, but if you get too close...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/SqiTppqJTdI/AAAAAAAAAEI/jz8HgCU8-R4/s1600-h/9-9-2009+22%2727%273.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/SqiTppqJTdI/AAAAAAAAAEI/jz8HgCU8-R4/s400/9-9-2009+22%2727%273.png" alt="" id="BLOGGER_PHOTO_ID_5379712098660601298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... they'll extend their spines in self-defense. So long as you don't touch them in this state, you'll be fine. Sharpies can be best described as 'moving spikes.' Any other soft-bodied creature that touches the Sharpie when its spines are extended will take damage.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8NTbUk_kJII/SqiTqWCgSLI/AAAAAAAAAEY/N_d9H9oDX3o/s1600-h/9-9-2009+22%2729%275.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8NTbUk_kJII/SqiTqWCgSLI/AAAAAAAAAEY/N_d9H9oDX3o/s400/9-9-2009+22%2729%275.png" alt="" id="BLOGGER_PHOTO_ID_5379712110573930674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unlike most other enemies you'll encounter, Sharpies have hard shells as their armor and are impervious to most attacks. While it's certainly possible to defeat these types of enemies by slowly whittling down their health, you're better off using a hard hitting attack such as Tiger Force or a charged up attack.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-6390634425959186299?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/6390634425959186299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/09/still-working-on-it.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/6390634425959186299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/6390634425959186299'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/09/still-working-on-it.html' title='Still Working On It'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8NTbUk_kJII/SqiTooGUgyI/AAAAAAAAAD4/m3AjHqN_Cp8/s72-c/Sharpie1.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-1374329063976045376</id><published>2009-06-27T19:52:00.000-07:00</published><updated>2009-06-28T23:01:58.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creatures'/><title type='text'>Extreme Makeover: Boss Edition</title><content type='html'>This is by far the longest time I've spent working and re-working a single boss. The one I'm talking about is the first main guardian:  the Titan Queen. I had originally planned to make this boss fight to be the end of the preview, but because of how dissatisfied I was with her, I decided to cut that part out. If you recall, the 'end' of the preview was the room before where the boss fight is supposed to take place. Anyways, I've decided to show the various evolutions of the Titan Queen as I worked on her.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/Skg2aRfnunI/AAAAAAAAADI/0ms86JjzDVA/s1600-h/Queen1.png"&gt;&lt;img style="cursor: pointer; width: 102px; height: 146px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/Skg2aRfnunI/AAAAAAAAADI/0ms86JjzDVA/s400/Queen1.png" alt="" id="BLOGGER_PHOTO_ID_5352587982130362994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This was the first design for the Titan Queen back when I was working on the XNA version. This version would simply fly left and right and only had three attacks: a homing sickle, a downwards machine gun attack, and a forward projectile attack. This was eventually scrapped and turned into a regular enemy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/Skg2aq2pwDI/AAAAAAAAADQ/mR93Al7eqPA/s1600-h/Queen2.png"&gt;&lt;img style="cursor: pointer; width: 321px; height: 263px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/Skg2aq2pwDI/AAAAAAAAADQ/mR93Al7eqPA/s400/Queen2.png" alt="" id="BLOGGER_PHOTO_ID_5352587988937850930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the second design for the Titan Queen. She performed four attacks: firing missiles from the top hatch, firing a bomb from the cannon, firing a massive laser from the cannon, and firing a beam from the two rods. Once again, scrapped for...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8NTbUk_kJII/Skg2a_8IS3I/AAAAAAAAADY/kkHsTTEpcsw/s1600-h/Queen3.png"&gt;&lt;img style="cursor: pointer; width: 106px; height: 103px;" src="http://2.bp.blogspot.com/_8NTbUk_kJII/Skg2a_8IS3I/AAAAAAAAADY/kkHsTTEpcsw/s400/Queen3.png" alt="" id="BLOGGER_PHOTO_ID_5352587994597968754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...the third design! This version mostly stayed on the ground, but moved around every now and then. She was more or less a combination of the previous two designs. Her attacks consisted of a spinning flamethrower, homing missiles, grenades, bombs, and a beam attack. After implementing (and even finishing) her, I felt like she needed to be a bit bigger.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/Skg2aw5R1GI/AAAAAAAAADg/dHpo1_vm2D8/s1600-h/Queen4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 371px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/Skg2aw5R1GI/AAAAAAAAADg/dHpo1_vm2D8/s400/Queen4.png" alt="" id="BLOGGER_PHOTO_ID_5352587990559478882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uh... yea.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Considering the number of times I've reimplemented this particular boss, I was pretty much 'bored' with working on it up to this point. Nevertheless, I'm quite satisfied with the final design (or maybe I'm just saying that so I don't have to work on this boss anymore, haha).&lt;br /&gt;&lt;br /&gt;Anyways, one other area that had a touch up was the font and text implementation. I've changed the font quite a bit and added variable-width, hopefully making it a bit easier to read.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/SkhTR_kpNvI/AAAAAAAAADo/FD23qELNj70/s1600-h/CleanFont.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/SkhTR_kpNvI/AAAAAAAAADo/FD23qELNj70/s400/CleanFont.png" alt="" id="BLOGGER_PHOTO_ID_5352619725717845746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Of course, I've actually managed to accomplish a lot more than those just listed above, but I don't wish to spoil everything. Hope you enjoyed this update since it may be awhile before I post another one.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-1374329063976045376?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/1374329063976045376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/06/extreme-makeover-boss-edition.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/1374329063976045376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/1374329063976045376'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/06/extreme-makeover-boss-edition.html' title='Extreme Makeover: Boss Edition'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8NTbUk_kJII/Skg2aRfnunI/AAAAAAAAADI/0ms86JjzDVA/s72-c/Queen1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-6575645577817242906</id><published>2009-05-13T15:00:00.001-07:00</published><updated>2009-05-13T15:10:49.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='preview / demo'/><title type='text'>Graphical Issues Fixed (I think...)</title><content type='html'>I've fixed an issue in regards to the code and how it handled loading graphics / images. I was loading images directly when I should have re-sized the images to the nearest powers of two. As a result, some computers with outdated drivers were unable to run the game, or it would run really slow. Long story short, the game should now be able to run without much of a problem unless your graphics card is crap. I've also removed some unnecessary files to reduce file size.&lt;br /&gt;&lt;br /&gt;Download link is to the right under "Generic Stuff of Interest"&lt;br /&gt;&lt;br /&gt;If the game still doesn't work, be sure to email me or post a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-6575645577817242906?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/6575645577817242906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/05/graphical-issues-fixed-i-think.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/6575645577817242906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/6575645577817242906'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/05/graphical-issues-fixed-i-think.html' title='Graphical Issues Fixed (I think...)'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-5170844868996661795</id><published>2009-04-12T09:51:00.000-07:00</published><updated>2009-04-23T19:09:21.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='videos'/><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><title type='text'>KsiretsA's Video Walkthrough</title><content type='html'>Special thanks to KsiretsA(aka AsterisKSC) for creating these video walkthroughs. Parts 1 and 2 are posted below.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/l8hDD99YUHY&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/l8hDD99YUHY&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YMkN5fhab8w&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/YMkN5fhab8w&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Be sure to check out &lt;a href="http://www.youtube.com/user/AsterisKSC"&gt;his channel&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-5170844868996661795?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/5170844868996661795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/04/ksiretsas-video-walkthrough.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/5170844868996661795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/5170844868996661795'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/04/ksiretsas-video-walkthrough.html' title='KsiretsA&apos;s Video Walkthrough'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-8148740784588824701</id><published>2009-04-02T15:32:00.001-07:00</published><updated>2009-05-13T15:11:06.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><title type='text'>Beginner's Guide</title><content type='html'>I've realized that some players may be having some trouble getting started since the game drops you off in the middle of nowhere and leaves everything up to you, so hopefully all this stuff in this post will help you guys out.&lt;br /&gt;&lt;br /&gt;First off is a map of the beginning area.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/SdU_Jvf1ymI/AAAAAAAAABk/mRvJVHTpCcY/s1600-h/4-2-2009+15%2728%2755.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 486px; height: 364px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/SdU_Jvf1ymI/AAAAAAAAABk/mRvJVHTpCcY/s400/4-2-2009+15%2728%2755.png" alt="" id="BLOGGER_PHOTO_ID_5320227971409496674" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I highlighted the starting room with a purple border (sorry about the quality). As you can see, you have two paths you can take. Heading left leads to dead-ends, but there is a helpful ability you can obtain. Heading right will eventually lead to a powerup and an another save point.&lt;br /&gt;&lt;br /&gt;I also forgot to mention something in the readme that may be helpful as well. When you head right, you may come across some 'thin' platform that prevents you from going down. To pass through them, simply hold down and press jump.&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SdVCQSt4DhI/AAAAAAAAACE/s60CmxfR3c8/s1600-h/4-2-2009+15%2746%272.png"&gt;&lt;img style="cursor: pointer; width: 231px; height: 243px;" src="http://1.bp.blogspot.com/_8NTbUk_kJII/SdVCQSt4DhI/AAAAAAAAACE/s60CmxfR3c8/s400/4-2-2009+15%2746%272.png" alt="" id="BLOGGER_PHOTO_ID_5320231382477704722" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SdVCJKtJDnI/AAAAAAAAAB8/y4CouMLuuQM/s1600-h/4-2-2009+15%2746%2725.png"&gt;  &lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SdVCJKtJDnI/AAAAAAAAAB8/y4CouMLuuQM/s1600-h/4-2-2009+15%2746%2725.png"&gt;  &lt;img style="cursor: pointer; width: 231px; height: 243px;" src="http://1.bp.blogspot.com/_8NTbUk_kJII/SdVCJKtJDnI/AAAAAAAAAB8/y4CouMLuuQM/s400/4-2-2009+15%2746%2725.png" alt="" id="BLOGGER_PHOTO_ID_5320231260068056690" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Passing through platforms? What sorcery is this!?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;For others who don't know yet, besides the map screen, you can also access the ability screen. Pressing Q or W (default controls) when the map screen is up should switch to it. The ability screen displays your collected powerups, your stats, and the commands for your movesets.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8NTbUk_kJII/SdVa54CUmoI/AAAAAAAAACc/8AtOcYSC6aA/s1600-h/4-2-2009+17%2735%2743.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8NTbUk_kJII/SdVa54CUmoI/AAAAAAAAACc/8AtOcYSC6aA/s400/4-2-2009+17%2735%2743.png" alt="" id="BLOGGER_PHOTO_ID_5320258485149276802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-8148740784588824701?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/8148740784588824701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/04/beginners-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/8148740784588824701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/8148740784588824701'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/04/beginners-guide.html' title='Beginner&apos;s Guide'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8NTbUk_kJII/SdU_Jvf1ymI/AAAAAAAAABk/mRvJVHTpCcY/s72-c/4-2-2009+15%2728%2755.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-2809821619712985053</id><published>2009-04-01T08:56:00.001-07:00</published><updated>2009-05-13T15:11:32.815-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='about'/><category scheme='http://www.blogger.com/atom/ns#' term='preview / demo'/><title type='text'>What is Generic?</title><content type='html'>I've realized that some people may have no idea what exactly Generic is or how it really plays, so I'm going to talk about it a bit here.&lt;br /&gt;&lt;br /&gt;As its title implies, Generic is a generic 2D adventure platformer similar to the Metroid/Castlevania series. You're probably saying something like ", but there exists so many of those types of games already!" Yea yea, I know. More or less, I enjoy these types of games when done well (Super Metroid / SotN) and I wanted to do something similar... though it probably won't be as good, ha ha.&lt;br /&gt;&lt;br /&gt;Throughout the game, you control one of two characters: Gene and Ric (GeneRic, get it?).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8NTbUk_kJII/SdOJuf6yG5I/AAAAAAAAABM/Agoizrx4n3U/s1600-h/GeneRicSleep.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 262px;" src="http://1.bp.blogspot.com/_8NTbUk_kJII/SdOJuf6yG5I/AAAAAAAAABM/Agoizrx4n3U/s400/GeneRicSleep.png" alt="" id="BLOGGER_PHOTO_ID_5319747016789728146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;You may switch between the two whenever you feel like, but for the most part, their attacks don't really differ and they don't have any unique abilities (as of yet).&lt;br /&gt;&lt;br /&gt;You'll be fighting your way through various enemies while exploring a large interconnected world. There really isn't much of a story and there's no dialogue, so don't expect some kind of grand RPG-ish epic. Instead, the game focuses a little bit more on exploring and using Gene/Ric's attacks to maneuver through various obstacles. If anything, the best way to describe this is along the lines of a mash-up between Kirby Super Star and Metroid.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;True to the style of the Metroid series, your characters start of with very few abilities. As you explore, you'll find new powerups that will unlock new attacks and grant you access to areas previously inaccessible.&lt;br /&gt;&lt;br /&gt;I know it has been awhile since I've updated due to some college stuff, so I thought I'd make it up by releasing a preview. It's far from what the final product would play like, but it's got enough gameplay to hold on its own for now. I've left Netplay in, but I don't recommend using it as it still needs a lot of fixing. Also, Area 2 uses music from KSS as a placeholder. Enough chit chat, here's what you've been waiting for:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?sharekey=3bfabfe1121faf92312dbd5f2bdc5062feb7dce8196338a05be6ba49b5870170"&gt;Download the preview!&lt;/a&gt; (Windows, 10.59 MB)&lt;br /&gt;&lt;br /&gt;Enjoy! Now if you'll excuse me, I must return to my college independent study project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-2809821619712985053?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/2809821619712985053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/04/what-is-generic.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2809821619712985053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2809821619712985053'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/04/what-is-generic.html' title='What is Generic?'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8NTbUk_kJII/SdOJuf6yG5I/AAAAAAAAABM/Agoizrx4n3U/s72-c/GeneRicSleep.png' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-3175316383450149937</id><published>2009-02-14T11:00:00.000-08:00</published><updated>2009-04-21T20:02:09.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XNA source'/><title type='text'>Old XNA Source</title><content type='html'>As requested by Luca, here's the source code for the old XNA version before I decided to port it over to C++.  The zipped folder includes both the source for the game and the level editor, both of which are somewhat buggy.&lt;br /&gt;&lt;br /&gt;Don't expect much from it in terms of coding as I was still learning the ins and outs of C# and the XNA framework at the time.&lt;br /&gt;&lt;br /&gt;Nevertheless, here it is:&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=VTBUY9X6"&gt;Generic XNA Source &amp;amp; Level Editor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As for the game's current progress, everything has pretty much come to a halt for the time being due to college. I'll probably be able to squeeze in some work here and there, but I won't be able to get much done until the semester is over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-3175316383450149937?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/3175316383450149937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/02/old-xna-source.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/3175316383450149937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/3175316383450149937'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/02/old-xna-source.html' title='Old XNA Source'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-7593254078591014936</id><published>2009-01-19T13:48:00.000-08:00</published><updated>2009-01-19T21:47:32.769-08:00</updated><title type='text'>The Project Still Lives</title><content type='html'>Well, it's been awhile and as you can see I've decided to create a new blog for no real apparent reason.&lt;br /&gt;&lt;br /&gt;If any of you have been keeping up with my game (which I assume is a total of 1 person), I've managed to accomplish quite a bit from my last blog update.  Compared to the old XNA version, lots of things have changed.&lt;br /&gt;&lt;br /&gt;Here's a quick rundown of things I've done since then:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Redrew some tiles from the tilesets&lt;/li&gt;&lt;li&gt;Changed the first mini-boss&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Implemented first main boss&lt;/li&gt;&lt;li&gt;Some new enemies/music/sound&lt;/li&gt;&lt;li&gt;Can now continue from last save instead of resetting game&lt;/li&gt;&lt;li&gt;Can swap control between Gene or Ric&lt;/li&gt;&lt;li&gt;2nd player can now control the CPU player&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added an options menu&lt;/li&gt;&lt;li&gt;Changed some of the attacks&lt;/li&gt;&lt;li&gt;Level Ups&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Started on a new zone (Area 3)&lt;/li&gt;&lt;li&gt;Netplay&lt;/li&gt;&lt;/ul&gt;The netplay is probably the biggest addition I've done so far and took quite a while to do.  I'm not a network programmer by any means, so it's quite sloppy in terms of code work and still needs some testing.&lt;br /&gt;&lt;br /&gt;I originally had no plans to release any information regarding Generic, but since my semester begins next week, I won't be able to work on the game as much and decided I might as well put something together.&lt;br /&gt;&lt;br /&gt;...And here is it:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iAy1_eLN4CI&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/iAy1_eLN4CI&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-7593254078591014936?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/7593254078591014936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/01/project-still-lives.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/7593254078591014936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/7593254078591014936'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/01/project-still-lives.html' title='The Project Still Lives'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5115844434900220634.post-2060341665917163279</id><published>2009-01-19T13:44:00.000-08:00</published><updated>2009-01-19T13:45:18.467-08:00</updated><title type='text'>New Blog Created!</title><content type='html'>Setting up a new blog.  This is just a test post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5115844434900220634-2060341665917163279?l=generic2d.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://generic2d.blogspot.com/feeds/2060341665917163279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://generic2d.blogspot.com/2009/01/new-blog-created.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2060341665917163279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5115844434900220634/posts/default/2060341665917163279'/><link rel='alternate' type='text/html' href='http://generic2d.blogspot.com/2009/01/new-blog-created.html' title='New Blog Created!'/><author><name>PHL</name><uri>http://www.blogger.com/profile/15023908629542074614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
