关于推箱子的总结

来源:互联网 发布:淘宝直通车协议 编辑:程序博客网 时间:2024/04/26 05:29

通过这次写推箱子的游戏学到了一点新知识,也巩固了一些旧知识,下面是对这次项目的总结:

这次的界面主要分为这几部分:工具条区,游戏区,按钮操作区,

实现的接口:ActionListener, ItemListener,keyListener

复杂以及细节:对于游戏区的的编写,游戏界面继承了JPanel,实现了键盘监听事件,对于小人的移动,判断输赢,都是在这里处理的,

重要的类:ReadMap类,这是自己写的一个类,里面主要实现的是读取MAP文件里的地图信息将他存储在二维数组里面,获得小人的位置

学习的新知识:Sound, *.MAP

Sound实现了音乐的播放和停止

MAP文件格式存储了地图信息,可以用记事本打开,发现里面是一些图片的名字,这些图片都是以数字命名的

巩固的知识:事件监听的处理,Menu的使用

原创粉丝点击