Numbers Prefer Multiplication

    boardgame.io
    TypeScript icon, indicating that this package has built-in type declarations

    0.33.2 • Public • Published

    boardgame.io

    npm version Build Status Coveralls Gitter

    Full Documentation: link

    Write simple functions that describe how the game state changes when a particular move is made. This is automatically converted into a playable game complete with online multiplayer features, all without requiring you to write a single line of networking or storage code.

    Features

    • State Management: Game state is managed seamlessly across clients, server and storage automatically.
    • Multiplayer: Game state is kept in sync in realtime and across platforms.
    • AI: Automatically generated bots that can play your game.
    • Game Phases: with different game rules and turn orders per phase.
    • Lobby: Player matchmaking and game creation.
    • Prototyping: Interface to simulate moves even before you render the game.
    • Extendable: Plugin system that allows creating new abstractions.
    • View-layer Agnostic: Use the vanilla JS client or the bindings for React / React Native.
    • Logs: Game logs with the ability to time travel (viewing the board at an earlier state).

    Usage

    Installation

    $ npm install --save boardgame.io
    

    Running examples in this repository

    $ npm install
    $ npm start
    

    Changelog

    See changelog. Check out this migration guide to upgrade your code from v0.32 to v0.33.

    Contributing

    See the contributing guidelines. Also take a look at the roadmap to find things that you could contribute to.

    License

    MIT

    Install

    npm i boardgame.io@0.33.2

    Version

    0.33.2

    License

    MIT

    Unpacked Size

    1.45 MB

    Total Files

    25

    Last publish

    Collaborators

    • nicolodavis
    • jasonharrison
    • flamecoals
    • delucis