UNPKG

flash-duel

Version:
68 lines (48 loc) 1.06 kB
flash-duel ========== [Flash Duel](http://www.sirlingames.com/collections/flash-duel) board game library with basic game modes. * 1v1 * 2v2 features -------- * event based turns * extendable usage ----- ```javascript var Game = require('flash-duel').Game; var game = new Game('1v1', function(err, game) { // game initialized }); // or game.on('init', function(err, game) { // game initialized }); // Handle start event game.on('start', function(err, game) { game.players[0].on('turn', function(action, game) { // Player can perform an action }); game.players[0].on('defend', function(defend, game) { // Player can defend from an attack }); game.players[0].on('recover', function(game) { // Player is informed when turn is skipped and is recovering }); game.players[0].on('win', function(action, game) { // Player has won! }); game.players[0].on('lost', function(action, game) { // Player has lost! }); }); // Trigger the start of a game game.start(); ``` entities -------- * Game * Board * Deck * Player * Game Mode