我正在寻找一个非常简单的HTML5 2D六角/触摸游戏引擎框架,以构建棋盘游戏,例如:
- 转弯的2D十六进制网格战争游戏
- 地牢爬车者
- catan的定居者
- krosmaster
我找到了具有D3.js实现的六角形网格的很棒的文章,但无法弄清楚如何启动样板。
挖掘后,我找到了HTML5游戏引擎和Great Game的组件列表。
,但我不知道哪一个最适合我的用例。几乎没有样本/教程真的很符合我的需求。通常是:
- 非常小的屏幕尺寸
- 或丑陋的资产
- 或DEAD LINKS
- 或多数代码
可能是HTML5游戏不匹配的游戏吗?基于六角形网格的东西真是太酷了!似乎移相器不处理十六进制网格?
Playcraft似乎支持十六进制网格,至少在宣布的0.5.6版本中:
Here’s a big list of things we’ve changed:
* hex tile maps now supported using (pc.HexTileLayer)
代码在github上。自2013年7月以来,该项目看起来不活跃。
我不认为可以为哪种引擎/框架提供一个一般答案,因为只有您知道用例的确切要求。因此,可能不会有一种避免评估的方法。首先,我建议检查项目是否积极维护,以及它是否具有合理规模的社区,以确保在需要时可以获得帮助。还可以查看结构库的结构良好,因此,如果它们不符合您的要求,则可以修复或更改内容(例如,如果编写良好的代码,更改屏幕大小就不重要)。
您仍然可以与六角形瓷砖一起使用移相器。只需使用 pixi.js 并代码一个实现它的框架。
如果它不起作用,则可以使用瓷砖作为外部编辑器,并在您想要的任何框架中代码碰撞部分。
您可以使用 box2d 进行碰撞。
如果要使用游戏引擎,则可以尝试 unity 它具有带有碰撞的内型六边形瓷砖工具,并且可以导出到 Web web gl 。
您应该使用Construct 2您可以构建许多出色的游戏,包括基于转弯的棋盘游戏。
这是一个可以帮助您轻松创建一个链接
u可以下载安装DN使用construct 2
的免费版本http://gamedevelopment.tutsplus.com/tutorials/build-a-two-player-small-tactics-tactics-board-board-game-n-comstrats-in-construct-2-part-2-part-2- part-2- gamedev-1241