UPDATED 04/09: Changelist and To-Do List after the pic.
[
I just realised since Precipitation is a WIP I should create a thread here too and post progress. So that's what I'm doing.]
PRECIPITATION is a slight twist on the arena shooter. Enemies spawn at the edges of the screen and make their way towards the Crystal in the center of the screen. If an enemy touches the crystal it crystallises and becomes indestructible. The goal is to survive the waves of enemies and accumulate a high score. I'm making the game in Game Maker 7.
CONTROLS:
Move with WASD or ARROW KEYS.
Aim with the MOUSE
Shoot with the LEFT MOUSE BUTTON. Shots move towards where the mouse pointer was when the shot was fired.
GAMEPLAY
Shoot enemies before they touch the crystal.
Colliding with enemies or Crystal ends the game (this is subject to change, I'm thinking of introducing a health bar that gets depleted when you touch an enemy or the crystal).
Crystal and crystallised enemies are impervious to shots, and you will have to move/shoot around them.
Considering dividing the game into 'waves' of 1-3 minutes, with bonus points for ending a wave with no crystallised enemies and full health.
Currently the game is set up more as a survival mode with a single enemy type, but I'm working on the waves mechanics and additional enemy types and behaviours.
Download the current version (0.07)
hereNEW IN V0.07:*Player now has 3 health. When touching a regular enemy or bullet, 1 health is lost and the player gains 1 second of immunity to further attacks, shown by a spherical blue shield. When touching a crystallised enemy, all remaining health is lost.
*Autofire re-implemented, at a rate of just under 4 shots per second. Click-to-fire yields a higher rate of fire.
*Up to 6 levels, spawn rates still need tweaking, some enemy behaviours need more work still
*Survival mode implemented - neverending survival mode
*Expanded screen to 800x640. Play area is still 640x640, the right side of the screen will be used for UI elements, stats, health, etc
*Moved play stats to the right of the screen, out of the way
TO DO:*Show player health on screen
*Give enemies point values
*Make UI area of the screen visually distinct from play area
*Implement alternate weapon with RMB
*Detailed stat tracking
*SFX & Music
*Graphics revamp
*Spawn rates and enemy behaviours