我正在寻找一个非常简单的HTML5 2D Hex / Touch游戏引擎框架来构建棋盘游戏,如:
我在Hexagon grids上找到了一篇关于D3.js实现的精彩文章,但无法弄清楚如何启动样板文件。
在挖掘后,我找到了HTML5 Game Engine和great game's components的列表。
但我不知道哪一个对我的用例最好。很少有样本/教程真正符合我的需求。它通常是:
可能那种游戏与HTML5游戏不匹配?基于Hexagon grids的东西会很酷!似乎Phaser不处理十六进制网格?
Playcraft似乎支持六角网格,至少在the announced 0.5.6 release:
Here’s a big list of things we’ve changed:
* hex tile maps now supported using (pc.HexTileLayer)
代码在Github上。该项目自2013年7月起看似无效。
我认为没有可能提供一个通用的答案,哪个引擎/框架是正确的,因为只有你知道你的用例的确切要求。所以可能没有办法避免一些评估。首先,我建议检查项目是否得到积极维护,以及是否有合理规模的社区,以确保您可以在需要时获得帮助。另请参阅代码库的结构如何,以便在不符合您的要求时修改或更改内容(例如,如果代码编写良好,更改屏幕大小应该不是什么大问题)。
您仍然可以使用相位器和六边形瓷砖。只需使用pixi.js并编写一个框架来实现它。
如果它没有用,你可以使用Tiled作为外部编辑器,并在你想要的任何框架中编写碰撞部分。
您可以使用Box2D进行冲突。
如果您想使用游戏引擎,那么可以试试Unity它有一个带冲突的内置六边形拼贴工具,它可以导出到WEB GL。
你应该使用Construct 2 U可以构建许多优秀的游戏,包括回合制棋盘游戏。
这是一个可以帮助您轻松创建一个链接的链接
你可以下载安装并使用免费版本的构造2