Tower Defense
JS/Canvas/Go/Websockets
Large tower defense map. But it's really a PvP game. All games are order N, number of players. There will be N entrances. Each player will be given a region around an entrance where only they can build. But the rest of the map is a fight for space. The map is a grid, like DTD, but with everyone fighting for space, it will be hard to build a good maze. All mobs have a health and dollar value. All damage done returns some $, but the killing shot gets a bonus.
Towers
- Basic: cheap, decent all around
- Basic 2: moderate boost to all stats
- Vampire: Same as basic 2 but only extracts $, deals no damange
- Basic 3
- Machine gun: rapid fire
- Damage
- Area
- Basic 2: moderate boost to all stats
- Area: Damages all mobs in a region
- Higher speed
- Area
- Drain: Doesn't fire, constantly drains
- Higher damage
- Double shot: can store one hit allowing it to fire two rapid shots before dropping down to it's lower speed
- Area
- Higher speed
- Sniper: very slow but large area and high damage
- Slow: no damage, but reduce speed
- Boost: Changes effectiveness of nearby towers (2nd stage variant is 'curse' which reduces effectiveness)
I'll probably do a tiered tree for each with 3 stages, so each tower will actually have 7 variants.
Controls
You can place a new tower over an old tower, this way you won't lose a space you control.
Towers have different priority settings; first, last, most health, least health.