Ludum Dare 23
Ludum Dare 21
Are you a really great artist? What an amazing coincidence! I am not! Team up with me and lets make a Jam entry for LD 23. And maybe make some other things too!*
I’m looking for an artist with strong pixel-fu, as I prefer 2d pixely things. I will almost certainly be using FlashPunk.
Here are some things I have done recently with FlashPunk –
http://www.omnisu.com/platformer/ (This last one may or may not actually be a platformer when you try it.)
If you’re interested, reply here, or come see me on IRC.
*Other things include memories, lasting friendship, and games.
In case you haven’t played it (you probably haven’t, with 599 entries) this was mine http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&uid=418
This is going to be a very brief post mortem; almost as brief as the game. Making a game with a baby, and a job, is no easy task. Nuria must hate me, for having put so little of the weekend into actually creating my entry.
So Thursday and Friday, I tried to come up with simple but interesting ideas for all of the possible themes. I never thought of anything for evolution, adaptation, or genetics. Good thing those weren’t the theme!
Friday night the theme is announced, and I already have a good idea what I want to do, so I start drawing a tileset. It’s very simple. A brick wall, and some border pieces for the top. I play around with that in Ogmo, get it displaying in the game. Then I spend about an hour trying to animate a guy walking. Eventually I get frustrated, give up, and draw a blockhead. Then I go to sleep.
In the morning, I have to go to work. I don’t get more time to work on the game until six in the evening, and I have an eight-month old to deal with. I make an enemy, whose just a red version of the player, and I give him a fine mustachio. I also write a quick hack to make it easier for the player to move into single-tile passages. You probably don’t notice it while playing, but it took navigating the game world from ‘frustrating’ to ‘intuitive’. By time I go to bed, the enemy can tell if it sees the player and even patrol in paths.
I get up at about ten am and make breakfast for my wife and I, and then I take the trash to the dump, and then around noon I can get back to work. I figure out how I’m going to handle multiple levels, and get a couple working. I add locked doors and the gold keys. I add the text popups. Then I add spike traps, something that wasn’t in the original design at all. They take about ten minutes to make and become an integral part of the game. It’s now about four pm, and the ludumdare website is slow as I’ve ever seen it. Plus, there’s a giant thunderstorm outside and my power has already flickered once. And PoV hasn’t yet announced his plan to extend submissions, or I hadn’t seen it, so I packaged up what I had and submitted it while I still could.
What went right:
Using flashpunk. This is my first AS3 game ever, and I’m amazed by how much I accomplished by using Flashpunk. I decided on my tools early, and spent the week before ludumdare learning about actionscript3, and flashpunk, and the Ogmo tilemap editor. This preparation, and the simplicity of working in the language, really paid off when real life got in the way.
Planning for possible themes in advance. When the theme was announced, I didn’t have to brainstorm; I could just get right to work.
Keeping the scope small. Because of my inexperience with flash, I was able to keep myself from expanding the game into some huge monstrosity; I only knew how to do simple things in the language, so I had to keep the game simple. Flashpunk helped as wall, because while it’s a powerful piece of software it also encourages you to do things in a simple manner. Don’t setup a system of collision response callbacks, just call collide(…) in the object’s update function and do something if it’s colliding; simple things like that.
What went wrong:
I knew in advance I wanted to go with small, pixelated graphics, so why didn’t I practice with the medium before hand? If I had, maybe it wouldn’t be called Blockhead Can’t Escape, but instead Pixel Dude Can’t Escape.
Second-guessing the time limit. I was afraid I wouldn’t get to submit at all, so I submitted too soon. I could have used that time to create many more levels. The website worked fine all night, and I never lost power for more than five minutes at a stretch, it would have been fine.. but, once I submitted, I lost all drive to work on the game. I could have polished and re-submitted before ten, but, I didn’t.
I should have gotten Saturday off. I never plan for these things far enough in advance.
I’d like to expand the game; or rather, rebuild it; with more levels, a unifying theme, and better graphics. The feedback I’ve gotten has been positive, but for one thing – it’s way too short! – so people seem to like it. Maybe I’ll do that, but for now, that’s all I have to say about Blockhead Can’t Escape.
If you have XNA installed, you can get the ccgame file at http://www.omnisu.com/virex.zip
You’re going to need a 360 controller to play it.
You cannot beat it.
Right before the compo, I’d like to remind everyone that Musagi and Sfxr actually do exist. These wonderous pieces of software aren’t just figments of your imagination. No, they’re real! Yes, DrPetter actually allows us to use these amazing engineering marvels for free!
So swing by http://www.cyd.liu.se/~tompe573/hp/projects.html and get them, they are incredible.
..also use JileEd. Please?
You can grab it over at jemgine.omnisu.com
I promised you I’d get a new version out before the LD, didn’t I guys?
This is that thing I’m making.
Someone asked me how I made these tiles. I drew the pattern for the tree’s tops on graph paper, the rest is just pixeling in photoshop. Nothing fancy, the same thing could be done in paint.
You go little lizard dude. Also trees!
When it’s a finished, pixelled tile set I’ll put it here for you guys to steal too.
Here is the finished tile sheet, in bmp form. You should replace the background color, of course. Possibly make it transparent. If it’s transparent, there’s room for TWO additional ‘flavor’ tiles.