这个是一个基于java开发的推箱子游戏,我用了一种比较笨的写法,所以代码显得很臃肿。
代码中分为三个步骤完成(代码中都有详细的注释):
MainFrame.java 第一步完成窗口和界面/图片的显示,但是功能没有实现(比如:灰太狼可以推动羊)
MainFrame2.java 第二步完成功能实现
MainFrame3.java 第三步完成灰太狼推动羊时遇见树/笼子/羊时做一些判断,以及最终的胜利判断(当笼子有三只羊)
MainFrame4.java 这是我优化的一个彩蛋代码,下面有图片介绍
//执行程序的入口类
//new MainFrame(); 调用程序查看效果
public class App {
public static void main(String[] args) {
new MainFrame4();
}
}