代码见:
https://github.com/skyerhxx/TankBattle
开发环境
Python3.7
pygame1.9.6
IDE: vscode
项目中的类
①坦克类(我方坦克、敌方坦克)
射击
移动类
显示坦克的方法
②子弹类
移动
显示子弹的方法
③墙壁类
属性: 是否可以通过
④爆炸效果类
展示爆炸效果
⑤音效类
播放音乐
⑥主类
开始游戏
结束游戏
程序主体:
游戏界面展示:
标题的1.03是随便起的
操作
- 上下左右键移动
- 空格发射子弹
- 敌方坦克是随机移动和发射子弹的
- 墙壁打5次消失
- 我方坦克死亡后按Esc可无线服务
- 游戏开始、复活、发射子弹、击中均有音效
注意:
视频里的版本编号是从tank02.py开始的,这里我是从tank-v01.py开始的,每个比它小了一个编号
参考视频:
坦克大战游戏开发项目(Python)
最新推荐文章于 2024-08-21 06:46:46 发布