Simple RTS

From Adam Colton
Jump to navigation Jump to search

JS/Canvas/Go/Websockets.

Most boiled down, rock-paper-scissors RTS we can build.

I think this will be robots. The back ground will be rival nations colonizing a planet, fighting for surface control.

Game

Units

  • gatherers
  • basic attacker
  • meat shield
  • ranged
  • healer
  • siege

The RPS is that meat shields have more life and do more damage per $ than the basic attacker, but the basic attacker has better life+defense/$ against ranged (and faster) than the meat shield. So MS counters BA, BA counters R and R counters MS ($ per $). Siege is easily destroyed by any attacking unit (even a gatherer) but does huge damage to buildings.

Ranged, meat shield and healer all require investments. But G and BA are available from the start.

Buildings

  • Farm
  • Dropoff
  • Main
  • Meat Shield
  • Ranged
  • Healer
  • Siege
  • Tower

Main produces all units. Meat Shield, Ranged and Healer buildings are "utilized" by main. So if you have one Meat Shield building, you can only produce one Meat Shield at a time, regardless of how many Mains you have. I'm breaking from the classic structure and splitting Main and Dropoff. Tower is classic, very high defense and damage per $, but cannot move. Also, siege range will be just larger than tower range.

Might be fun to play with the robots a bit and make them more Zerg like - all buildings require a Gatherer, all attack units require a basic combat-bot that gets upgraded.