我的兄弟给了我一个挑战来帮助我的学习,制作一个只在主要方法中运行的游戏,而不是使用其他类来确保我仍记得我的旧东西.基于这一点,我选择了一个猫捉老鼠的游戏,其中玩家是老鼠寻找奶酪同时避开所有的猫.当你进入一个空的"房间"(单元格)时,游戏应该可以让你知道你离奶酪有多远.现在游戏开始了,但我的线索只是越来越高,越过迷宫中的房间数量.我很难解决问题所在.
这是代码
import java.util.Scanner;
import java.util.Random;
public class CatAndMouse
{
public static final int MAX = 10;
public static void main(String args[ ])
{
Scanner mouse = new Scanner(System.in);
Random placement = new Random();
boolean check = true, gameOver = false, win = false, lose = false;
final int row = MAX;
final int col = MAX;
final int page = MAX;
int cheeseX, cheeseY, cheeseZ;
int cheese = 1;
int catX, catY, catZ;
int cat = 2;
int mouseRow; …Run Code Online (Sandbox Code Playgroud) java ×1