PDA

View Full Version : I made an MD/Genesis Game Jam game



Bibin
10-17-2014, 01:06 PM
My roommate and I wrote a simple MD game in C using SGDK (though a lot of things we replaced with our own functions, more on that later...) and it was completed in 48 hours over a weekend. We placed second, losing to a paper boardgame (more on that never).

The game was supposed to play like a mix of Joust, Super Smash Bros, and Towerfall. The movement is heavily based on that of Towerfall in that you have a "dodge" mechanic to give a little more direction to a jump and also provide a strategic relocation. The players' only attack is a kind of "slap" move, which has a large start-up delay, so careful positioning can make the game competitive between two friends.

The game is little more than a demo at this point, but you can grab a friend and play some two-player. Your health is shown at the top of the screen. That is one of a few details that was not intended to be that way. Some day we may expand / remake this game into what we had actually intended, but for now it is okay for a 48 hour work. There are two stages in the game, chosen at a very poorly done random (I should have used the HV counter!)

The sound engine is Sik's Echo engine, which is perfect for the situation and my only gripe is that to my knowledge no native tracker exists. I am not good at making FM instruments yet so the music in this game is definitely lacking. As I get better at that hopefully the music I make for it improves.

However the physics engine did turn out very well for the players. It is extremely accurate and is mostly a port of what I used in Ghost in the Machine for PC. I will probably want to port that game to MD now, it should not be too hard.

This was a great intro to learning some basic MD programming, so I hope I can use this as a base and go from there.

Screenshots and ROM download link:

http://mikejmoffitt.com/img/msa/msa0.png

http://mikejmoffitt.com/img/msa/msa2.png

http://mikejmoffitt.com/img/msa/msa1.png

http://mikejmoffitt.com/msa.bin

I would happily give away the source code but in the last 8 hours of the contest some really bad hack code got in there to "just make it work" in time, and I don't want anyone learning bad programming style from something like that, so I would like to clean it up first.

Nightwolf
10-17-2014, 03:26 PM
Ey, gameplay and graphics are nice :) Hope you release the source code. Maybe this can be usefull to make some platform games like Snow Bros or TumblePop!!! :)

Stef
10-17-2014, 03:47 PM
Really impressed by what you accomplished in only 2 days ! The game is really and has a enjoyable gameplay. There is even some music :)
I do like the physic about how you're ejected when you're getting hit :D
By the way, i would be interested by your feedback about SGDK, i read you replaced some methods, maybe to have lower access and/or faster methods or just maybe because some were simply missing ;)

Kamahl
10-17-2014, 04:01 PM
Good job, looks cool!

phoenix
10-17-2014, 08:22 PM
Very cool.

saturndual32
10-18-2014, 12:40 AM
Cool idea. Cant wait to try it.
Thanks!

matteus
10-22-2014, 05:39 AM
Oh you did Ghost in the Machine!!! I thought ages ago that it would have been a good game to port! Green and black graphics? Fantastic :)

dra600n
10-22-2014, 11:25 AM
Good job! Very impressive for 48 hours :D