关于语言不可知:如何创建游戏地图?

How to create a game map?

我正在尝试开发一个战略游戏,我正在考虑创建下面类似的游戏地图。

alt文本http://www.totalmigraphy.com/portals/0/other/expansion-map.jpg

alt文本http://www.teamteabag.com/wp-content/uploads/2008/04/gemfire2.jpg

我该怎么做,以及使用哪种软件来学习书籍/教程?

谢谢


假设您可以绘制所需的图形,其余的工作将通过定义"区域"来完成。

一个地区将有

  • 名字
  • 一个位置(仅仅一个简单的位置可能就足够了,每个位置对应一个您想要绘制关键信息位的位置)
  • 邻国名单
  • 任何其他与游戏相关的信息,如有哪些单位,它提供了哪些资源等。

"硬"位可能正在生成连接图。用数字来指代你的每一个地区可能是最容易的,如你的第二张图片。然后,14号领土的"相邻领土清单"将是13、15和23。因此,不要尝试自动执行此操作,只需手动定义此操作就容易多了(只要范围不增长太大)。


在一般情况下,忽略语言和框架,您希望有两件事:

  • 一个模型,在这两个例子中都存储所有域、军队等。
  • 一个地图视图,在简单的情况下,它是一个带有某种标记的图像文件,用于指示模型的哪些位将放在哪里。


如果您希望编写游戏程序,我建议您使用XNA框架。对于新程序员来说,有很多好的资源,请访问http://msdn.microsoft.com/en-us/library/bb203893%28v=xnagamestudio.40%29.aspx开始您的第一场游戏!