我想制作一个文本冒险游戏作为一个学校项目,我想知道如何创建和连接故事发生的游戏地点。
我想制作一个超类位置
,其中包含name
等变量和一个二维数组,如
int[][] locnow = new int[20][20];
对于位置位置本身(北,西,东,南点)。
我的主要问题是
谢谢你的帮助。
关于什么:
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
}
这样,您可以存储游戏字段特定的信息(如果需要,可以在GameTile
中)。如果您不需要GameTile
类,您可以在Game
类中省略数组,只存储最大尺寸。
这如何回答你的问题:
x=1
,x-=1
,