HTML5 2d六角棋盘游戏(桌面)引擎

问题描述 投票:27回答:4

我正在寻找一个非常简单的HTML5 2D Hex / Touch游戏引擎框架来构建棋盘游戏,如:

  • 基于转向的2D Hex Grid Wargame
  • 地下城爬行者
  • 定居者的卡坦
  • Krosmaster

我在Hexagon grids上找到了一篇关于D3.js实现的精彩文章,但无法弄清楚如何启动样板文件。

在挖掘后,我找到了HTML5 Game Enginegreat game's components的列表。

但我不知道哪一个对我的用例最好。很少有样本/教程真正符合我的需求。它通常是:

  • 屏幕尺寸非常小
  • 或丑陋的资产
  • 或死链接
  • 或许多代码

可能那种游戏与HTML5游戏不匹配?基于Hexagon grids的东西会很酷!似乎Phaser不处理十六进制网格?

html5 d3.js 2d game-engine
4个回答
1
投票

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月起看似无效。


0
投票

我认为没有可能提供一个通用的答案,哪个引擎/框架是正确的,因为只有你知道你的用例的确切要求。所以可能没有办法避免一些评估。首先,我建议检查项目是否得到积极维护,以及是否有合理规模的社区,以确保您可以在需要时获得帮助。另请参阅代码库的结构如何,以便在不符合您的要求时修改或更改内容(例如,如果代码编写良好,更改屏幕大小应该不是什么大问题)。


-2
投票

您仍然可以使用相位器和六边形瓷砖。只需使用pixi.js并编写一个框架来实现它。

如果它没有用,你可以使用Tiled作为外部编辑器,并在你想要的任何框架中编写碰撞部分。

您可以使用Box2D进行冲突。

如果您想使用游戏引擎,那么可以试试Unity它有一个带冲突的内置六边形拼贴工具,它可以导出到WEB GL。


-8
投票

你应该使用Construct 2 U可以构建许多优秀的游戏,包括回合制棋盘游戏。

这是一个可以帮助您轻松创建一个链接的链接

你可以下载安装并使用免费版本的构造2

http://gamedevelopment.tutsplus.com/tutorials/build-a-two-player-small-tactics-board-game-in-construct-2-part-2--gamedev-12241

© www.soinside.com 2019 - 2024. All rights reserved.