<?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-2552813352679422147</id><updated>2011-11-27T19:54:42.351-05:00</updated><title type='text'>Surface Dev Blog</title><subtitle type='html'>Development blog for "Surface"; an indie game by Super Robot Games.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3349574212853991344</id><published>2010-10-13T04:08:00.003-04:00</published><updated>2010-10-13T04:12:34.223-04:00</updated><title type='text'>Music Preview</title><content type='html'>This song is pretty chilly~ &lt;br /&gt;&lt;br /&gt;Surasshu's been creating some pretty amazing NSF masterpieces for this game!&lt;br /&gt;Without further adieu, here's the preview for &lt;a href="http://yoroshii.org/Mamoruanime/icelandic.mp3"&gt;Icelandic&lt;/a&gt;; a tune for one of the game's levels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-3349574212853991344?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3349574212853991344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/10/music-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3349574212853991344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3349574212853991344'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/10/music-preview.html' title='Music Preview'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2906986719907095587</id><published>2010-10-09T06:44:00.002-04:00</published><updated>2010-10-09T06:48:28.938-04:00</updated><title type='text'>Area Planning, Bosses, and Music</title><content type='html'>Surasshu has been intermittedly hard at work perfecting his NSF tunes for Surface! He reports that "area 3"'s music is nearing completion. This is an awesome thing ;3 New retro chiptunes = more inspiration which = more development!&lt;br /&gt;&lt;br /&gt;Which brings me to my next point! I've been working on sprites almost exclusively for the past few weeks. New styles, new techniques, etc. Working with NES limitations is really fascinating stuff. That being said, I've finished Area 3's boss art. It should seem somewhat familiar, as it's a parody of another game's 3rd level boss.&lt;br /&gt;&lt;br /&gt;I'll have more to show soon, and maybe even a preview of both the new tune (providing Surasshu gives me the OK :P) and the new boss.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2906986719907095587?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2906986719907095587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/10/area-planning-bosses-and-music.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2906986719907095587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2906986719907095587'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/10/area-planning-bosses-and-music.html' title='Area Planning, Bosses, and Music'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-5586525287075471791</id><published>2010-09-28T15:35:00.004-04:00</published><updated>2010-09-30T02:15:51.000-04:00</updated><title type='text'>Small Palette System Demo</title><content type='html'>Over the course of this month, I've been conceptualizing different ways I want this map system to work. I've been building a framework for it on and off. I've managed to work out a pretty robust structure and format for maps, and I'm getting ready to start piecing it all together.&lt;br /&gt;&lt;br /&gt;I'm not posting about the map system now however; this post is about palettes! The palette system is currently the single most important system in the game. I need it to take the map system out of concept and into reality. As it stands right now, the palette system is pretty much complete.&lt;br /&gt;&lt;br /&gt;You can check it out &lt;a href="http://yoroshii.org/Mamoruanime/surPalette.zip"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What's significant about this is that it's quick. A lot quicker than a &lt;a href="http://yoroshii.org/Megaman.zip"&gt;previous palette system test&lt;/a&gt; I was working on; which had a reasonably large lag when you'd switch weapons (play around with the num pad).&lt;br /&gt;&lt;br /&gt;Anyway; just showing some progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-5586525287075471791?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/5586525287075471791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/09/small-palette-system-demo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5586525287075471791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5586525287075471791'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/09/small-palette-system-demo.html' title='Small Palette System Demo'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8942213721975225583</id><published>2010-09-04T05:38:00.003-04:00</published><updated>2010-09-04T05:57:37.161-04:00</updated><title type='text'>Level Editor Stuff</title><content type='html'>Working on the new level editor.&lt;br /&gt;&lt;br /&gt;I have some special requirements for it that I'll be taking into consideration while devving it D:...&lt;br /&gt;&lt;br /&gt;I'm going to try to package it into the software though, and possibly make it available to everyone. We'll see though!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-8942213721975225583?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8942213721975225583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/09/level-editor-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8942213721975225583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8942213721975225583'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/09/level-editor-stuff.html' title='Level Editor Stuff'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-345925791649848022</id><published>2010-08-26T03:15:00.002-04:00</published><updated>2010-08-26T03:17:10.616-04:00</updated><title type='text'>Long Time No Talk</title><content type='html'>So remember that big new engine with that little teaser hand drawn rock?&lt;br /&gt;&lt;br /&gt;Yeaaaah we're going a different direction ;3&lt;br /&gt;&lt;br /&gt;CUE LOSSY IMAGE NAO:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_C05RbXBzrxQ/THYU2SpvZTI/AAAAAAAAAEE/qef_AolV-hQ/s1600/Surface.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 256px; height: 224px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/THYU2SpvZTI/AAAAAAAAAEE/qef_AolV-hQ/s400/Surface.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5509614117086782770" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-345925791649848022?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/345925791649848022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/08/long-time-no-talk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/345925791649848022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/345925791649848022'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/08/long-time-no-talk.html' title='Long Time No Talk'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_C05RbXBzrxQ/THYU2SpvZTI/AAAAAAAAAEE/qef_AolV-hQ/s72-c/Surface.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7722619285315905895</id><published>2010-06-26T01:42:00.003-04:00</published><updated>2010-06-26T01:57:42.280-04:00</updated><title type='text'>New Engine in Development!</title><content type='html'>I've finally updated my IDE and I finished up my Z3 project late last month, so I'm ready to start working on the new engine.&lt;br /&gt;&lt;br /&gt;A lot of stuff will be ported over from the original Surface to save time, however not everything is entirely compatible with the update and that means some things need to be remade. For the most part it's for the best, because it means I can refine what I had :P&lt;br /&gt;&lt;br /&gt;I started this new engine by developing something that I normally wouldn't start with- the audio system. I have a bunch of awesome tunes by Surasshu that I want to be able to play in the game in their raw, unaltered format, and until this rebuild, I was unable to. As you can see in the build I posted of the previous Surface, there's no music. The reason being that before in order to play the music, I had to convert the songs to .ogg or .wav, and I was unable to use the modules required to play .it files. I figure tackling this right away in the new engine would definitely be a big relief on my end, since the music Surasshu has made is absolutely amazing, and I want it presented to you folks in the same format they're presented to me :P&lt;br /&gt;&lt;br /&gt;Another thing I've decided to add (but not overuse) is a rigid body physics system. I'm not using it to have realistic physics for the player or anything along those lines. Instead, I'm using it to simplify the collision system, prevent the issues I had before, and add more depth to the world for the player. It will be used reasonably minimalistically, however I have some puzzles planned that will require the physics system.&lt;br /&gt;&lt;br /&gt;Other than that, development is beginning smoothly. It shouldn't take nearly as long to get to where I was before with this. About the only thing that's going to give any trouble is the hand drawn art. That will probably be the most tedious part of the entire development, although temporary art is always fine :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-7722619285315905895?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7722619285315905895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/06/new-engine-in-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7722619285315905895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7722619285315905895'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/06/new-engine-in-development.html' title='New Engine in Development!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-293357382006234620</id><published>2010-06-14T18:23:00.004-04:00</published><updated>2010-06-14T18:26:01.895-04:00</updated><title type='text'>Original Surface Build</title><content type='html'>I'm going to pop this on here for the sake of the original Surface not going to waste :P&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yoroshii.org/Mamoruanime/SurfaceOriginal.zip"&gt;Surface 0.02 Alpha&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1 = Standard Pistol&lt;br /&gt;2 = Machine Gun&lt;br /&gt;3 = Heat Gun&lt;br /&gt;Esc = Menu&lt;br /&gt;S = Fire&lt;br /&gt;A = Jump&lt;br /&gt;&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;Now that this is here, I'd like to show a simple tile test for the new Surface:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_C05RbXBzrxQ/TBasNMfb0SI/AAAAAAAAADY/oN04BF6vTKY/s1600/tile.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/TBasNMfb0SI/AAAAAAAAADY/oN04BF6vTKY/s400/tile.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5482758939061506338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-293357382006234620?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/293357382006234620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/06/original-surface-build.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/293357382006234620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/293357382006234620'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/06/original-surface-build.html' title='Original Surface Build'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/TBasNMfb0SI/AAAAAAAAADY/oN04BF6vTKY/s72-c/tile.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-6353961112236569284</id><published>2010-06-13T16:03:00.003-04:00</published><updated>2010-06-13T16:07:12.153-04:00</updated><title type='text'>New Enemy Ideas</title><content type='html'>This is going to be a somewhat brief post for my own reference mainly :P... Think of them as notes for myself :P&lt;br /&gt;&lt;br /&gt;Manhole Cover Head-&lt;br /&gt;Dog-like animal with plucked chicken limbs. Head is impaled with a giant manhole. Enemy charges at the player and eventually hits a wall. If it hits the wall, it will face upward and act as a ledge for the player to jump on. If the manhole falls off, the head appears similar to the Eva mass production model heads from Evangelion- elongated, large mouth, no eyes.&lt;br /&gt;&lt;br /&gt;Shadow-&lt;br /&gt;Humanoid shadow that appears only in reflections, but not in regular space. If the player is running down a path with a reflective surface where these enemies are, the player will not see them where they're running, but rather in the reflection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-6353961112236569284?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/6353961112236569284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/06/new-enemy-ideas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6353961112236569284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6353961112236569284'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/06/new-enemy-ideas.html' title='New Enemy Ideas'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7571868336109658587</id><published>2010-06-10T03:42:00.002-04:00</published><updated>2010-06-10T03:49:35.386-04:00</updated><title type='text'>So Anyway...</title><content type='html'>I'm working on some animations and stuff for this. Ultimately I've come to the conclusion that in order to do the hand-drawn version of Surface, I'm going to need to upgrade my hardware. Right now I use a Wacom G4 tablet, and it's not exactly working the greatest. I get some artifacts in my drawings due to it not recognizing the pen position at all times. I found some new hardware that would be absolutely perfect for this project-- the &lt;a href="http://www.wacom.com/cintiq/cintiq-21ux.php"&gt;Cintiq&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The thing is amazing, and probably a little bit of overkill for what I need, but it would be awesome :P&lt;br /&gt;&lt;br /&gt;I've opened up a little bit of a shameless talent whorage' to raise enough money for the tablet (given this is a no budget project, I can't justify spending $2000 out of my every-day-life earnings; gotta do something different for it). &lt;br /&gt;&lt;br /&gt;Basically here's the deal; you join &lt;a href="http://www.facebook.com/?ref=home#!/group.php?gid=110311922348104"&gt;this facebook group&lt;/a&gt;, and follow the instructions there. Basically, you donate a dollar or more, and I'll use my (somewhat choppy) skills and draw a characture of one of your facebook photos. Not a bad deal, since it takes me a fair amount of time to draw the pictures :P&lt;br /&gt;&lt;br /&gt;The benefit? It increases my drawing skills. Gives me the ability to draw detailed images quickly prepping me for drawing animations. On top of that, it builds me up to reaching my goal of getting the new tablet. The idea is that by the time I raise the money for the tablet, I'll have drawn well over 2000 pictures and be ready to work like mad on it on the new Surface design.&lt;br /&gt;&lt;br /&gt;Feel free to check it out :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-7571868336109658587?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7571868336109658587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/06/so-anyway.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7571868336109658587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7571868336109658587'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/06/so-anyway.html' title='So Anyway...'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1909126353027111336</id><published>2010-04-27T01:40:00.002-04:00</published><updated>2010-04-27T01:48:51.642-04:00</updated><title type='text'>Graphical Redesign</title><content type='html'>With this being in the early stages of development, there's one level of freedom that I absolutely love to have--- The ability to radically change how things look.&lt;br /&gt;&lt;br /&gt;My intentions with this project from the start was to have something challenging to design graphically. Something that really stands out. This is where the initial plan of going with low resolution pixelated graphics came into play. Needless to say, when you mix "low resolution" with "indie video game", people immediately jump to the retro feeling of the game. Honestly I think I want to go with something more modern than that. Retro's fine, but for Surface I think it's only fine for style of gameplay, and not graphics. This is where; after a long chat with Surasshu, I've decided to go with HD, hand drawn graphics. Everything will be presented in a unique and stylized manor, and it's more than satisfying for my graphical design/visual presentation itch. &lt;br /&gt;&lt;br /&gt;We'll see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-1909126353027111336?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1909126353027111336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/04/graphical-redesign.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1909126353027111336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1909126353027111336'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/04/graphical-redesign.html' title='Graphical Redesign'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7562168163330305705</id><published>2010-04-16T18:17:00.002-04:00</published><updated>2010-04-16T18:20:57.706-04:00</updated><title type='text'>D:</title><content type='html'>I can't believe I didn't post an update on here. I'm still working on this, but I'm taking a small break for a fan-game dev expo at a forum using the Surface engine. Basically, I'm working on Surface without actually working on Surface :P It's helping me refine a lot of the internal stuff that was giving me grief by taking the existing engine, making something new out of it and modifying/fixing some broken mechanics, and then when it's all over it goes right back to Surface. That expo begins around June, and I hope to have the small side game done well before that so I can get right back into this :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-7562168163330305705?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7562168163330305705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/04/d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7562168163330305705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7562168163330305705'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/04/d.html' title='D:'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3678866175284996826</id><published>2010-03-31T23:37:00.000-04:00</published><updated>2010-03-31T23:38:30.491-04:00</updated><title type='text'>Blah Blah</title><content type='html'>Laziness has ensued. Working on more conceptual things in my head, but mostly mapping and what not. Having difficulties planning out my next moves :P&lt;br /&gt;&lt;br /&gt;I'll get there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-3678866175284996826?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3678866175284996826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/blah-blah.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3678866175284996826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3678866175284996826'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/blah-blah.html' title='Blah Blah'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-495187868104389847</id><published>2010-03-28T05:47:00.002-04:00</published><updated>2010-03-28T05:50:11.459-04:00</updated><title type='text'>Random Teaser of Things Not Developed Yet!</title><content type='html'>That's right!&lt;br /&gt;&lt;br /&gt;Actually I've been fleshing out some story elements and I made a small teaser mockup.&lt;br /&gt;&lt;br /&gt;Very small, oddly cropped image. &lt;_&lt;&lt;br /&gt;&lt;br /&gt;ENJOY!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S68mII9VFiI/AAAAAAAAADQ/Jmn8o2V9SIs/s1600/effect.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 154px; height: 142px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S68mII9VFiI/AAAAAAAAADQ/Jmn8o2V9SIs/s400/effect.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5453619595054487074" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-495187868104389847?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/495187868104389847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/random-teaser-of-things-not-developed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/495187868104389847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/495187868104389847'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/random-teaser-of-things-not-developed.html' title='Random Teaser of Things Not Developed Yet!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_C05RbXBzrxQ/S68mII9VFiI/AAAAAAAAADQ/Jmn8o2V9SIs/s72-c/effect.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3451605637438319809</id><published>2010-03-25T03:16:00.004-04:00</published><updated>2010-03-25T03:20:46.593-04:00</updated><title type='text'>Moving on from 16x16 Heroes!</title><content type='html'>After a few nights of thinking, and me getting tired of early comparisons to Cave Story (which seriously; this game is not supposed to be another "Cave Story". Yeah, it'll resemble it due to it being a platformer that's built with exploration in mind, but it's not going to play the same at all.), and wanting to crawl more to the SNES era style graphics, I've decided on changing the hero size from 16x16 to 16x24.&lt;br /&gt;&lt;br /&gt;Why you ask? More flexibility :P&lt;br /&gt;&lt;br /&gt;I couldn't do much with the original sprite. It didn't have much expression, and there wasn't room for expansion. Increasing the size of the hero allows me to add some dynamic features that I was unable to add before. I've decided to post the new base sprite for the hero on here to show what I'm imagining as of right now-&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S6sOdvOVmuI/AAAAAAAAADI/UMyl4jkg5EA/s1600/arik.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 42px; height: 48px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S6sOdvOVmuI/AAAAAAAAADI/UMyl4jkg5EA/s200/arik.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5452467677917715170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;May still change quite a bit (it's still a big WIP), however this is what I'm essentially shooting for.&lt;br /&gt;&lt;br /&gt;Enjoy :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-3451605637438319809?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3451605637438319809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/moving-on-from-16x16-heroes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3451605637438319809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3451605637438319809'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/moving-on-from-16x16-heroes.html' title='Moving on from 16x16 Heroes!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_C05RbXBzrxQ/S6sOdvOVmuI/AAAAAAAAADI/UMyl4jkg5EA/s72-c/arik.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7354746093761495614</id><published>2010-03-22T10:29:00.003-04:00</published><updated>2010-03-22T10:35:02.875-04:00</updated><title type='text'>Concept Art</title><content type='html'>I've created some concept art for the new player design, plus some other various fun things that I plan on adding to the game! Check em' out!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_C05RbXBzrxQ/S6d_2oyQqBI/AAAAAAAAADA/4aJCyXRDpTk/s1600-h/surfacehero.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 141px; height: 200px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/S6d_2oyQqBI/AAAAAAAAADA/4aJCyXRDpTk/s200/surfacehero.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5451466450593163282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S6d_2EQzV9I/AAAAAAAAAC4/tv9DXBAw8Aw/s1600-h/surfaceconcepts.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 141px; height: 200px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S6d_2EQzV9I/AAAAAAAAAC4/tv9DXBAw8Aw/s200/surfaceconcepts.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5451466440789153746" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-7354746093761495614?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7354746093761495614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/concept-art.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7354746093761495614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7354746093761495614'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/concept-art.html' title='Concept Art'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/S6d_2oyQqBI/AAAAAAAAADA/4aJCyXRDpTk/s72-c/surfacehero.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2218285196953414318</id><published>2010-03-21T05:53:00.002-04:00</published><updated>2010-03-21T05:56:37.350-04:00</updated><title type='text'>Say Goodbye to Jumping Through the Ceiling! :D</title><content type='html'>That's right! I have the new collision system fully coded and working! Now I'm just doing some tweaks on individual object's collision checks to make sure everythings up to snuff. So far I've fixed about 3 major errors with the player's individual collisions, and I'm working through all of that :p&lt;br /&gt;&lt;br /&gt;In summary- "yay"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2218285196953414318?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2218285196953414318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/say-goodbye-to-jumping-through-ceiling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2218285196953414318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2218285196953414318'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/say-goodbye-to-jumping-through-ceiling.html' title='Say Goodbye to Jumping Through the Ceiling! :D'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8737144331263356778</id><published>2010-03-20T05:08:00.000-04:00</published><updated>2010-03-20T05:09:26.685-04:00</updated><title type='text'>Collision Box System</title><content type='html'>I've coded in the Collision Box system and made it somewhat operational. I still have a bit of work ahead of me though. Just chiming in about some of the progress. A lot of internal stuff right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-8737144331263356778?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8737144331263356778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/collision-box-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8737144331263356778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8737144331263356778'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/collision-box-system.html' title='Collision Box System'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-503218367230570653</id><published>2010-03-17T17:59:00.002-04:00</published><updated>2010-03-17T18:06:45.066-04:00</updated><title type='text'>GameState Manager Overhaul</title><content type='html'>Hey folks!&lt;br /&gt;&lt;br /&gt;Still working on the thing before, but I wanted to chime in and mention that immediately after I'm done doing that, I'm going to be overhauling the game state manager to make it much more efficient. Nothing much else to say in that regard :P It'll just make things more efficent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-503218367230570653?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/503218367230570653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/gamestate-manager-overhaul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/503218367230570653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/503218367230570653'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/gamestate-manager-overhaul.html' title='GameState Manager Overhaul'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-502888157224182205</id><published>2010-03-14T05:15:00.003-04:00</published><updated>2010-03-14T05:16:38.112-04:00</updated><title type='text'>Just a Heads Up</title><content type='html'>I'm in the process of changing the collision detection systems now to support the new Collision Box type I created. In the event that I don't post for a few days, it's because it's taking a LOT of time to add and tweak. I'm not sure what kind of results I'll have after I start converting the object's collision code, so it could be quite a bit of work. &lt;br /&gt;&lt;br /&gt;Anyway, just a heads up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-502888157224182205?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/502888157224182205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/just-heads-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/502888157224182205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/502888157224182205'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/just-heads-up.html' title='Just a Heads Up'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7220770934157355772</id><published>2010-03-13T06:20:00.002-05:00</published><updated>2010-03-13T06:25:45.690-05:00</updated><title type='text'>More Cleanup Work</title><content type='html'>Yeah yeah yeah. I'm procrastinating again. I'm pretty much taking care of a lot of crap that I should have taken care of earlier on in the designing process of this game :P...&lt;br /&gt;&lt;br /&gt;First thing! Collision box object type. I never set one up. The reason? Well, initially when I started Surface, everything was going to be tile based. Pretty stupid reasoning that I had there :P... Anyway; I've set up a Collision box object type, and I'm going through and adding it to every object. Needed to be done, so why not now?&lt;br /&gt;&lt;br /&gt;Second thing! Added some more fun little graphics. Enemies now shoot out little blobs of red when hit. It looks nice.&lt;br /&gt;&lt;br /&gt;Third thing! I really... REALLY need to put a lot of thought into the rest of the map designer. It's pretty much the whole reason for the procrastination. I've made a lot of important changes over the past few weeks (layer manager, new menu, etc), and this particular thing is probably the most important. Essentially I think I need to make a new data type for certain commonly used map elements, and load them with the resource manager. Doing this means I'll need to have a seperate tool for creating each resource. It's kind of a pain, and I need to graph it out.&lt;br /&gt;&lt;br /&gt;Anyway, that's my update for this morning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-7220770934157355772?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7220770934157355772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/more-cleanup-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7220770934157355772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7220770934157355772'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/more-cleanup-work.html' title='More Cleanup Work'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-6235373210245269096</id><published>2010-03-12T02:53:00.002-05:00</published><updated>2010-03-12T03:00:21.500-05:00</updated><title type='text'>Head Gun Modification</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5n0cosSTvI/AAAAAAAAACw/yeVTQ1_GF00/s1600-h/fireballs.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 163px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5n0cosSTvI/AAAAAAAAACw/yeVTQ1_GF00/s200/fireballs.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5447653997078007538" /&gt;&lt;/a&gt;&lt;br /&gt;I've changed the Heat Gun a little bit. Before the fire bounced off the ground (as sort of a homage to Mario), however I've changed it to instead of bounce to simply break into 2 smaller fireballs. It does a bit more damage now thanks to that change, and it looks cooler.&lt;br /&gt;&lt;br /&gt;On top of that, it also builds up for the level 2 modification of the weapon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-6235373210245269096?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/6235373210245269096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/head-gun-modification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6235373210245269096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6235373210245269096'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/head-gun-modification.html' title='Head Gun Modification'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/S5n0cosSTvI/AAAAAAAAACw/yeVTQ1_GF00/s72-c/fireballs.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2105178957864635724</id><published>2010-03-10T02:34:00.003-05:00</published><updated>2010-03-10T04:08:46.663-05:00</updated><title type='text'>Graphics Graphics Graphics</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KS57fAXgWmo&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KS57fAXgWmo&amp;hl=en_US&amp;fs=1&amp;" 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;I've spent the past couple of days doing the same ol' "off day" routine. You know; "coming up with graphics and ideas". Ultimately I've created a couple of semi-important aesthetic sprites, such as the "enemy hit" sprite, and the "smoke cloud" sprite that will appear when you kill enemies, or when things are about to explode. They'll add a lot to the visual presentation, and I can't wait to program the rest in.&lt;br /&gt;&lt;br /&gt;TO TOP ALL OF THAT OFF! I've created a new enemy. It's actually what the smoke cloud was initially designed for :P I may code him in the next couple of days and upload a vid as usual. This particular enemy will probably not be used in the first area of the game (the area I intend to make a demo for), but it will be featured somewhere :p&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2105178957864635724?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2105178957864635724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/graphics-graphics-graphics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2105178957864635724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2105178957864635724'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/graphics-graphics-graphics.html' title='Graphics Graphics Graphics'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3796705391020234851</id><published>2010-03-06T05:57:00.004-05:00</published><updated>2010-03-07T02:14:43.889-05:00</updated><title type='text'>Disregard Sadface &gt;;o</title><content type='html'>So yeah, I was worried I'd have to go through all of my code again and modify the layers and what have you. Nah. Not the case. &lt;br /&gt;&lt;br /&gt;Turns out, I was simply missing a few parameters in my new queue'd image type that I needed to draw certain images.&lt;br /&gt;&lt;br /&gt;All of that's fixed, and I just need to fix some other draw types (shapes mainly) to work with the layer system.&lt;br /&gt;&lt;br /&gt;Layers work fine now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5M4V4y3FAI/AAAAAAAAACY/X_RSNndSgSw/s1600-h/Layers.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5M4V4y3FAI/AAAAAAAAACY/X_RSNndSgSw/s200/Layers.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5445758323095180290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This screenshot's a good example; or rather the best example I could provide at this particular moment. One thing to note is that certain things aren't in quite yet; namely the shadows that were behind the HUD, and the backdrop for the menu.&lt;br /&gt;&lt;br /&gt;Why you ask!?&lt;br /&gt;&lt;br /&gt;Well that's simple- I just simply haven't coded in layer support for color variation and shapes yet. In due time... In due time.&lt;br /&gt;&lt;br /&gt;UPDATE!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S5NSLR-2LgI/AAAAAAAAACo/PXKeP4zRpB8/s1600-h/Layers2.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S5NSLR-2LgI/AAAAAAAAACo/PXKeP4zRpB8/s200/Layers2.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5445786728180100610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Everything works now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-3796705391020234851?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3796705391020234851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/disregard-sadface-o.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3796705391020234851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3796705391020234851'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/disregard-sadface-o.html' title='Disregard Sadface &gt;;o'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/S5M4V4y3FAI/AAAAAAAAACY/X_RSNndSgSw/s72-c/Layers.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-4641680014419019159</id><published>2010-03-06T04:57:00.002-05:00</published><updated>2010-03-06T04:59:35.841-05:00</updated><title type='text'>Major Sadface</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5InX9xwaPI/AAAAAAAAACQ/5ilmNuneKso/s1600-h/FdUpLayers.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/S5InX9xwaPI/AAAAAAAAACQ/5ilmNuneKso/s200/FdUpLayers.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5445458192118081778" /&gt;&lt;/a&gt;&lt;br /&gt;So I started porting over a lot of the existing draw routines to the layer manager draw code... Major :('s on this one, since somewhere along the line I messed up the layering, and have to &lt;em&gt;go back through this shit yet again&lt;/em&gt; to get it correct. Seriously; this has got to be the most tedious thing I've ever had to do.&lt;br /&gt;&lt;br /&gt;Sadface screenshot included :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-4641680014419019159?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/4641680014419019159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/major-sadface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4641680014419019159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4641680014419019159'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/major-sadface.html' title='Major Sadface'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/S5InX9xwaPI/AAAAAAAAACQ/5ilmNuneKso/s72-c/FdUpLayers.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1588338172768906280</id><published>2010-03-05T16:58:00.004-05:00</published><updated>2010-03-06T01:22:30.671-05:00</updated><title type='text'>Weapons Menu Design and Z3</title><content type='html'>Haven't had much time to develop much of anything this week outside of the things mentioned in the previous posts, however I have had a lot of time to think of different things.&lt;br /&gt;&lt;br /&gt;I've decided on a design for the players menu; which will allow the player to choose their weapons and such. If the player presses the menu button (aka "whatever that key is mapped to"), a circular menu will appear around the player showing the weapon icons. While the menu button is held, the player will be able to choose which weapon they want, and view various other information via icons from this circular menu. I figure this is a good way to avoid full box menus that games like Mega Man, Blaster Master, Metroid, Cave Story, etc have that obscure the screen. I'm trying to avoid that sort of break from gameplay.&lt;br /&gt;&lt;br /&gt;I'll have some mockups ready sooner than later; we'll see what happens.&lt;br /&gt;&lt;br /&gt;Beyond that, I'm thinking about joining in on Z3 over at zfgc. This project's first developments were shown there, and it just kind of makes sense. I'll try to get a demo out for that. Looking forward to the months to come :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-1588338172768906280?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1588338172768906280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/weapons-menu-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1588338172768906280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1588338172768906280'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/weapons-menu-design.html' title='Weapons Menu Design and Z3'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-5162817449650716931</id><published>2010-03-03T19:46:00.002-05:00</published><updated>2010-03-03T19:53:11.516-05:00</updated><title type='text'>Layer Manager Finished</title><content type='html'>I've been working on a layer manager, since I (stupidly) haven't coded one in yet. It's actually completely finished now, and gives me a bit of flexibility when it comes to drawing things in an organized fashion. This is pretty much my progress for the day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-5162817449650716931?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/5162817449650716931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/layer-manager-finished.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5162817449650716931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5162817449650716931'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/layer-manager-finished.html' title='Layer Manager Finished'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2775057892045831043</id><published>2010-03-02T20:01:00.004-05:00</published><updated>2010-03-02T21:32:48.648-05:00</updated><title type='text'>New ideas, concepts, etc</title><content type='html'>On my off days (Sunday/Monday), I tend to work on things that aren't so "code" dependent. Things like artwork, ideas, maps, and pretty much anything I don't feel like working on during the other days. On Sunday, I came up with a new main character design that I'm reasonably pleased with, as well as a name for him. A name that certainly tops "SurfaceGuy" anyway. I'm not going to show the designs or the name quite yet until I'm 100% pleased with them. &lt;br /&gt;&lt;br /&gt;I've also been working on new gameplay elements I'd like to throw into the game. One of which involves a rail car that will take the player through a couple of rooms on a fixed path. The player will not be able to jump out until it reaches its destination, however he can fire in any direction except down. I've always liked those sorts of breaks from the normal gameplay, and it also allows me to throw in some puzzle elements as well. We'll see what happens anyway.&lt;br /&gt;&lt;br /&gt;Achievements are another feature I want to add to the game. Nothing too amazing with it, but there are certain things I'd like for players to be able to brag about further down in the game.&lt;br /&gt;&lt;br /&gt;Sprites and such have been in the works on my off days as well, so maybe I can code them in this week or so. &lt;br /&gt;&lt;br /&gt;I'm still working on a lot of the fun stuff mentioned before. Kind of being lazy about it, but again; I get a lot of side stuff done in the meantime :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2775057892045831043?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2775057892045831043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/03/new-ideas-concepts-etc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2775057892045831043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2775057892045831043'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/03/new-ideas-concepts-etc.html' title='New ideas, concepts, etc'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3818398538397822769</id><published>2010-02-28T00:42:00.003-05:00</published><updated>2010-02-28T00:54:34.801-05:00</updated><title type='text'>Menu Update</title><content type='html'>I've been trying out my new menu system for a few "practical use" tests, and it's going quite well. The amount of flexibility I have with this one vs the old one is pretty astonishing.&lt;br /&gt;&lt;br /&gt;The last menu system I had set up didn't allow me to create different forms of options; things like toggle switches or check boxes. This one however allows all of that, and pretty much anything I can think of. &lt;br /&gt;&lt;br /&gt;At this particular moment, I'm beginning to port all of my previous map design functions over to this new menu system. It's a bit tedious, but it's a TON easier than I had initially feared. Even a lot of things I was doing in my old menu work better with far less code in this new system.&lt;br /&gt;&lt;br /&gt;Anyway; just wanted to chime in regarding the menu development. I'm rather pleased with how smoothly this is all coming together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-3818398538397822769?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3818398538397822769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/menu-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3818398538397822769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3818398538397822769'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/menu-update.html' title='Menu Update'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2553018294543512525</id><published>2010-02-27T06:12:00.003-05:00</published><updated>2010-02-27T06:21:28.744-05:00</updated><title type='text'>New Menu System</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_C05RbXBzrxQ/S4j_lmPVqJI/AAAAAAAAABc/LjkFf_b1hhg/s1600-h/surf20.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://2.bp.blogspot.com/_C05RbXBzrxQ/S4j_lmPVqJI/AAAAAAAAABc/LjkFf_b1hhg/s200/surf20.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5442881171062368402" /&gt;&lt;/a&gt;&lt;br /&gt;So after weeks of procrastination (and millions of new features as a result, including my new font system), I've decided finally to begin tackling the new menu system.&lt;br /&gt;&lt;br /&gt;Why the procrastination? Well quite frankly- I don't want to have to recode all of those menus I made before. Working with menus is time consuming, boring, and annoying if you ask me, but honestly it needed to be done. After about 15 seconds of talking to Stephen Gazzard of Broken Kings about crap I needed to do in Surface, realized I can't get much further without it, and got crackin'. The attached picture is a good preview of what I've come up with so far. Don't be fooled however- it's still not finished. What's important is that in it's current state, I am able to start recreating the map designer menus I need to continue actual game progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2553018294543512525?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2553018294543512525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-menu-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2553018294543512525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2553018294543512525'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-menu-system.html' title='New Menu System'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_C05RbXBzrxQ/S4j_lmPVqJI/AAAAAAAAABc/LjkFf_b1hhg/s72-c/surf20.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-974305356140457967</id><published>2010-02-26T23:48:00.001-05:00</published><updated>2010-02-27T16:32:44.260-05:00</updated><title type='text'>Blog created</title><content type='html'>I've finally decided to make a dev blog for this. Not really sure why I didn't start off with one, but whatever. I'll have a few blog entries in to chronicle the already existing progress in sometime tonight, and hopefully soon I'll have some new content to present. Here's some rough info!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4i4u_VdbXI/AAAAAAAAABU/pCvG0eqSXnQ/s1600-h/Surfacelogo%5B1%5D.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 123px; height: 36px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4i4u_VdbXI/AAAAAAAAABU/pCvG0eqSXnQ/s200/Surfacelogo%5B1%5D.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5442803267092180338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Surface is an indie game project that I started roughly around November 23rd of 2009, and it's already become my largest Blitzmax game to date. Not too much is going to be revealed about the game in terms of story and such, however I will be showing little blurbs of progress of the game here and there.&lt;br /&gt;&lt;br /&gt;The game is an action/exploration/platformer, with heavy emphasis on learning your routes, memorizing enemy patterns, and mastering your weapons. Throughout this blog, you'll find progress screenshots, and some fun videos demonstrating exactly how this game will play through.&lt;br /&gt;&lt;br /&gt;A good thing to note- Any posts made prior to this date are basically copies from a forum I was posting updates at. Nothing really new if you've already seen those. I've decided to post them all here for the sake of logging progress chronologically. They are slightly abridged to suit a blog and not a forum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-974305356140457967?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/974305356140457967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/blog-created.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/974305356140457967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/974305356140457967'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/blog-created.html' title='Blog created'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_C05RbXBzrxQ/S4i4u_VdbXI/AAAAAAAAABU/pCvG0eqSXnQ/s72-c/Surfacelogo%5B1%5D.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-2818564436534720716</id><published>2010-02-20T17:47:00.000-05:00</published><updated>2010-02-27T18:19:03.123-05:00</updated><title type='text'>A Fun Video</title><content type='html'>Pardon the lag in the beginning; the recorder takes a small toll on the speed-&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lEQBKeGJyD4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lEQBKeGJyD4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The music featured in the video is Surasshu's Area 1 composition, and I must say ;3 it is quite excellent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-2818564436534720716?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/2818564436534720716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/fun-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2818564436534720716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/2818564436534720716'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/fun-video.html' title='A Fun Video'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8995332779527874196</id><published>2010-02-19T18:07:00.000-05:00</published><updated>2010-02-27T18:08:21.762-05:00</updated><title type='text'>Heat Gun</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JAm0lhohNqw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JAm0lhohNqw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;New gun. Note that I don't have ammo in yet, so I'm just firing away. The player will not be able to fire as many times in a row as I am Look at me, I'm invisible!&lt;br /&gt;&lt;br /&gt;Anyway; this is the Heat Gun. Damage ratio is the same as the standard weapon, however, this has the potential of doing 3 hits of damage on a single target, and will have upgrades increasing the firepower.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-8995332779527874196?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8995332779527874196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/heat-gun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8995332779527874196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8995332779527874196'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/heat-gun.html' title='Heat Gun'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-6481064880653630698</id><published>2010-02-19T02:52:00.000-05:00</published><updated>2010-02-27T18:03:27.345-05:00</updated><title type='text'>New Enemy- The Lava Egg</title><content type='html'>Added a new enemy to the mix that will be featured in Area 1. It's passive, and will not attack. &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZCmWsAoUmw8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZCmWsAoUmw8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-6481064880653630698?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/6481064880653630698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-enemy-lava-egg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6481064880653630698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6481064880653630698'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-enemy-lava-egg.html' title='New Enemy- The Lava Egg'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-4263645063168989084</id><published>2010-02-17T17:53:00.001-05:00</published><updated>2010-02-27T17:59:35.179-05:00</updated><title type='text'>Enemies, and openGL</title><content type='html'>I've been working on Area 1 specific enemies; lots and lots of them :p So far I have a roster of about 7 or 8 now are currently designed and waiting to be coded. I've also been working on some of the puzzle elements as well, which will be making their way into most if not all of the areas in the game.&lt;br /&gt;&lt;br /&gt;The 2nd weapon's graphics are now in, and are also waiting to be coded as well.&lt;br /&gt;&lt;br /&gt;I'm still working on that new menu system, but I've found a bit of a muse in the graphics and enemies :P I'm really enjoying that aspect of things. I've set up a certain atmosphere for area 1 that I'd like to convey and I think it'll go nicely.&lt;br /&gt;&lt;br /&gt;I'm also going to have to start porting things over to openGL. I wasn't really looking forward to having to do that, but for specific things I kind of need to. Most importantly is portability of the software--- I want people on Mac and Linux machines to be able to play this. Secondly is the ability to manipulate images with little to no slowdown.&lt;br /&gt;&lt;br /&gt;Anyway this is where I'm at right now :p Chuggin away&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-4263645063168989084?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/4263645063168989084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/opengl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4263645063168989084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4263645063168989084'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/opengl.html' title='Enemies, and openGL'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-4488220145171058822</id><published>2010-02-09T03:39:00.000-05:00</published><updated>2010-02-27T17:50:52.989-05:00</updated><title type='text'>New Surfaceguy Head</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H32qK-hYRN0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H32qK-hYRN0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-4488220145171058822?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/4488220145171058822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-surfaceguy-head.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4488220145171058822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4488220145171058822'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/new-surfaceguy-head.html' title='New Surfaceguy Head'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1068868299513814464</id><published>2010-02-05T23:36:00.002-05:00</published><updated>2010-02-27T17:47:36.803-05:00</updated><title type='text'>Menu Rewrite, and GameState Manager</title><content type='html'>Adding something to my TODO list&gt;&gt;&lt;br /&gt;&lt;br /&gt;I'm going to be rewriting my menu system. It needs to be streamlined for me to progress any further, and as it stands right now it's waaay too overcomplicated for what it does. It shouldn't take too long, but damn it's annoying to have to back track to that :P&lt;br /&gt;&lt;br /&gt;The main reason for this is map development. I'm to the point now to where I can start making rooms for the game. As it stands right now, the menu is too overcomplicated to work with (hard to add new menu items that do things like keyboard input, etc). A streamlined menu system will allow me to work on maps quickly and efficiently. There are certain aspects of the current menu system that just aren't practical for use beyond what I have it doing now. At the time, I didn't realize that it would be a stumbling block later on.&lt;br /&gt;&lt;br /&gt;Off the topic of things that need to be done, and on to things that are done; the GameState manager is now finished. A lot of code was migrated to it. Better support for the game loop, and now it allows me to do things like room transitions painlessly :p...&lt;br /&gt;&lt;br /&gt;With the GameState manager finished, I will be able to perform some changes to the game's behavior depending on what goes on in the game loop. Doing so meant rewriting the game's main loop into something very manageable. Also allows me to distinguish draw layers, etc.&lt;br /&gt;&lt;br /&gt;I've also rewritten the menu system. It's not entirely finished, but it's functionality is a LOT better, and a lot less confusing to work with. Supports multiple types of menus, so I can easily generate an image menu (item menu, tile selection menu for development, etc) if I need to.&lt;br /&gt;&lt;br /&gt;Weapon system has been rewritten for the most part as well. The player now has the ability to shoot upwards. I still need to work on some more graphics for this, so bear with me on that one Look at me, I'm invisible!...&lt;br /&gt;&lt;br /&gt;I'm also planning on redesigning the player's artwork. Bomberman-head just isn't doing it for me anymore :p&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Do1AALuh0t4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Do1AALuh0t4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-1068868299513814464?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1068868299513814464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/menu-rewrite-and-gamestate-manager.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1068868299513814464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1068868299513814464'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/menu-rewrite-and-gamestate-manager.html' title='Menu Rewrite, and GameState Manager'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8813295107153485526</id><published>2010-02-04T16:18:00.000-05:00</published><updated>2010-02-27T17:29:00.883-05:00</updated><title type='text'>ZFGC Project of the Month!</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/58iZgsP8hM0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/58iZgsP8hM0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Thank you ZFGC for Project of the Month! &lt;br /&gt;&lt;br /&gt;I'd also like to thank Surasshu for joining the project! His music is the perfect compliment to everything I hope to achieve with Surface, and it's definitely a great honor to have him on-board!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-8813295107153485526?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8813295107153485526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/zfgc-project-of-month.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8813295107153485526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8813295107153485526'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/zfgc-project-of-month.html' title='ZFGC Project of the Month!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3408551559343860975</id><published>2010-02-04T12:21:00.000-05:00</published><updated>2010-02-27T17:23:11.494-05:00</updated><title type='text'>4th Enemy, and a Variant</title><content type='html'>Another enemy has been added. This one's a bit of a throwback to early NES titles like Blaster Master and Mega Man.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VwvIpf9Eg3c&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VwvIpf9Eg3c&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-3408551559343860975?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3408551559343860975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/4th-enemy-and-variant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3408551559343860975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3408551559343860975'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/4th-enemy-and-variant.html' title='4th Enemy, and a Variant'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-135341641807005028</id><published>2010-01-30T21:21:00.000-05:00</published><updated>2010-02-27T17:18:56.131-05:00</updated><title type='text'>Another Flote Video</title><content type='html'>Yet another video; this one pretty much just shows a small change in animations.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xmXAW-GjGQs&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xmXAW-GjGQs&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I've also fixed a performance issue with the collision checking. The one I mentioned in an earlier post where the game would slow down if you were standing at the lowest right room at the lowest right tile. It actually runs 60fps in the IDE on this machine now, whereas before it'd run at 58/59 fps from the IDE, and down to 45fps at the lowest right place in the room.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-135341641807005028?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/135341641807005028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/another-flote-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/135341641807005028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/135341641807005028'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/another-flote-video.html' title='Another Flote Video'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1772079718095651657</id><published>2010-01-29T03:24:00.000-05:00</published><updated>2010-02-27T17:16:07.735-05:00</updated><title type='text'>New Flote Variant</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/usMjkXZ_u4k&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/usMjkXZ_u4k&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-1772079718095651657?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1772079718095651657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/new-flote-variant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1772079718095651657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1772079718095651657'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/new-flote-variant.html' title='New Flote Variant'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-3340612272397337434</id><published>2010-01-27T23:10:00.001-05:00</published><updated>2010-02-27T17:11:53.344-05:00</updated><title type='text'>Some Stuff</title><content type='html'>Apologies for the lack of regular image/whatever updates; I've been doing internal work mainly so there's nothing to show off yet. I've also come up with a first boss design, but like I said before I'm not going to reveal that sort of stuff right yet. A few people have seen it, and it's not gotten any negative feedback on it yet :P I've also got his entire pattern down in my head, so it should be a fun fight.&lt;br /&gt;&lt;br /&gt;I should also note that I've &lt;span style="font-weight:bold;"&gt;fully&lt;/span&gt; implemented the impulse system into all of the players states, and I'm just moving over the collision stuff over to a single location.&lt;br /&gt;&lt;br /&gt;Anyway; works great so far. Once I get some graphics in for some of the other stuff I've added in I'll make another video for y'all.&lt;br /&gt;&lt;br /&gt;On a side note, here's something not too terribly revealing!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wt-NwIJvNdQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wt-NwIJvNdQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-3340612272397337434?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/3340612272397337434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/apologies-for-lack-of-regular.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3340612272397337434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/3340612272397337434'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/apologies-for-lack-of-regular.html' title='Some Stuff'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-354784382936786880</id><published>2010-01-22T08:50:00.000-05:00</published><updated>2010-02-27T17:07:57.437-05:00</updated><title type='text'>New Hud</title><content type='html'>Finished up some work on the HUD. It's not 100% done, however the artwork is done (and is probably going to be final with that), and new functionality is in (E-tanks).&lt;br /&gt;&lt;br /&gt;The background system was completely rewritten, since the one in the previous videos was just "for display only", and wasn't modular enough for practical use.&lt;br /&gt;&lt;br /&gt;A few other things have been done internally (which is where 90% of the work has been), so there's not really much to show right now. A lot of cleanup work and misc functions that I need have been written.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/imVcbIZPAB0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/imVcbIZPAB0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As of right now, I need to rethink the way the game reads collision data for the player, since currently the further to the bottom right you move, the slower the game runs. This is due to the game having to cycle through all of the collisions in a room to find the exact collision point. I'll fix this by splitting up collision data into smaller groups.&lt;br /&gt;&lt;br /&gt;Working on some more internal functions I need. I've also removed the player's old jump routine and I'm working on getting the impulse system implemented into that (it wasn't before; the walk state utilized it, jump however did not.)&lt;br /&gt;&lt;br /&gt;I've also been working on some gameplay details; weapons, bosses, concept art, tiles, etc. Things that I'll need soon enough. I'm probably going to code a few enemies in after I get the new impulse based jump state finished.&lt;br /&gt;&lt;br /&gt;More stuff coming soon, and some potential good news.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-354784382936786880?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/354784382936786880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/new-hud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/354784382936786880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/354784382936786880'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/new-hud.html' title='New Hud'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-7361032604057585893</id><published>2010-01-15T17:02:00.000-05:00</published><updated>2010-02-27T17:03:34.984-05:00</updated><title type='text'>Hud and Particles</title><content type='html'>This one just showing the hud, and some more of the particle system. Hud's temporary. Nothing else much to say.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0p3P9-Gseyo&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0p3P9-Gseyo&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-7361032604057585893?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/7361032604057585893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/hud-and-particles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7361032604057585893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/7361032604057585893'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/hud-and-particles.html' title='Hud and Particles'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-4206645050102697163</id><published>2010-01-11T17:53:00.000-05:00</published><updated>2010-02-27T16:58:25.761-05:00</updated><title type='text'>Movement System Switched!</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YFzyGJjOHrA&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YFzyGJjOHrA&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Okay! Good news everyone :D!&lt;br /&gt;&lt;br /&gt;I've switched over a lot of the movement systems over to impulse systems. Only thing that's left is adding the y axis movement to impulse, which is a tad more involved.&lt;br /&gt;&lt;br /&gt;Some collisions are still awkward since the new movement system switch, but I'm hitting them one at a time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-4206645050102697163?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/4206645050102697163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/movement-system-switched.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4206645050102697163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4206645050102697163'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/movement-system-switched.html' title='Movement System Switched!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-6132384707816239100</id><published>2010-01-10T04:13:00.001-05:00</published><updated>2010-02-27T16:54:33.265-05:00</updated><title type='text'>Physics, and Weapons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_C05RbXBzrxQ/S4mUA6PdDcI/AAAAAAAAABk/kYZWGZ3So2E/s1600-h/index%5B1%5D.0%3Battach%3D7162"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 163px;" src="http://4.bp.blogspot.com/_C05RbXBzrxQ/S4mUA6PdDcI/AAAAAAAAABk/kYZWGZ3So2E/s200/index%5B1%5D.0%3Battach%3D7162" border="0" alt=""id="BLOGGER_PHOTO_ID_5443044368008940994" /&gt;&lt;/a&gt;Well; I made quite a bit of progress last night with physics and some other stuff, so I'm pretty stoked about that. Unfortunately, I'm unable to upload a video at this particular moment, so a screenshot is all you crackers get.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-6132384707816239100?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/6132384707816239100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/physics-and-weapons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6132384707816239100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6132384707816239100'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/physics-and-weapons.html' title='Physics, and Weapons'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_C05RbXBzrxQ/S4mUA6PdDcI/AAAAAAAAABk/kYZWGZ3So2E/s72-c/index%5B1%5D.0%3Battach%3D7162' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8966396858296590411</id><published>2010-01-02T02:14:00.000-05:00</published><updated>2010-02-27T16:48:09.933-05:00</updated><title type='text'>Step Away from the Weapon System</title><content type='html'>The item system's taken a bit longer than I had initially expected (planning), but I think I've got it down now. My base Gun type is just about finished, I just have to add images to it. So far the general structure is simple and expandable, so I can probably pump out quite a few. At the moment I'm figuring out how I want to handle the players assignment of guns. Once I get all of that worked out I'll have a screenshot.&lt;br /&gt;&lt;br /&gt;I've also fixed up the camera a little bit. No more odd delay when the player walks.&lt;br /&gt;&lt;br /&gt;A fade system has been added to the game, allowing me to cascade a bunch of tiles across the screen. It works out nicely. One of the nice things about this project is that I'm able to sit and develop &lt;span style="font-style:italic;"&gt;anything&lt;/span&gt; I can think of while I'm trying to avoid working on something else :P It's odd, but it helps a lot get done.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SRbgdLB_9ak&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/SRbgdLB_9ak&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" 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/-d84xfXI1pQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-d84xfXI1pQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&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/2552813352679422147-8966396858296590411?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8966396858296590411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/01/step-away-from-weapon-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8966396858296590411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8966396858296590411'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/01/step-away-from-weapon-system.html' title='Step Away from the Weapon System'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1731784413643225797</id><published>2009-12-29T17:26:00.000-05:00</published><updated>2010-02-27T16:41:46.413-05:00</updated><title type='text'>Items and Weapons</title><content type='html'>Working on the player item system now. I'll hopefully have at least a couple of weapons coded in within the next couple of days. Probably only 2 though. The weapons require planning on a deeper level than the rest of the stuff have for the sake of flow-of-play.&lt;br /&gt;&lt;br /&gt;Unlike games like Cave Story or Metroid, you don't just *obtain* weapons by finding them, but instead you obtain them in the same way you would in Megaman, so I need to plan the weapons around the bosses.&lt;br /&gt;&lt;br /&gt;This is also going to be developed in tandem with the other collision types.&lt;br /&gt;&lt;br /&gt;From there, I'll start working on my game controller, which will track player information. Once that's done I can start adding damage and such to the player.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-1731784413643225797?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1731784413643225797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/items-and-weapons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1731784413643225797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1731784413643225797'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/items-and-weapons.html' title='Items and Weapons'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-5614212175507609852</id><published>2009-12-28T22:48:00.000-05:00</published><updated>2010-02-27T16:37:38.392-05:00</updated><title type='text'>Some Character Tweaks, and a Video</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hjXg8-qjFIw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hjXg8-qjFIw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I've went ahead and cleaned up some collision issues, and added some more depth to the characters animation. Not much else to say about it :P Just watch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-5614212175507609852?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/5614212175507609852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/some-character-tweaks-and-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5614212175507609852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/5614212175507609852'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/some-character-tweaks-and-video.html' title='Some Character Tweaks, and a Video'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-365773710633339160</id><published>2009-12-28T10:19:00.000-05:00</published><updated>2010-02-27T16:30:27.625-05:00</updated><title type='text'>Player, Jumping, Etc</title><content type='html'>Added the player to the game. Here's a small video of him in action: &lt;br /&gt;&lt;br /&gt;&lt;object width="384" height="313"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qoo8iXW9jSk&amp;hl=en_US&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qoo8iXW9jSk&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="384" height="313" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Rewriting some of the jump stuff though. Mainly adding impulse motion as apposed to iterating X/Y in each state. As it stands right now I'm hard modifying the X/Y coordinates of the player, however that feels too stiff. Impulse systems will definitely be preferred.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-365773710633339160?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/365773710633339160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/player-jumping-etc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/365773710633339160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/365773710633339160'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/player-jumping-etc.html' title='Player, Jumping, Etc'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-4592089078887371556</id><published>2009-12-20T09:06:00.000-05:00</published><updated>2010-02-27T00:51:05.705-05:00</updated><title type='text'>Same ol' Same ol'</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4iypYuVDcI/AAAAAAAAABM/IQMR2MItiq8/s1600-h/index%5B1%5D.0%3Battach%3D6857%3Bimage"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4iypYuVDcI/AAAAAAAAABM/IQMR2MItiq8/s200/index%5B1%5D.0%3Battach%3D6857%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442796573758393794" /&gt;&lt;/a&gt;&lt;br /&gt;I'm preparing to start work on the actor system now, which means soon to follow will be a proper demo. In preperation for the actor system, I've officially completed the ability to jump in and out of edit mode during the game.&lt;br /&gt;&lt;br /&gt;I've assembled a simple test level for me to work on while I'm creating the player. A screen is attached (yeah yeah same ol same ol).&lt;br /&gt;&lt;br /&gt;A small list of things I still need to do for the map system, that I've shelved until I need to work on them (since it wont really change anything)-&lt;br /&gt;&lt;br /&gt;-Room backgrounds&lt;br /&gt;-The ability to change your tileset. (I only have one and a half right now )&lt;br /&gt;-Adding music. (havent decided if I want to make an event object for this or not)&lt;br /&gt;-Adding new rooms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-4592089078887371556?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/4592089078887371556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/same-ol-same-ol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4592089078887371556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/4592089078887371556'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/same-ol-same-ol.html' title='Same ol&apos; Same ol&apos;'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_C05RbXBzrxQ/S4iypYuVDcI/AAAAAAAAABM/IQMR2MItiq8/s72-c/index%5B1%5D.0%3Battach%3D6857%3Bimage' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-280218447085283897</id><published>2009-12-19T07:47:00.000-05:00</published><updated>2010-02-27T00:39:25.499-05:00</updated><title type='text'>More Map System Stuff</title><content type='html'>Got my tile selector finished, so now when creating a new unique tile, you can select the image from the tileset.&lt;br /&gt;&lt;br /&gt;This means here shortly I can start doing some hardcore work on the game itself :p&lt;br /&gt;&lt;br /&gt;I should also note that this is essentially a small amount of work to do exactly what I was going for over the past few days that I had to scrap &lt;_&lt;;; I was taking a different approach to it and decided to can that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4iv1v5O9eI/AAAAAAAAABE/Laddb5GZ_TA/s1600-h/index%5B1%5D.0%3Battach%3D6850%3Bimage"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4iv1v5O9eI/AAAAAAAAABE/Laddb5GZ_TA/s200/index%5B1%5D.0%3Battach%3D6850%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442793487601694178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4iv1Zcd-nI/AAAAAAAAAA8/sEkAFZNCI1Y/s1600-h/index%5B1%5D.0%3Battach%3D6848%3Bimage"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4iv1Zcd-nI/AAAAAAAAAA8/sEkAFZNCI1Y/s200/index%5B1%5D.0%3Battach%3D6848%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442793481575463538" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-280218447085283897?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/280218447085283897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/more-map-system-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/280218447085283897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/280218447085283897'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/more-map-system-stuff.html' title='More Map System Stuff'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_C05RbXBzrxQ/S4iv1v5O9eI/AAAAAAAAABE/Laddb5GZ_TA/s72-c/index%5B1%5D.0%3Battach%3D6850%3Bimage' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-1825996483858976758</id><published>2009-12-13T03:26:00.000-05:00</published><updated>2010-02-27T00:29:08.386-05:00</updated><title type='text'>Camera System, and Map System Updates</title><content type='html'>Camera system is finished. Game objects follow the camera accordingly.&lt;br /&gt;&lt;br /&gt;Dialog system is still WIP. System parses through the text and splits it into dialog. Able to show menu options in the dialog.&lt;br /&gt;&lt;br /&gt;Map construction is still WIP. Game is able to scroll through the map, and select tiles accordingly for modification.&lt;br /&gt;&lt;br /&gt;I've also had a breakthrough with the level designer, and I can now start doing some hard work on it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4isovQ0RjI/AAAAAAAAAA0/6oQTDJjB5kc/s1600-h/index%5B1%5D.0%3Battach%3D6806%3Bimage"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://1.bp.blogspot.com/_C05RbXBzrxQ/S4isovQ0RjI/AAAAAAAAAA0/6oQTDJjB5kc/s200/index%5B1%5D.0%3Battach%3D6806%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442789965558990386" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4isoGMAtSI/AAAAAAAAAAs/NhnITiY8rl0/s1600-h/index%5B1%5D.0%3Battach%3D6804%3Bimage"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4isoGMAtSI/AAAAAAAAAAs/NhnITiY8rl0/s200/index%5B1%5D.0%3Battach%3D6804%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442789954532980002" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-1825996483858976758?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/1825996483858976758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2010/02/camera-system-and-map-system-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1825996483858976758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/1825996483858976758'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2010/02/camera-system-and-map-system-updates.html' title='Camera System, and Map System Updates'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_C05RbXBzrxQ/S4isovQ0RjI/AAAAAAAAAA0/6oQTDJjB5kc/s72-c/index%5B1%5D.0%3Battach%3D6806%3Bimage' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-6111157128869709458</id><published>2009-12-08T12:34:00.000-05:00</published><updated>2010-02-27T00:21:45.253-05:00</updated><title type='text'>Menu System Added</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ir2ChkkbI/AAAAAAAAAAk/aIE_NiqCTZc/s1600-h/index%5B1%5D.0%3Battach%3D6792%3Bimage"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 167px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ir2ChkkbI/AAAAAAAAAAk/aIE_NiqCTZc/s200/index%5B1%5D.0%3Battach%3D6792%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442789094556209586" /&gt;&lt;/a&gt;&lt;br /&gt;Update;&lt;br /&gt;&lt;br /&gt;Menu system is finished, blah blah blah. Pretty dynamic the way it is now. I was initially going to use linked lists for the values, but they were messy, so I decided to use arrays (again). Since there's no junk data in the array at all, it seemed suitable. I'll never end up with a null value, so blah. &lt;br /&gt;&lt;br /&gt;Update screenshot attached.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-6111157128869709458?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/6111157128869709458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/menu-system-added.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6111157128869709458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/6111157128869709458'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/menu-system-added.html' title='Menu System Added'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ir2ChkkbI/AAAAAAAAAAk/aIE_NiqCTZc/s72-c/index%5B1%5D.0%3Battach%3D6792%3Bimage' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2552813352679422147.post-8888452078046785416</id><published>2009-12-08T04:48:00.000-05:00</published><updated>2010-02-27T00:13:55.099-05:00</updated><title type='text'>Initial Success!</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ip9x_5PyI/AAAAAAAAAAU/FfLc8Fbi13c/s1600-h/index%5B1%5D.0%3Battach%3D6790%3Bimage"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 260px;" src="http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ip9x_5PyI/AAAAAAAAAAU/FfLc8Fbi13c/s320/index%5B1%5D.0%3Battach%3D6790%3Bimage" border="0" alt=""id="BLOGGER_PHOTO_ID_5442787028535688994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;May not look like much, but! This image shows that the system is writing rooms, reading rooms, and &lt;em&gt;displaying&lt;/em&gt; rooms as well!&lt;br /&gt;&lt;br /&gt;The "0"'s are the IDs of the unique tiles, and it's displaying them beautifully at 60fps.&lt;br /&gt;&lt;br /&gt;Next up! Loading the tiles from the MapTile array using the ID as an index, loading their image positions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2552813352679422147-8888452078046785416?l=surfacedev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://surfacedev.blogspot.com/feeds/8888452078046785416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://surfacedev.blogspot.com/2009/12/initial-success.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8888452078046785416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2552813352679422147/posts/default/8888452078046785416'/><link rel='alternate' type='text/html' href='http://surfacedev.blogspot.com/2009/12/initial-success.html' title='Initial Success!'/><author><name>Mamoruanime</name><uri>http://www.blogger.com/profile/08683895588472476485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_C05RbXBzrxQ/S5DYgdC_5rI/AAAAAAAAABw/W7-2kbz8vo8/S220/surprev.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_C05RbXBzrxQ/S4ip9x_5PyI/AAAAAAAAAAU/FfLc8Fbi13c/s72-c/index%5B1%5D.0%3Battach%3D6790%3Bimage' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
