坦克大战游戏开发项目(Python)

代码见:

https://github.com/skyerhxx/TankBattle

开发环境

       Python3.7

       pygame1.9.6

      IDE: vscode

项目中的类

①坦克类(我方坦克、敌方坦克)

      射击

     移动类

     显示坦克的方法

②子弹类

    移动

    显示子弹的方法

③墙壁类

    属性: 是否可以通过

④爆炸效果类

     展示爆炸效果

⑤音效类

    播放音乐

⑥主类

    开始游戏

    结束游戏

程序主体:

游戏界面展示:

标题的1.03是随便起的

操作

  • 上下左右键移动
  • 空格发射子弹
  • 敌方坦克是随机移动和发射子弹的
  • 墙壁打5次消失
  • 我方坦克死亡后按Esc可无线服务
  • 游戏开始、复活、发射子弹、击中均有音效

注意:

视频里的版本编号是从tank02.py开始的,这里我是从tank-v01.py开始的,每个比它小了一个编号

参考视频:

https://www.bilibili.com/video/BV1jE411F72o?p=33

发布了466 篇原创文章 · 获赞 192 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/hxxjxw/article/details/105169166