An idea for a game. Discuss.


Game Name: Virus.

Story: DroidCorp, the leading manufacturer of domestic and military robotics in the 22nd century (and where you happen to work) has been infected by a computer virus. The robots have run amok, locked down the factory and have killed half the staff. You must battle your way to safety and save the planet at the same time.

Features:
-- Overhead shooting game with bots as enemies.
-- Game arena is factory/warehouse/industrial.
-- Retro style, perhaps?
-- Bidirectional scrolling.
-- Full keyboard control with 8 direction movement. Fire=shoot in the direction we are facing.
-- Closer to an arcade feel than an FPS feel.

-- Doom-like design: Coloured passcards to open coloured doors. Number keys = different weapons. The different weapons and their corresponding ammunition can be collectable throughout the game eg,
(1) blaster [unlimited ~2Hz],
(2) flame thrower [napalm, splash+dot],
(3) machine gun [bullets],
(4) EMP grenades [aoe, single charge],
(5) rail gun [slugs, slow but high power],
(6) plasma rifle [energy cells, fast but lower power],
(7) rocket launcher [rockets, powerful aoe].

-- Some puzzle components to a game may be possible eg, conveyer belts as part of the factory, and metal crates which block your movement and firing, but which you can push around to block/open passages.
-- Small storage crates which can be opened to reveal collectables.
-- exploding barrels
-- Elevators which can take you to different floors. Some floors should be harder than others.

-- Not all bots need to be infected or active, but the virus can spread between bots which are in close range of one another.
-- Some bots may auto-activate when you approach them.
-- Destroyed bots disintegrate, may leave some debris which does not present an obstacle to pathing.
-- Active bots have glowing eyes, but it takes a few seconds for them to boot up and become mobile/deadly. Red eyes = infected. Blue eyes = not infected. Grey eyes = inactive.
-- EMP grenades have an area of effect and makes bots inactive.
-- Player can activate bots to assist under their own AI (spacebar while next to one), but they may become infected and need to be disposed of.