3

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

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

这些图块将使用通常的环境图块(草地、平原、雪地、湖泊、海洋等...)随机生成

我希望能够放大/缩小。

我稍后会想让头像代表玩家/人工智能和瓷砖上的资产等......

我在哪里可以找到学习基础知识的良好起点?

4

2 回答 2

4

查看这篇博文 http://build-failed.blogspot.com/2012/04/maps-and-boardgames-part-3-client-side.html。作者做了一个带有放大和缩小功能的二维六边形瓦片图。您可以研究代码以帮助您入门。您将不得不添加头像和不同的地图。

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

祝你好运!

于 2012-12-06T01:42:08.257 回答
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

于 2012-07-29T18:59:35.500 回答