创建和连接游戏的位置

时间:2014-12-07 15:13:24

标签: java object

我想将一个文字冒险游戏作为一个学校项目,我想知道如何能够创建连接游戏位置发生故事

我想过用Location这样的变量和像

这样的二维数组制作超级name
int[][] locnow = new int[20][20];

位置位置本身(北,西,东,南点)。

我的主要问题是

  1. 以这种方式实现这样的事情是一种好方法,还是更好的东西?
  2. 如何加载"按钮点按 - >等位置去东部"并且东边的位置是加载的吗?
  3. 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

怎么样:

public class Location {
    private int x, y;
    private String name;

    // getters and setters here
}

结合

public class Game {
    private GameTile[][] field;

    // getters and setters here
}

public class GameTile {
     // some tile-specific information goes here
}

Thay方式,您存储游戏字段特定信息(如果需要,在GameTile中)。如果您不需要GameTile类,则可以省略Game类中的数组,并只存储最大尺寸。


这是如何回答你的问题的:

  • 向东走的只是x += 1
  • west x -= 1
  • 等...