我正在开发地牢游戏并面临一个问题,即如何在地牢 map 中随机定位玩家。
游戏的两个主要要求是
创建一个类映射: 读取示例 ASCII 艺术 map 文件之一(您的代码应该能够加载以相同格式编写的任何 map )。 将 map 信息存储在二维数组中(int[][] 或 char[][])。
创建一个 GameLogic 类: 使用 Map 从文件加载 map 。 将玩家随机放置在 map 内(在非墙空间内)。 map 看起来像Import ascii world map in Java这个网页显示。 谢谢
最佳答案
当你加载 map 时,跟踪哪些单元格是有效的(也许是一个带有单元格编号的数组?)然后,当你必须放置玩家时,你取一个介于 0 和数组长度之间的随机数- 1,检查它指的是哪个单元格编号,这是玩家所在的单元格。
关于java - 如何在地牢 map 中随机定位玩家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21977767/