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

时间:2014-03-06 23:04:29

标签: html5 d3.js 2d game-engine

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

  • 基于回合的2D Hex Grid Wargame
  • Dungeon Crawler
  • Catan定居者
  • Krosmaster

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

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

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

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

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

4 个答案:

答案 0 :(得分:0)

我认为不可能对哪个引擎/框架是正确的问题提供一个一般性的答案,因为只有您知道用例的确切要求。因此,可能没有办法避免某些评估。首先,我建议您检查项目是否得到积极维护以及社区规模是否合理,以确保您可以在需要时获得帮助。另外,请查看代码库的结构如何,以便您可以在不符合要求的情况下进行修复或更改(例如,如果代码编写得当,则更改屏幕大小就没什么大不了的。)

答案 1 :(得分:-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月起看似无效。

答案 2 :(得分:-2)

当你在谈论html5并寻找js引擎时,我相信你可以做到以下几点:

  1. 使用pixi.js渲染或使用Unity六角形图块编辑器和碰撞。
  2. 在js中创建自己的六边形网格或使用Unity。
  3. 编码你的逻辑。
  4. 你还可以使用构造实际上有点不那么重的游戏兼容但可能有效。

    希望帮助

答案 3 :(得分:-8)

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

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

的链接

你可以下载installa dn使用免费版本的构建2

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