Py学习  »  Python

python版小黄脸大战

zoyoy • 4 年前 • 134 次点击  

最近整理了一下我的u盘,发现了我大一python课写的期末大作业。是一个仿飞机大战的小游戏,挺有意思的。那个时候我每天晚上都在弄这个,写了两个多星期。

可执行程序下载

链接 百度网盘下载链接
提取码:wx6d
下载后直接运行里面的 main.exe 就可以开始游戏了。

源代码下载

GitHub下载
下载打开后,记得安装相应的工具包哦。
写这个游戏的时候,我还是菜鸟一只,本着只要能实现想要的功能就行,并没有考虑到性能上,方法上是否是最合适的。
感兴趣的朋友可以下载源代码,修修改改,也很有意思的哦。

后续我可能会出一个JS版的小黄脸大战。

游戏快捷键:

快捷键如下:
Z: 切换下一首音乐
X:提高音量
C: 降低音量
V: 静音
空格键:释放左下角的炸弹,屏幕小黄脸全部炸毁

游戏界面上的按钮,都可以点击的哦。左上角的粽子可以切换到下一首歌。

游戏介绍:

啰里啰嗦的,可以直接上手游戏哦。说的再多,不如亲手体验。

  1. 双击main.exe开始游戏。出现星空背景的游戏界面,同时开始播放背景音乐,上方开始随机掉落不同的小黄脸图片。
  2. 通过方向键控制‘小白大人’开始不同方位喷射‘便便子弹’,击中消灭小黄脸。
  3. 随着游戏时间的加长,小黄脸数量增多并加速进攻,同时出现‘大黄脸怪’不停的变脸进行讽刺攻击。大脸怪生命顽强,带有血条,需多次便便攻击才能消灭对方。死亡时,会发出一声惨叫。
  4. 上方随机掉落‘背景魔法棒’,‘小白大人’碰触接收后改变为相应的背景图片。其中,黄色的‘星星魔法棒’会将‘小白大人’变成一只活泼可爱的‘小猪猪’。
  5. 如果嫌弃一级便便子弹的威力不够,可以吸收掉落的相应的便便补给装备,一次能发射出更多的便便子弹,威力无穷。其中红色的小爱心,可以让小白瞬间向四周发射‘怦然心动’攻击,被击中的黄脸脸们,瞬间猝死。
  6. 另外,吸收炸药后,通过空格键释放炸药,目光所及之处黄脸脸们灰飞烟灭。惊喜道具‘蛋蛋’可以增加一次生命哦。
  7. 最后,本游戏还提供了:背景音乐轮播,音量调整,全部静音,背景音乐停止,游戏中途暂停等功能。
下面放上我的游戏截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/49779
 
134 次点击