Not logged inGosu Forums
Forum back to libgosu.org Help Search Register Login
Up Topic Gosu / Gosu Showcase / BM Elite Force
- - By apakatt Date 2012-02-22 20:43
<tl;dr>
Made shooter game for friends as a secret x-mas present (6-player coop).
Video: http://vimeo.com/37264636
Code: https://github.com/AntonFagerberg/BM-Elite-Force
</tl;dr>

So the background story goes like this. Me and my friends had this “gaming club” back in the days called Button Masters. We used to meet every thursday, eat some pizza and drink some brews and of course play games together. We started out with the GameCube where we played a lot of Super Smash Bros but lately (since the Xbox 360 arrived) we’ve mostly been playing Halo 3. Nowadays we all pretend to be grown up, some of us has moved to new cities (and countries) but we try to meet up at least for christmas and have our own ButtonMasters-christmas (we sometime call it Dinosaurmas since none of us is religious).

Last year, I wanted to surprise them so I created this game so that we could play something other than Halo 3. To make a long story short, I developed this game on my spare time for about 3 months as a secret. The result was a 6-player coop shooter called BM Elite Force with my friends as the characters, each with their own special abilities.

I found this amazing EP called First Crush by Sabrepulse which I thought would match the game so damn good, so I bought it and used it (and tried to time actions in the game with tempo shifts in the music, the result is not so perfect in my recording because of hardware lag in the video. There is also better way to time the music than I did...). Since I do not have permission, I cant distribute the music with the game.

This was also my first Ruby-project so the code might be a bit weird in some places. Gosu was a fantastic library to work with! It was very easy to get started with. The graphics are mostly from SpriteLib (GPL) with some minor modifications.

Download and play it if you want! But note that there is no music, no manual on how to get started (which might be a bit hard if your setup is different than mine) and the game is very very very hard! It is meant to be played in coop, my friends played 4-player coop for an entire evening but was not able to finish the game. (It is only about 10 minutes long.)
Parent - - By Maverick Date 2012-02-23 04:24
Looks pretty sweet man. Awesome back-ground story. I can make music and stuff if you're interested. </shameless_promotion>
Parent - By apakatt Date 2012-02-23 09:51
Cool :) I'm probably not going to work on it anymore (at least for a long while) but if I do, or if I do anything else I will keep you in mind!
Parent - - By jlnr (dev) Date 2012-02-23 08:45 Edited 2012-02-23 08:51
It *is* hard :) And some enemies look like power-ups. But it is also really, really well programmed. I love details like the six players circling the center when the game is over etc... it just has great gameplay overall.

It would probably be sweet to have netplay for this, or multi-gamepad support, as keyboards often can't handle too many keystrokes...hmm.
Parent - By apakatt Date 2012-02-23 09:55 Edited 2012-02-23 10:04
I had plans of adding gamepad support (I was planning to use Xbox 360 arcade sticks) but there where some driver issues on OS X Lion so I gave the idea up.
When my friends where playing it, we used a couple of bluetooth keyboards instead but the keys are limited for sure :)

It was my original intention to make some kind of online play but time ran out and so we'll see if I might add it in the future.
Thanks for the good review anyway!

I can also add that if any of you just want to play through the game, you can open entities/player.rb and comment out the line "@remove = true" near the bottom (line 114).
This will make you invincible. :)
Up Topic Gosu / Gosu Showcase / BM Elite Force

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill