python期末大作业,基于pygame的坦克大战小游戏
项目详细介绍:https://blog.csdn.net/qq_46470984/article/details/122003755
菜单选择:用户可以根据菜单进行选择,提高了程序的交互性。
多种模式:提供了关卡模式、无尽模式、单挑模式、建造模式。
地图编辑:用户可以用键盘自由编辑地图,增加玩家趣味性。
简单敌人AI:敌人有简单的AI行为,如:发射子弹、漫步等。
动画效果:坦克在受到攻击时的爆破效果;敌方坦克复活的简单动画。
游戏循环:同一般软件不同,游戏需要采用主循环来更新场景状态并重绘屏幕。本程序以60FPS的帧率刷新屏幕。
墙体:不同墙体元素有不同的特性。
道具:不同的道具会触发不同的效果
多种关卡:关卡模式和无尽模式都有35种不同的关卡
双人对战:可以进行双人当成队友一起游戏,也可以当成敌人进行单挑