UNPKG

labyrinth-game-logic

Version:

A libary that implements the boardgame labyrinth and exposes the functionality to create and interact with games

18 lines (11 loc) 561 B
# labyrint-game-logic ## example const playerRed = new Player((readonlyGameState) => Promise<move>); const playerGreen = new Player((readonlyGameState) => Promise<move>); const playerYellow = new Player((readonlyGameState) => Promise<move>); const randomBoard = Game.generateRandomBoard(); const game = new Game({ playerGreen, playerRed, playerYellow, board: randomBoard }); game.addEventListener('gameended', (winner) => {}) game.addEventListener('playermoved', (move) => {}) game.addEventListener('treasurefound', (player, treasure) => {}) game.start()