1
0
Fork 0
Space tactical RPG https://thunderk.net/spacetac/
Go to file
2015-04-15 02:00:00 +02:00
git_hooks Added git hooks to run tests and lint on commit 2015-02-09 01:00:00 +01:00
graphics Progress on first ship 2015-03-29 02:00:00 +02:00
src Made Bully AI move towards an enemy when no more maneuver is available 2015-04-15 02:00:00 +02:00
.gitignore Added action bar background 2015-01-18 01:00:00 +01:00
bootstrap-venv.py Fixed bootstrap and coding style 2015-01-21 01:00:00 +01:00
buildout.cfg Updated to phaser 2.3.0 2015-04-07 02:00:00 +02:00
gulpfile.js Updated to phaser 2.3.0 2015-04-07 02:00:00 +02:00
karma.conf.js Updated to phaser 2.3.0 2015-04-07 02:00:00 +02:00
README.md Start of loot system 2015-01-13 01:00:00 +01:00
tslint.json Added tslint style checker 2015-01-07 01:00:00 +01:00
versions.cfg Initial bootstrap 2014-12-28 01:00:00 +01:00

SpaceTac, a space tactical RPG

Abilities

There are six ship abilities that can be levelled up :

  • Material
  • Energy
  • Electronics
  • Human
  • Time
  • Gravity

Equipment

Equipments can be assigned to slots on a ship.

Slots are categorized by type:

  • Armor (to fortify the hull)
  • Shield (to avoid damages)
  • Engine (to move and evade)
  • Power (to recover action points)
  • Weapon (to do damages)
  • Utility (for anything else)

Loot

This section describes how random equipment is generated for looting.

Equipment generation is based on templates. A template defines:

  • Type of slot this equipment fit in (weapon, shield, armor...)
  • Base name (e.g. Terminator Missile)
  • Acceptable range for each ability's requirement (e.g. material/1/3, gravity/3/8)
  • Targetting flags (self, allied, enemy, space)
  • Range for distance to target
  • Range for effect area's radius
  • Range for duration
  • List of effects, with efficacity range
  • Action Points usage range
  • Level requirements range

Here is an example of template:

  • slot: weapon
  • name: Concussion Missile Salvo
  • material: 1/3
  • energy: 2/5
  • time: 1/1
  • target: enemy, space
  • range: 50/80
  • effect radius: 2/5
  • duration: 1/1
  • damage shield: 50/80
  • damage hull: 20/60
  • action points: 2/4
  • level: 3/6

The weaker weapon this template will generate, will be based on lower value for all ranges:

  • material: 1
  • energy: 2
  • time: 1
  • range: 50
  • effect radius: 2
  • duration: 1
  • damage shield: 50
  • damage hull: 20
  • action points: 2
  • level: 3

Conversely, the stronger weapon will be based on higher range values.