Boardgame.io
made with React

Boardgame.io

这是一个回合制游戏的开源游戏引擎

相关问答
暂无相关问题
查看全部
简介及使用教程

Boardgame.io是一个回合制游戏的开源游戏引擎。只需要编写简单的函数,描述进行特定移动时游戏状态的变化。

无需您编写一行网络或存储代码就能将其自动转换为具有在线多人游戏功能的可玩游戏。

特征

  • 状态管理:游戏状态是在客户端、服务器和存储之间自动无缝管理的。
  • 多人:游戏状态保持实时和跨平台同步。
  • AI::自动生成的机器人,可以玩你的游戏。
  • 游戏阶段:有不同的游戏规则,每个阶段都有不同的指令。
  • 大堂:球员配对和游戏创造。
  • 原型:界面,以模拟动作,甚至在你呈现游戏之前。
  • 可扩展:插件系统,允许创建新的抽象。
  • 视图层平台无关::使用普通JS客户端或Reaction/Reactinative绑定。
  • 日志:具有时间旅行能力的游戏日志(查看早期状态的棋盘)。

安装

Npm

npm i boardgame.io

Yarn

yarn add boardgame.io

使用

参见:https://boardgame.io/documentation/

示例

image.png

image.png

image.png

作者

Nicolo John Davis

@nicolodavis

相关项目

这是一个快速反应的静态站点生成器。
这是一个基于React和Redux的轻量级JavaScript框架
这是一个可预测、0入侵、渐进式、高性能的react开发框架。
这是一个全栈React + GraphQL框架。
这是一个无​​服务器的内容管理系统(CMS)。
这是一个React的Material设计风格的组件库。
这是一个基于Microsoft的UWP和Fluent Design的组件库。