Python-PyGame 坦克大战小游戏

坦克大战小游戏

某猿说

内含趣味关卡地图,难易度选择等功能,不得不说pygame真的是功能非常强大的库。
萌新第一次做游戏,希望路过的朋友多多提出自己的见解,期待大家的踊跃发言,大家相互促进!!!

游戏展示

点击.exe开始游戏
主菜单界面
在这里插入图片描述
从键盘输入1或2(菜单操作不响应数字小键盘,不要用数字小键盘输入),选择开始游戏的玩家人数(支持单人、双人)。
在这里插入图片描述
选择游戏模式。
模式说明:
简单模式敌方坦克比较少;困难模式敌方坦克多;趣味地图难度和简单模式一样,但提供各种有趣的地图,非常有趣。
以趣味地图关卡为例(可爱的骷颅头)
在这里插入图片描述
当玩家守护的大本营被攻克则游戏失败;消灭所有敌方坦克进入下一关。(敌方坦克速度随关卡增加而增加,加油鸭!)
游戏失败了,没关系,在哪跌倒,我们就在哪里爬起来。
我们从“0”开始!!!坚强
在这里插入图片描述

操作及其他说明

菜单控制是通过主键盘,不是数字小键盘!不是数字小键盘!不是数字小键盘!(重要的事说三遍)

玩家操作:
玩家1
w s a d -> 上 下 左 右
空格 -> 攻击

玩家2
up down left right -> 上 下 左 右
0 -> 攻击

食物说明:
在这里插入图片描述
消灭当前所有敌人
在这里插入图片描述
当前所有敌人静止一段时间
在这里插入图片描述
使得坦克子弹可碎钢板
在这里插入图片描述
使得大本营的墙变为钢板
在这里插入图片描述
坦克获得一段时间的保护罩
在这里插入图片描述
坦克升级
在这里插入图片描述
坦克生命+1

下载说明

该游戏以打包为EXE文件,点击网盘链接直接下载即可。
压缩包解压后文件目录如下:
在这里插入图片描述
点击main.exe即可开始游戏。(不需要安装其他环境,是不是很方便鸭!)
注意:音频、字体、图片文件夹不能删除且要和.exe在一个目录里

希望大家多多支持啦!记得一键三连呀!
百度网盘链接及提取码如下:
链接: https://pan.baidu.com/s/18fs6VVhxON2rutL35AcMow .
提取码:k8vc

  • 43
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 37
    评论
Pygame是一个基于Python游戏开发库,它提供了一系列用于游戏开发的功能和工具。通过Pygame,你可以使用Python语言来创建各种类型的游戏,包括坦克大战。 在Pygame开发坦克大战游戏,你可以按照以下步骤进行: 1. 安装Pygame库:首先,你需要在你的Python环境安装Pygame库。可以使用pip命令来安装,如下所示: ``` pip install pygame ``` 2. 导入Pygame库:在你的Python代码,使用`import pygame`语句来导入Pygame库。 3. 初始化Pygame:在你的代码,使用`pygame.init()`函数来初始化Pygame。 4. 创建游戏窗口:使用`pygame.display.set_mode()`函数创建一个游戏窗口,设置窗口的大小和其他属性。 5. 加载游戏资源:加载游戏所需的图像、音频等资源文件,并将其存储在适当的变量。 6. 处理用户输入:使用Pygame提供的事件处理机制来处理用户的键盘或鼠标输入。 7. 更新游戏状态:根据用户输入和游戏规则,更新游戏的各个元素的状态。 8. 绘制游戏画面:使用Pygame提供的绘图函数来绘制游戏的各个元素,包括坦克、子弹、地图等。 9. 游戏循环:使用一个无限循环来不断更新游戏状态和绘制游戏画面,以实现游戏的动态效果。 10. 游戏结束:根据游戏规则,判断游戏是否结束,并在适当的时候退出游戏循环。 以上是一个简单的坦克大战游戏开发的基本步骤。当然,具体的实现还需要根据你的需求和设计来进行。你可以参考Pygame官方文档和示例代码,以及其他相关教程和资源来更详细地学习和了解Pygame的使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值