Boardgame.io
made with
React
简介及使用教程
Boardgame.io是一个回合制游戏的开源游戏引擎。只需要编写简单的函数,描述进行特定移动时游戏状态的变化。
无需您编写一行网络或存储代码就能将其自动转换为具有在线多人游戏功能的可玩游戏。
特征
- 状态管理:游戏状态是在客户端、服务器和存储之间自动无缝管理的。
- 多人:游戏状态保持实时和跨平台同步。
- AI::自动生成的机器人,可以玩你的游戏。
- 游戏阶段:有不同的游戏规则,每个阶段都有不同的指令。
- 大堂:球员配对和游戏创造。
- 原型:界面,以模拟动作,甚至在你呈现游戏之前。
- 可扩展:插件系统,允许创建新的抽象。
- 视图层平台无关::使用普通JS客户端或Reaction/Reactinative绑定。
- 日志:具有时间旅行能力的游戏日志(查看早期状态的棋盘)。
安装
Npm
npm i boardgame.io
Yarn
yarn add boardgame.io
使用
参见:https://boardgame.io/documentation/
示例
作者
Nicolo John Davis
@nicolodavis相关项目