我如何使用当前的网络技术生成六边形的交互式地图

时间:2012-07-29 18:45:58

标签: javascript html5 map hexagonal-tiles

我想学习html5 /当前的网络技术,特别是创建游戏。

最初我希望能够生成一个由六边形瓷砖组成的自上而下的2d地图。

这些瓷砖将使用通常的环境瓷砖(草地,平原,雪,湖泊,海洋等)随机生成。

我希望能够放大/缩小。

我稍后会想要化身代表瓷砖等上的玩家/ AI和资产......

我在哪里可以找到一个很好的起点来学习基础知识?

2 个答案:

答案 0 :(得分:4)

查看此博文http://build-failed.blogspot.com/2012/04/maps-and-boardgames-part-3-client-side.html。作者做了一个2D六边形瓷砖地图,放大和缩小。您可以研究代码以帮助您入门。您将不得不添加头像和不同的地图。

没有一个地方可以学习基础知识,但这个其他博客是开始游戏编程的好地方:http://www-cs-students.stanford.edu/~amitp/gameprog.html#hex

祝你好运!

答案 1 :(得分:1)

首先,我重新命令你使用HTML5的canvas标签和http://calebevans.me/projects/jcanvas/index.php之类的框架。您将在网上找到好的文档和示例。很容易学习,但代码更多。

如果你想要更少的代码和更好的结果,可以试试JS游戏引擎:http://ntt.cc/2011/01/31/66-open-source-javascript-game-engine-for-serious-developers.html