Just another WIP that will never be finished.
But, basically, a generic set of characters, classes, weapons, powers, that can be used to craft a combat game of any sorts.
It could be used on a turns combat system, platformer, zelda-like, etc.
Current implementation uses a DOM renderer to display a list of characters on both Parties. Buttons can be used to simulate the attacks.
The MVC parttern is used to allow for changing the style of game/rendering on different frameworks (now using DOM rendering with Handlebars templates, but could be easily switched to use Phaser by only changing the View layer).
npm run start
Warrior - High health and mid damage Mage - Low health and area damage Rogue - Mid health and high defense Cleric - Mid health and healing
XP system Health increases Special damage increases
Loot/Shopping system Damage increases Defense increases Grab loot and modal asks if you want to switch
Warrior - Super attack (+ Increase group morale) Mage - Fireball (+ Protective Barrier) Rogue - Paralysing attacks (+ Special breaking) Cleric - Healing (+ Reviving)
Orcs Dragons Giant Bats Slime Skeleton Zombie
When it finishes, handles winner/loser
Money for the Party Define money drop for each character (min, max and percentage)
Confirmation modal (with a template and callback to continue the action once it's confirmed)