Python–坦克大战防真远古经典传奇版本
作者心得
(大大小小经历了整整10次改动,真正的面向对象,人工智障,生命苦短,我用pygame)
(v1.0:实现敌方坦克对象,我放坦克对象,创建敌人AI)
(v2.0:优化AI,实现子弹对象)
(v3.0:优化AI,实现精灵类碰撞检测)
(v4.0:优化AI,实现墙体贴图对象,实现地图编辑器)
(v5.0:优化AI,实现墙体的实体对象,实现废物类的自动删除)
(v6.0:优化AI,实现墙体摧毁对象,加入更多墙体对象,实现道具对象,实现死亡爆炸对象)
(v7.0:优化AI,实现出生对象,实现全音乐对象)
(v8.0:优化AI,实现开始游戏界面,玩家坦克死亡界面,界面初始位置,实现自定义帧数,宏管理)
(v9.0:真优化AI,敌方坦克人工智能自动学习获胜游戏的神经网络移动射击击杀等等操作当然都没有加入,更新优化地图)
(v10.0:优化玩家移动,优化地方坦克贴图,缩减代码,优化运算。完善性能,正式收尾项目,开始学习)
效果截图
源代码
作者的话
面相对象,老了老弟!
说实在的,不习惯这种模式,还是拖控件舒服哈哈哈
但代码创建的才是主流!
本次开发,确实下了血本(头发)
大大小小应该更新了10个版本
还好我每个阶段都录制了下来,体验我的心酸吧!
这个应该是我最后一个python项目吧!哈哈哈