Grid Wars

Grid Wars is a freeware shmup for the PC based on Geometry Wars. Grid Wars is a throw back to the games of old like Galaga or Space Invaders with enough variations to the formula to please the modern gamer.

The object of Grid Wars is to kill waves of the evil shapes without coming in contact with them. The style of the game has a Tron-esque feel to it, bright florensent colors with simple drawn lines and loads of light bloom. The player must navigate their ship in eight possible directions (up, down, left, right, or combinations of directions to move diagonally) in a square playfield and can shoot in the same eight directions. The playfield is overlayed with a grid that has twenty different visual configurations with stars off in the background. The playfield grid is stretched by the ships shots and "black holes". This has two effects, an interesting graphical addition and representation of a gravitational pull or push that effects objects and the ships controls.



Everything hit by shots or destoyed grants a certain score, the exception is when a bomb is used, no score is given. Once certain score checkpoints are made, depending on the difficulty setting, power-ups, extra lives (1-Up), or extra bombs are put in the playfield that must be touched to retrieve. "Black holes" can pull in power-ups detroying them or they will disappear over time if not picked up. After a set amount of points are met a point combo will be triggered that multipliers to points can be gained. The first multiplier granted is 2x, then 3x, and so on.

Power-ups
The various power-ups detailed below can all be gained at the same time, the odds of this happening is very low due to the duration time of power-ups being 15 – 30 seconds.

Cheat mode
There is a cheat mode that is easy to use. Just enable cheat mode by hitting F1 and you are able to use the cheats below.
 * F1 - enable cheatmode
 * F2 - toggle god mode
 * 1 - side shooters
 * 2 - back shooters
 * 3 - super shots
 * 4 - bouncy shots
 * x - extra cannon
 * z - faster shots
 * p - pause/freeze
 * o - resume/step(while holding P)