python游戏实战项目之童年经典超级玛丽
作者:顾木子吖 发布时间:2022-10-01 08:16:34
导语
“超级玛丽”——有多少人还记得这款经典游戏?那个戴帽子的大胡子穿着背带裤的马里奥!
带您重温经典的回忆,超级马里奥拯救不开心!炫酷来袭。
如果您的童年,也曾被魔性的 灯~灯灯~灯~灯灯~灯洗脑~那就来怀旧一番吧!
我是华丽的分割线——————————————————————————————
往期写过游戏实战已经积累到30几篇了哦~嘿嘿,推一波之前的,狗头保命.jpg。
欢迎大家来领免费的游戏,开玩啦~源码可以直接找我拿滴!
在座的各位大佬,你们都玩过这里面的几个游戏吖?
往期Pygame实战如下: 童年经典:童年回忆录之python版4399吃豆豆小游戏
往期Pygame实战如下:保姆级python教程写个贪吃蛇大冒险
往期Pygame实战如下:python游戏的魅力之冒险岛实战项目
往期Pygame实战如下:python游戏实战项目之俄罗斯方块的魅力
正文
嘿嘿!前面比较长一段推我之前写的文章游戏撒!那现在开始嘛!
大蘑菇、乌龟、食人花、仙人掌、金币、水管……以及噔噔噔噔噔噔~ 大家还记得这熟悉的场景么!
当当当~今天小编带大家写一款百分百还原的超级玛丽小游戏——超有趣!
本文还是基于Pygame模块编写的哈!
由于代码过多想了下是直接贴代码还是直接一步一步来,我毫不犹豫的选择了直接上代码:
昂~反正你们都喜欢直接看代码撒,我就不客气了!懒癌晚期.jpg。
拿就随便贴图片展示代码了哈!其他的你们呢直接找我拿免费发你们!
上面的代码意思了一下,贴了稍稍稍可能就20分之一的代码吧!因为文章写完就可以回家躺尸了,啊哈哈哈!还是回家打游戏舒服~
效果图如下:
开局运行代码之后界面:
单人模式/双人模式这里是选择的单人,每个玛丽管道工3条命。当然也可以自己设置的哈
管道工可以上下左右移动就是方向键,然后A是向上跳动。
还有变大的蘑菇、金币等等,等下自己探索哦~哈哈哈
来源:https://blog.csdn.net/weixin_55822277/article/details/120327646


猜你喜欢
- 开发目标:实现小红帽所挂脚本的自动生成下图为生成的最终目标本项目是从json中读取角色场景等信息,因此为了更好地判断所用属性是否需要,设置为
- 这个帖子在51js看到的,觉得很有学习意义,看看高手们是怎么做的吧!提问者:infinte急求:正则或算法,JS VBS均可。要求:[1]支
- PHP simplexml_import_dom() 函数实例获取 DOM 文档节点并转换为 SimpleXML 节点:<?php $
- 前言今天给大家分析3个计算机视觉方向的Python实用代码,主要用到的库有:opencv-pythonnumpypillow要是大家所配置的
- xml_to_csv代码如下:import osimport globimport pandas as pdimport xml.etree
- 1.前言:将测试数据全部敲入数据库非常繁琐,而且如果与合作伙伴一起开发,部署,那么他们肯定也不想把时间花在一个一个录入数据的繁琐过程中,这时
- 一、函数解释1.Softmax函数常用的用法是指定参数dim就可以:(1)dim=0:对每一列的所有元素进行softmax运算,并使得每一列
- vue配置element-ui遇到的坑注意:本文章参照element-ui官方文档,快速上手部分,的部分教程步骤1.npm安装npm i e
- 从PJBlog 2.7开始,验证码的功能就很好很强大了,但是同时也给手工输入带来了不小的麻烦——经常输错。之前我写了一个《自己写的一个PJB
- sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdat
- SQLyog是一款MySQL可视化工具,他可以将部分SQL操作通过图形化界面操作来完成,方便开发者更好的进行开发及数据库设计。在安装SQLy
- 本文针对Python的全局变量实现方法简述如下:先来看下面一段测试程序:count = 0def Fuc(count): pri
- 今天用numpy 的linalg.det()求矩阵的逆的过程中出现了一个错误:TypeError: No loop matching the
- 导语:除夕除夕,就是除去烦脑,迎接新的希望!在这里小编先祝大家除夕快乐,岁岁常欢笑,事事皆如意!正文:创建画布setup和draw是p5.j
- 在MySQL4中,是已经开始支持全文检索(索引)的了。但是只是对英文支持全文检索。由于英文在书写上的特殊性,使得分词算法相对中文来说,简单得
- 列表:list=[val1,val2]1.列表中的每一个元素都是可变的,有序的,可以被查看索引的。可变意味着可以对每个元素进行增删改查的操作
- 使用HTMLTestRunner输出的测试报告中,标题和错误说明的中文乱码。环境:python v3.6HTMLTestRunner v0.
- CSV(Comma-Separated Values)即逗号分隔值,一种以逗号分隔按行存储的文本文件,所有的值都表现为字符串类型(注意:数字
- 本文实例讲述了GO语言Defer用法。分享给大家供大家参考。具体分析如下:defer:调用一个被 defer 的函数时在函数刚要返回之前延迟
- Pandas是一个用于数据分析和操作的Python库。在pandas中几乎所有的操作都围绕着DataFrame。Dataframe是一个二维