【Java】推箱子小游戏(带背景音乐)完整代码

Java实现推箱子小游戏一、整体框架二、游戏效果图二、推箱子四大类GameFrame类Map类MapFactory类Sound类四、游戏分析游戏操作数组解读五、wav格式音乐代码GameFrame类Sound类
文章比较长,请耐心看完。

一、整体框架

该程序由四个类组成,GameFrame类(程序主体)、Map类(地图基础设置)、MapFactory类(地图构图)、Sound类(添加音乐),下面是程序结构图。
【Java】推箱子小游戏(带背景音乐)完整代码
注意音乐格式要转MIDI序列(直接改文件后缀名不可行,如果想更换背景音乐,建议下载widi进行