该游戏系统基于JAVA开发,提供多种不同难度的游戏关卡,让玩家体验推箱子的乐趣。系统包括初始化模块,画图模块,移动箱子模块,移动小人模块和功能控制模块。其中,画图模块用于画墙、箱子、小人和目的地,移动箱子模块可以实现不同位置的箱子移动,移动小人模块则控制小人推动箱子到目的地。功能控制模块包括屏幕输出、状态判断和关卡重置等功能。玩家可以根据自己的需求选择不同难度的关卡挑战自己。