3

Python【小游戏合集】写了一个机甲闯关冒险小游戏

 2 years ago
source link: https://blog.csdn.net/L010409/article/details/122347445
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

下午好呀铁汁们!小编突然发现好几期没写小游戏了~

这可不得行!我可是热血游戏迷今天必须的整上! 放一波大招给大家!

图片

是不是好开森、好兴奋呀!来来来……小编跟你一起去看看!

图片

想领取完整源码跟更多Python学习资料可私信我或点击这行蓝色字体即可

本文呢是开源的游戏项目哈,小编按照自己的想法加工优化一下给大家展示效果滴!

其实这款游戏是一款机甲对战的模式——下面我说的话不要捶我哈,狗头保命.jpg

感觉这种打怪掉金币、掉血包等等这些跟我之前看我朋友打的一款《地下城与勇士》很像!2333,

图片

2.1 闯关模式

这款游戏只有一个关卡:但是一个关卡里面分为几个小boss、打完即可通关,显示血量为0即可通关不成功。一只红色的机甲作为玩家必须打败出现的所有小机甲+小boss,每次敌方机甲死亡会掉落不同属性的物品,比如:血包、装备等等,靠近即可收取为自己可用。

2.2 技能提示

机甲玩家角色:机甲技能列表—I—O—J—U-作为技能按键;机甲移动列表—W—A—S—D—作为上下左右移动按键。

三、游戏素材

这个游戏写了几千行代码——游戏素材图片——相应的背景音乐等都特别的多——下面仅展示一小小部分给大家哈!

3.1 像素画风——

图片

3.2 机甲模型——

图片

3.3 冒险闯关

图片

四、环境安装

本文是写的小游戏嘛!基于Pygame写的。环境准备:Python3、Pycharm。

五、由于项目代码过多,这里只给出部分代码

5.1 加载动画以及音效

5.2 初始化地图

5.3 关卡动画

5.4 玩家角色

5.5 敌人死亡删除

5.6 敌方大BOSS

5.7 敌方BOSS章鱼怪

5.8 敌方BOSS 绿坦克

5.9 掉落的血瓶

self.imglist=[pygame.image.load("./HP/HP.png"),pygame.image.load("./HP/HP2.png"),pygame.image.load("./HP/HP3.png"),pygame.image.load("./HP/gun.png"),pygame.image.load("./HP/gun2.png"),pygame.image.load("./HP/gun3.png"),pygame.image.load("./HP/gun4.png")]

6.0 捡血包

6.1 结束类

六、效果展示

6.1 游戏界面

图片

6.2 第一小关,其他的几关我就没截图了哈

图片

6.3 按住U放大这个技能特别可,远攻,其他的攻击太近了,威力不是很大!get!

图片

6.4 敌方机甲死亡掉落物品

图片

这期游戏分享就到这结束啦喜欢的友友们动手试试看哦!制作不易记得给小编三连噢~家人们的支持是小编更新最大的动力💪💪


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK