您现在的位置是:首页 > 游戏技术

Python动作冒险类游戏推荐:一款奔跑的玛丽冒险岛游戏试试嘛?

星际游娱坊 2025-08-07【游戏技术】216人已围观

简介导语今天是周,又是努力搬砖的一天啊~木木子在这里给大家更新一下游戏系列——冒险岛。操作简单、类似超级玛丽那种类型吧~不过做的界面倒是没那么精致华丽~​粉丝:报告!求推荐动作冒险类Python小游戏​正文本文是开发的小游戏,嗯哼,老规矩,还是大家熟悉的Pygame哈~一、准备中1)图片素材准备(可修改...

导语

今天是周,又是努力搬砖的一天啊~

木木子在这里给大家更新一下游戏系列——冒险岛。

操作简单、类似超级玛丽那种类型吧~不过做的界面倒是没那么精致华丽~

粉丝:报告!求推荐动作冒险类Python小游戏

正文

本文是开发的小游戏,嗯哼,老规矩,还是大家熟悉的Pygame哈~

一、准备中1)图片素材准备(可修改)

2)音乐素材准备(可修改)

写游戏的话有背景更带劲儿嘛~

二、环境安装1)开发环境要求

本系统的软件开发及运行环境具体如下:

Python版本:Python3。

开发工具:Pycharm。

Python内置模块:itertools、random。

第三方模块:pygame。

注意:在使用第三方模块时,首先需要使用pipinstall命令安装该模块,可以在Python命令窗口中执行以下命令:

pipinstallpygame带镜像源安装更快pipinstall-i
三、开始敲代码1)导入模块设置窗口

1.1游戏窗口大小可以自己调整修改哈。

importpygame导入pygame中的常量importsys窗口宽度SCREENHEIGHT=199更新画面的时间

1.2游戏标题

FPSCLOCK=()SCREEN=_mode((SCREENWIDTH,SCREENHEIGHT))设置窗口标题
2)定义一个移动地图类

玩家奔跑的话是需要移动的所以创建了移动的地图。

classMyMap():def__init__(self,x,y):小于-790说明地图已经完全移动完毕=8005个像素向左移动背景乐音的标记def__init__(self):_img=('image/btn_').convert_alpha()_img=('image/btn_').convert_alpha()_music=('audio/bg_')判断鼠标是否在,按钮的范围内defis_select(self):获取按钮图片的大小初始化小玛丽矩形=(0,0,0,0)=False跳跃的高度_y=140跳跃增变量加载小玛丽图片_img=(("image/").convert_alpha(),("image/").convert_alpha(),("image/").convert_alpha(),)_audio=('audio/')绘制小玛丽的X坐标=_y;跳状态defjump(self):=True当起跳的时候=_y:以5个像素值向上移动=_:以5个像素值向下移动+=如果小玛丽回到地面=False绘制小玛丽defdraw_marie(self):绘制小玛丽(_img[marieIndex],(,))importrandom分数move=5障碍物y坐标def__init__(self):加载障碍物图片=("image/").convert_alpha()=("image/").convert_alpha()加载加分音效_audio=('audio/')0和1随机数r=(0,1)ifr==0:显示导弹障碍=15导弹坐标在天上else:=根据障碍物位图的宽高来设置矩形=_size()障碍物绘制坐标=800=_=(,)绘制障碍物defdraw_obstacle(self):(,(,))播放加分音乐=0;returntmp;获取得分数字=[int(x)forxinlist(str(score))]totalWidth=0获取积分图片的宽度totalWidth+=[digit].get_width()绘制分数([digit],(Xoffset,SCREENHEIGHT*0.1))撞击bump_()获取窗体宽、高screen_w=().current_wscreen_h=().current_h将游戏结束的图片绘制在窗体的中间位置(over_img,((screen_w-over__width())/2,(screen_h-over__height())/2))
四、游戏效果展示

Python简易版冒险岛~

2)截图效果展示——

总结

好啦~一款简单的玛丽冒险岛小游戏就写到这里结束了哦~你们要的动作冒险类游戏给你

——“啪!!丑拒”哭辽~

其实我自己也觉得还蛮丑的这款游戏,2333~那要不,下一期我再补救一下,比如魂斗罗怎么样?

​​

完整的免费源码领取处:找我吖!滴滴我06也可!往期游戏热门文章推荐:

项目1.0超级玛丽

程序员自制游戏:超级玛丽100%真实版,能把你玩哭了~【附源码】

项目1.1扫雷

Pygame实战:据说这是史上最难扫雷游戏,没有之一,你们感受下

项目1.2魂斗罗

Pygame实战:多年后“魂斗罗”像素风归来不止是经典与情怀@全体成员

项目2.0联网、人机一体五子棋游戏

Pygame实战:下五子棋吗?信不信我让你几步你也赢不了?

文章汇总——

项目1.0Python—2021|已有文章汇总|持续更新,直接看这篇就够了

(更多内容+源码都在文章汇总哦!!欢迎阅读~)

​​

很赞哦!(35)