Archive for the ‘MiniLD #10’ Category
Sunday, 9 p.m. (42 hours in):
The day has mostly been spent with debugging and optimizing code. Especially the optimizing was a lot of fun, trying to think of ways to only compute what’s needed – and being able to see each change reflected in performance right away was a huge motivation boost. (more…)
My first LD. Don’t expect it to go well, but should be fun nonetheless.
Framework: Lightweight Java Game Library
Code Editor: Eclipse
Image Editing: Adobe Photoshop CS2
Bio: I’m Rupture, and I’m going to fail hard at this. I may or may not be streaming at http://www.twitch.tv/Eurydamas
Good luck to you all!
Prompted by Superdotman, I’ve been working on my own Domestic Violence game, helpfully titled ‘Domestic Violence’. (I actually started after the deadline – the original one – so it is hardly any later now than it was to start with!) I did not really feel like making a game about depressing real-life things. So instead, I made a game about houses beating each-other up with cannons and giant wrecking-balls.
The thing on the left is a mobile home, shooting at me with its cannon. (It is also like a Siege Tank from Starcraft, just because I really liked the way they deployed.)
Anyway, that is a thing.
I have no experience with domestic violence, so it’s more about that one time I was in a bad mood.
Play until the end!
So, uh… I just finished my game. I made it with Game Maker 7, and it took aaaaaaages because I was essentially learning how to make games. At this rate, I’m glad I made it, even if it did take me a little under five days to make (eek!).
I’m really happy with it. It’s a game where you pick dialogue options. Try not to give Ted’s Mom a reason to hit him.
Any tips or criticisms are warmly welcome.
Nothing done yet; my laptop spent the weekend in the service of a higher power. I’m going to get started on something tonight, though :) Better late than never…
Thoughts before I crash:
- Flixel is awesome.
- Not having a level editor to use with Flixel is not so awesome. I am now very competent at adding and subtracting multiples of 32 for manually typing in levels. -cry-
- Pixen… ah, pixen. Also not so awesome. Only good pixel editor I could find on Mac (I normally dev on my Windows box), and it had a ton of issues. Wouldn’t export sprite sheets correctly, kept crashing. I ended up having to patch the src for it multiple times over the weekend.
- Someday I will learn to finish gameplay before art.
Done! Started this one on Sunday morning, so just about managed it in 48 hours.
This is a game for two players, seated at one keyboard. Playing alone is not recommended. Once you’ve found a second player, play it here!
I fortunately have no real experience with domestic violence, so it is more on my feelings about people treating the ones they love poorly. Just general misdirected meanness.
Early today I decided I hated how the game was turning out and gave up. Then later, a friend said something encouraging and I had to come back and at least get it presentable and post it.
for those interested: Source Code
Trust me, this looks awesome when in motion with zombies attacking from all directions
DOWNLOAD LINK (.exe file for windows (should work in xp/vista/7), also includes source code (copy data/ directory to src/ and run MLD_10.py))
Third download link (megaupload, so this might not be a very permanent link)
You are the lone survivor of… Uh, an zombie attack.
Stay alive for as long as possible! Beat your record!
Aim for the head for massive damage, shoot to the body to slow Zombie down and shoot to the legs to cripple them.
Don’t forget to conserve ammo!
Controls: A/D for movement, W or S for moving up stairs/ladders (hold down when you want to use a stairway/ladder), mouse1 fires pistol, mouse2 throws records, ESC quits, enter toggles fullscreen (800*600 pixels only)
Bonus controls: F prints fps, C counts all the zombies and prints their types to console, N adds MAX_ZOMBIES zombies (300), M adds one zombie, K kills all zombies that aren’t roaming (only zombie dogs can roam)
Finally! I spent three hours figuring out how to use py2exe, fixing a problem with fonts and trimming the package (py2exe created files worth 40 MB (exluding the temp build/ directory), I got it down to 8 MB).
Second and third house added and fully functional, including a line between the two houses (with corresponding semi-stupid Zombie AI). Also added health pack, 5 new sounds and re-wrote 600 lines of code to make it look better. Also did some simple docstring documenting. Difficulty is now well-adjusted, getting over 300 seconds is really hard: my record i 327 seconds. How long can you survive?
This is my first LD, and I must say that I have enjoyed it very much. Not so much for the community feeling (which is really bad: I guess it’s because this is just a mini-ld) but for the forced time limit (…which I broke by 7 hours. Oh well!). I have spent around 28 of the 48 hours (well, 34 of the last 55 hours) actively working on this game. I started with nothing but a 40-line code skeleton for pygame (which I had created some weeks ago). I didn’t like the theme domestic violence, but it gave me inspiration to use a house.
I made the game with following:
SciTE – Text-editing
MS Paint – Creating images
SFXR – Creating sound effects
Python 2.5 – Language
Pygame 1.8.1 – Graphics and sound library
Kebab, bananas and water – Little time for eating
Plain Savior is an interesting little platform game with the usual set of deadly tiles. You are in your company’s building, and suddenly decide to destroy anything and everything you can. (I will definitely expand this game in the future)
Game created by Matthew Shaffer 2009 for MiniLD #10
HOW IT WAS MADE
Created with Game Maker
Sound FX created with SFXR
Graphics created with MSPaint
Everything was created in 48hrs
7 sound effects
3 enemies (One of which is progressively created and stalks you)
4 destructible objects
* Arrow keys to move and jump
* ESC to quit
* R to restart the level (Or just die)
* Jump on stuff to destroy it
* There’s a certain number of people & objects that have to be destroyed
each level, but it’s not revealed. It’ll make a sound effect and activate
the portal when you meet the requirements.
* All statistics are generated after each completed level.
8-16mb video ram
500 mhz CPU
(These are estimates. May run on less)
If you want to run this from a VM, install DX first or it’ll whine it can’t find a DLL.
Feeling suicidal? Press escape or beat the game, then make your way to the portal on the right side for a rediculously challenging level.
I’ve been working on the framework most of the weekend, and it has come a long way. The game is simple enough that I should be able to whip together tonight, but I’ll likely not hit the deadline. Mainly this Mini-LD was an excuse for me to develop the new framework. And it’s coming along nicely. OpenGL 2D vector graphics, sound synthesis, keyboard/mouse etc.
I think my game idea is pretty keen, so if I don’t hit the deadline I’m still going to finish it up.