如何在PHP中从数据库创建六边形世界地图,用于基于浏览器的策略游戏。

3
我正在尝试为我的PHP浏览器策略游戏创建一个六边形世界地图。我在数据库中创建了一张表,每行包含以下数据:id、type、x、y和occupied。其中type是不同种类的瓷砖,用数字定义。例如,1代表草地。地图本身是25 x 25。
我希望从数据库中绘制地图,并使其具有可点击的瓷砖以及使用箭头在地图上导航的可能性。我不太清楚如何开始做这个,任何帮助都将不胜感激。
谢谢您提前的帮助,
Fabian
我知道我需要使用Javascript来完成这个任务,但我仍然不知道如何创建加载瓷砖和坐标的数组,并在页面上使用Javascript显示它们。

我的建议是从头开始。 :-) 说真的,如果还没有答案的话,我猜你会在http://gamedev.stackexchange.com/上得到更好的回答。 - John Parker
1
我认为这个请求对于SO来说有点过于宽泛了... - Parris Varney
很抱歉,我是stackoverflow的新手,不知道还有一个游戏开发板块。再次道歉。 - Fabian Pas
3个回答

2

0

你肯定需要一些 JavaScript 代码来完成这个任务。我建议使用 jQuery 框架,它拥有你所需的一切:事件捕获(点击、按钮按下)、DOM 操作等。


0
你需要使用JavaScript绘制六边形,因为如果将它们放在一起,图片就无法工作。使用JavaScript绘制形状,然后捕获其中的点击事件。这个链接可能会有所帮助:http://www.c-point.com/javascript_vector_draw.htm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接