[go: nahoru, domu]

Skip to content

pineoc/boardgame.io

Repository files navigation

boardgame.io

npm version Travis Coveralls

Full Documentation: link

State management and React libraries for turn based games.

The goal of this framework is to allow a game author to essentially translate the rules of a game to a series of simple functions that describe how the game state changes when a particular move is made, and the framework takes care of the rest. You will not need to write any networking or backend code.

Features

  • Seamless game state management across client and server.
  • Strong emphasis on ease of prototyping.
  • Debug UI to simulate moves even before you render the board.
  • Online multiplayer with realtime updates.
  • Game logs with ability to rewind to previous state.
  • React components for common game elements (cards etc.).

Usage

Installation

$ npm install boardgame.io

Running examples in this repository

$ npm install
$ npm run examples

Contributing

See the contributing guidelines.

Disclaimer

This is not an official Google product.

About

State management and more for turn based games.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.5%
  • CSS 6.5%