NPC Arena Game
Switch branches/tags
Nothing to show
Clone or download
Latest commit f5c1dbf Oct 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
desktop * Oct 14, 2018
.gitignore * Jul 3, 2018
DESIGN.md Implemented spritesheets Oct 5, 2017
FIGHTSCRIPT.md Improved docs Oct 10, 2018
README.md Improved docs Oct 10, 2018
SPRITESHEET.md Added tomorrow's tasks Aug 1, 2018
TODO.md Re-implemented screen.skip Oct 13, 2018
fight.style Character->Fighter Sep 30, 2018

README.md

README

  • To Electron: npm start.
  • To use the headless server: npm run scenario.
  • To use the headless server, with specific scenario: npm run scenario dojo.

Flow

To run a game, the scenario needs 3 things.

  • a Fightscript
  • a Fighter
  • a Stage

The screen flow is as follow

Splash -> Option Screen -> Fighter Screen -> Stage Screen -> Arena Screen

The Option Screen(menu)

MENU
  OPTION
    NAME IS MUSIC
      SET OFF
    NAME IS SFX
      SET ON

The Fighter Screen(menu)

MENU
  FIGHTER
    NAME IS SIN 
      SELECT

The Stage Screen

No option is required.

The Arena Screen

SIGHT
  FIGHTER
    DISTANCE IS 4 & NAME IS PEST
      MOVE AWAY
    NAME IS DUMMY
      MOVE TOWARD
      FIRE TOWARD
    ANY
      MOVE TOWARD
      ATTACK TOWARD