我正在创建一个“避免积木”游戏,为此我需要使用 GHKJ 键在网格(2D 数组)周围移动一个角色。每 x 圈数(随着等级的增加而减少)必须出现一个阴影,然后该阴影变成一个块,如果玩家进入该块,他们就会失去生命。除了让块出现的看似简单的任务之外,大部分这些都是为我完成的,这是我到目前为止用于下降块的代码:
public void rocked(){
int rockInit = turn;
if(rockInit > 1){
int save = turn;
System.out.println(turn + " ");
B.board[ran.nextInt(12)][ran.nextInt(12)] = shadow;
if(save == turn - 3){
B.board[rockLocX][rockLocY] = rock;
}
}
}
system.println 仅用于调试目的,检查正在访问的值。玩家每走一步,Turn 就增加 1,ran.nextInt(12) 是 0 到 11 之间随机生成的数字,B.board 是棋盘。