A Space Game

A Space Game

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
coolness: 0.59
fun: 3.45
graphics: 3.83
innovation: 2.53
mood: 3.10
overall: 3.37
theme: 2.18
A Space Game (A [___] Game) is more of a proof of concept than a fully fledged game. Taking the "You Only Have One" theme, I decided to create a rogue-like game. I've always wanted to create a bullet-hell shoot-em-up so decided to use this opportunity to work on it.

The title is a play on the space theme of the game and the shoot button (space). Basically, I'm awful at naming games.

The game mode you enter is a simple survival mode, where every second 100 points is added to your score. As the score increases the number of enemies spawning becomes higher and occasionally a large ship with multiple gun batteries will spawn.

This is my first ever entry to Ludum Dare so as a result my time management wasn't great and I didn't have time to add sounds or music - but in the future this can all be added in due course.

You have two different ships to choose from, each with its own special attack. Each ship has a target indicator which will allow the ship to lock its weapon onto enemies which enter the target indicator zone. Pressing space will fire at all locked on targets.

A second special ability is bullet time, where holding shift will slow time down to 25% of normal speed which allows to dodge complex arrangements of bullets, but beware as this only works for a limited time and will need to completely recharge if fully depleted.

Looking at the source code you can see it's pretty sloppy but it works and that's all that matters. :P

Controls:

<wasd> for movement

<space> shoot bullets/special weapon

<shift> bullet time

I hope you enjoy!

------------------------------

Updates:

14:01 16/12/2013 - Fixed a bug where enemies would persist after death.

13:37 02/01/2014 - Fixed the missing bullet bug. Bullet entities were being deleted when they should simply be de-spawned at the end of a game, as they are cached and reused for efficiency.
Found a bug?
Tell us on Discord