Ludum Dare 24
August 24th-27th 2012 :: Theme: Evolution
Assimilation - Merigrim - 48 Hour Compo Entry
Well, here it is, my first LD entry ever. Unfortunately, since this is the weekend before university starts for me, I didn't have time to finish it. Using a language that I didn't have prior experience in (Haxe) didn't make things easier either. Unfinished also means that only about 10 enemies will spawn throughout the game (This may or may not be because spawning an enemy with a distinct movement pattern requires 5+ lines of code to set up the bezier curve...)
Despite being unfinished and very buggy (especially when it comes to collision and sprites) I decided to submit it anyway.
I used SFXR to create the sound effects and Autotracker-Bu to generate the music track.
Assimilation is a vertical scrolling shooter (Though no scrolling has been added yet...) with a twist. In order to power up your ship, you must absorb powers from enemies using special "assimilators" that you fire.
In this unfinished version, there are three kinds of powers:
* Assimilation (Enables you to fire assimilators, default power.)
* Shield (You can put up a temporary shield around your ship. Note that this is pretty unreliable due to bugs...)
* Bombs (Your ship can fire bombs which explode upon colliding with an enemy, damaging everthing inside a specific radius)
If you assimilate the same enemy more than once, the associated power will level up, increasing its effectiveness. For example, bombs will have a larger radius and shields will last longer.
Move your ship with the mouse cursor.
Press the left mouse button to shoot, hold to fire repeatedly.
Press X to use the currently selected power.
Scrolling up or down changes the current power.
(NOTE: Since I was forced to stop the coding process abruptly, I didn't have time to set up a fancy page for the SWF. I therefore decided to add it as an ordinary download link as well, since the web version doesn't show loading progress.)
You must sign in to comment.