HTML5 2D十六进制棋盘游戏(桌面)发动机



我正在寻找一个非常简单的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

最新更新