坦克大战加QWER技能源码
语言无关,这个是java版。
Q键:普通子弹,消灭墙和坦克,不能消灭铁皮。
W键:穿甲弹,消灭墙和铁皮后,继续飞。碰到坦克后,清除子弹。
E键:可以消灭墙,不能消灭铁皮。碰到敌方坦克后,坦克被标记。被标记的敌方坦克,不再发出子弹。
R键:同时清除被标记的坦克。这里用的是观察者模式,不用也有其他办法实现。用了的好处是,E和R的技能还可以再改进。
用了设计模式,架构更好一些,方便扩展、改进。
空格键:暂停和继续。没有暂停功能,怎么截图呢?
没有时间录制单独的技术要点。对于能完成项目的同学,相关的技术要点,一定是会的。
没有项目,对于繁琐而复杂的知识,学习有困难、疲惫。
源码下载:
链接: https://pan.baidu.com/s/1wgKeJyIOp1RhOD5K1PflwQ 提取码: unpz