Python实现坦克大战游戏
oo0day
这个作者很懒,什么都没留下…
展开
-
1.游戏主框架
1.游戏主框架搭建。原创 2022-10-12 21:49:51 · 420 阅读 · 0 评论 -
2. 创建游戏窗口
新增功能 创建游戏窗口 用到游戏引擎中的功能模块 官方开发文档原创 2022-10-12 21:52:50 · 152 阅读 · 0 评论 -
3. 新增功能事件处理
新增功能 事件处理:点击关闭按钮,退出程序的事件 方向控制,子弹发射原创 2022-10-12 21:56:00 · 95 阅读 · 0 评论 -
4. 实现左上角问题提示内容
新增功能 实现左上角问题提示内容 font原创 2022-10-12 22:04:16 · 90 阅读 · 0 评论 -
5.新增功能加载我方坦克
v1.06 新增功能 加载我方坦克原创 2022-10-13 23:17:19 · 60 阅读 · 0 评论 -
6.新增功能新增坦克Speed属性和事件处理
v1.07 新增功能 1.新增坦克Speed属性,用来控制坦克移动快慢 2.事件处理: 2.1 改变坦克方向 2.2 修改坦克位置(left,top) 取决于坦克的速度原创 2022-10-13 23:19:11 · 107 阅读 · 0 评论 -
7.优化功能:坦克可以移出边界
优化功能: 1.bug:坦克可以移出边界原创 2022-10-14 20:48:27 · 80 阅读 · 0 评论 -
8.优化坦克的移动方式
优化功能: 优化坦克的移动方式:1.按下方向键坦克持续移动 2.松开方向键坦克停下来原创 2022-10-14 20:49:50 · 90 阅读 · 0 评论 -
9.新增敌方坦克,完善敌方坦克类
新增敌方坦克 1.完善敌方坦克类 2.创建敌方坦克,将敌方坦克展示到窗口中原创 2022-10-14 20:51:28 · 95 阅读 · 0 评论 -
10.实现敌方坦克的移动,优化敌方坦克剩余数量提示
1.实现敌方坦克的移动 随机移动(在某一个方向移动一定距离的时候,随机更改移动方向) 2.优化敌方坦克剩余数量提示原创 2022-10-14 20:52:26 · 114 阅读 · 0 评论 -
11.完善子弹类的封装
v1.12 1.完善子弹类的封装原创 2022-10-16 23:02:08 · 69 阅读 · 0 评论 -
12.完善子弹的发射功能
v1.13 1.完善子弹的发射功能 tank 发射子弹 -》 产生一颗子弹原创 2022-10-16 23:03:25 · 113 阅读 · 0 评论 -
13.实现子弹的移动
v1.14 1.实现子弹的移动 tank 发射子弹 -》 产生一颗子弹原创 2022-10-16 23:04:43 · 105 阅读 · 0 评论 -
14.解决子弹打中墙壁的时候直接消除而不是黏在墙上,解决我方坦克可以无限发射子弹的问题
v1.15 1.子弹打中墙壁的时候,直接消除而不是黏在墙上 2.解决我方坦克可以无限发射子弹的问题(最多3发)原创 2022-10-16 23:06:09 · 77 阅读 · 0 评论 -
15.新增功能:让敌方坦克可以发射子弹
v1.16 1.新增功能: 让敌方坦克可以发射子弹原创 2022-10-16 23:07:01 · 200 阅读 · 0 评论 -
16.实现我方子弹与敌方坦克的碰撞,使用精灵类的碰撞
v1.17 新增功能: 1.实现我方子弹与敌方坦克的碰撞 使用精灵类的碰撞原创 2022-10-16 23:08:10 · 81 阅读 · 0 评论 -
17.新增功能:实现爆炸效果类 ,在窗口中展示爆炸效果
v1.18 新增功能: 1.实现爆炸效果类 2.在窗口中展示爆炸效果原创 2022-10-16 23:09:42 · 164 阅读 · 0 评论 -
18.新增功能:敌方子弹与我方坦克的碰撞 ,我方坦克爆炸效果的实现
v1.19 新增功能: 1.敌方子弹与我方坦克的碰撞 2.我方坦克爆炸效果的实现原创 2022-10-17 23:13:34 · 77 阅读 · 0 评论 -
19.新增功能:死亡之后点击ESC按键重生
v1.20 新增功能: 1.死亡之后点击ESC按键重生原创 2022-10-17 23:15:20 · 276 阅读 · 0 评论 -
20.新增功能: 实现墙壁类 ,将随机创建的墙壁对象,加入到窗口中
v1.21 新增功能: 1.实现墙壁类 2.将随机创建的墙壁对象,加入到窗口中 创建墙壁对象,加入到墙壁列表中原创 2022-10-17 23:16:13 · 66 阅读 · 0 评论 -
21.实现子弹不可以穿墙
v1.22 新增功能: 1.实现子弹不可以穿墙原创 2022-10-17 23:17:09 · 158 阅读 · 0 评论 -
22.实现坦克与墙壁之间的碰撞检测,坦克不能穿墙
v1.23 新增功能: 1.实现坦克与墙壁之间的碰撞检测,坦克不能穿墙原创 2022-10-17 23:17:48 · 216 阅读 · 0 评论 -
23.新增功能实现坦克之间的碰撞检测
v1.24 新增功能: 1.实现坦克之间的碰撞检测 1.1 我方坦克主动碰撞到敌方坦克 我方坦克停下来 stay() 1.2 敌方坦克主动碰撞到我方坦克 敌方坦克停下来 stay()原创 2022-10-17 23:18:46 · 143 阅读 · 0 评论 -
24.最终章:添加音效
v1.25 新增功能: 添加音乐原创 2022-10-17 23:20:30 · 91 阅读 · 0 评论