HelloZhan / pygame-TankWar

基于pygame的坦克大战小游戏,实现了菜单选择、多种模式、多种关卡选择、地图建造模式
12 stars 8 forks source link

pygame-TankWar

python期末大作业,基于pygame的坦克大战小游戏

项目详细介绍:https://blog.csdn.net/qq_46470984/article/details/122003755

完成功能:

菜单选择:用户可以根据菜单进行选择,提高了程序的交互性。

多种模式:提供了关卡模式、无尽模式、单挑模式、建造模式。

地图编辑:用户可以用键盘自由编辑地图,增加玩家趣味性。

简单敌人AI:敌人有简单的AI行为,如:发射子弹、漫步等。

动画效果:坦克在受到攻击时的爆破效果;敌方坦克复活的简单动画。

游戏循环:同一般软件不同,游戏需要采用主循环来更新场景状态并重绘屏幕。本程序以60FPS的帧率刷新屏幕。

墙体:不同墙体元素有不同的特性。

道具:不同的道具会触发不同的效果

多种关卡:关卡模式和无尽模式都有35种不同的关卡

双人对战:可以进行双人当成队友一起游戏,也可以当成敌人进行单挑

2 3 4 1 屏幕截图 2021-12-10 204356 5 6 7