Dark Matter X
You are a ship stranded in enemy space and must destroy drones to charge your dark matter drive. The sectors are protected by boss ships which must be defeated before moving on to the next area.
Colliding with drones will destroy them but damage your hull. Colliding with a boss will instantly destroy you. You can engage the bosses in any order. Clear them all to win!
Launch "run_game.py" to play the game :)
Use the WSAD keys to move and mouse left-click to shoot.
Ratings (show detail)
A week of blogs in one
Sunday - We got a late start and then spent some time talking about what kind of game we wanted to even make in the first place. We settled on a shoot'em up and we decided we would shoehorn the theme in around killing enemies to charge up your "dark matter" drive for your space ship :)
Monday - Basic programming of player and regular enemy movement and weapon firing added
Tuesday - Audio added, menus, logic for different boss encounters added
Wednesday - More gameplay conditions added as well as proper collision detection
Thursday - More back end gameplay mechanics added/refined and one of 4 boss fights implemented
Friday - 2 more boss fights implemented
Saturday - Refinement to enemy and the 3 boss behavior added, package rounded out with readme, requirements, instructions, etc.
With only a few hours left on the challenge will we get the final boss fight added? Find out in our last blog entry to see what we missed out on wanting to add as well!
And it comes to an end
So the answer to the question we posed to ourselves in the last blog, could we get the final boss programmed in the final hours? Sadly, the answer was no :(
But thats ok! We still think we got a nice concept out there for people to waste some time on :)
What else did we not get to do?
Well, the elephant in the room would be how almost all the assets being used are resources included with the Arcade library, haha. And the backgrounds are free resources provided under creative commons - see readme for credits. We would have liked to use some more unique assets, but we are programmers first and artists second :)
Lastly, one of the big gameplay hooks we wanted to implement was getting an upgrade to your ship after defeating a boss. Unfortunately, we just didn't have time to implement that. The ultimate goal was to make the game similar to Mega Man where you can freely choose which boss to engage and beating a boss gave you a unique weapon that would help you against other bosses.