关于推箱子的总结

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

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

实现的接口:ActionListener, ItemListener,keyListener

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值