基于文本的RPG的红宝石游戏地图

时间:2015-05-09 06:17:38

标签: ruby matrix multidimensional-array

我对在ruby中为基于文本的RPG生成游戏地图有疑问。 我研究过并提出了两种可能的选择:2d数组和矩阵。

我的问题是哪一个更适合实现这些功能:

  • 在生成时定义了地图的大小
  • 每个图块代表一个geounit
  • geonuit被随机分配名称和类型(住房单位,警察局等)=>这将为每个游戏启用不同的地图
  • 类型的随机分配必须考虑邻近规则

接近规则意味着必须在两个相同类型的geounits之间的一定数量的单位。为了使游戏更加努力,例如两个警察局必须分开10个geounits。当然,这意味着在任何方向(也可能是对角线)。

谢谢,

的问候,

西巴

0 个答案:

没有答案