基于Java语言实现的推箱子游戏系统提供多种难度的关卡,包括初始化、画图、移动箱子、移动小人和功能控制等模块。游戏地图使用二维数组实现关卡设计,能够加载对应的图片。本系统有效解决了图片排布问题,并充分运用类和方法的调用来实现游戏关卡的初始化。附带源码、毕业论文、视频讲解和截图等资料。