/armorattackjs

Class Vectrex game "Armor Attack" implemented using JavaScript, Canvas2D and the audio tag

Primary LanguageJavaScriptMIT LicenseMIT

Armor Attack JS version

Scope

  • Programming language: JavaScript
  • Utility language: Python
  • Architecture: SPA (single page application) with ad-hoc Finite State Machine pattern
  • Desktop only. Possible extension: Mobile via bootstrap

Rules

  • Single player game mode only.
  • Similar to original:
    • 3 lives
    • tanks take 2 shots to kill
    • helicopter 1 shot
    • 99 levels in total, called "waves"
    • tanks shoot on regular time interval (depending on slow, medium or fast tank)
    • helicopter shoots randomly