Alien Planet

From KaiRoWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The working title "Alien Planet" refers to a game idea.

Main Guidelines

  • real-time strategy
  • backend in some open language on a web server, should be easy to install elsewhere
  • frontend run in browser with HTML5+CSS3+JS
  • single-player (scenarios and/against AI opponents) and multi-player possible
  • futuristic humans landing on an alien planet
  • building up settlements
  • fighting beasts, raiders, perhaps alien settlers
  • influences from Dune II, AoE2 and Star Trek

Structure

  • Resources: wood, stone, metals?, water, food?; energy
    • Need to care that we don't have too many as we want to keep game play simple enough
    • No money or equivalent, this is a Star-Trek-human-like society, if any commerce is needed, it's exchanging goods
  • Unit types: settlers, soldiers(?), vehicles, aerospace
    • Settlers are being trained to be (able to be) soldiers, operate vehicles, etc.
  • Building types: infrastructure, military

Unit Health

As usual, all unit have a certain amount of "health points" that is being reduced when they are attacked.

An interesting property in this game is that all life forms have self-healing capabilities. That works in that they increase their health automatically by a certain percentage relatively to their current health every "tick" (whatever the basic time unit for updates is, e.g. second). On the other hand, they lose a certain (fixed) amount of health when they're moving (theirself, not when housed in a vehicle, plane, etc.). When they're completely healthy, that doesn't matter at all (as self-healing trumps, but when health is low, they could die just by moving too much. Having a first-aid kit around helps to strengthen self-healing, having a medic tend to the unit helps even a lot more, being in a medical facility helps most, possibly even making the lower portion of the recovery linear (or adding a linear component).