您现在的位置是:首页 > 游戏技术
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)