Python自制“超级马里奥”小游戏

本文介绍了作者如何使用Python的PyGame库自制一款“超级马里奥”小游戏,包括基础设置、背景音乐与场景文字、游戏规则、菜单设计及主函数的实现。文中提供部分关键代码,并鼓励读者下载完整资源进行实践。
摘要由CSDN通过智能技术生成

✅作者简介:华为开发者联盟优质内容创作者、CSDN内容合伙人、GitHub专业技术人员🏆
📃个人主页:北雨·寒冰~ 的CSDN博客
🔥系列专栏:PyGame
💬个人格言:书山有路勤为径,学海无涯苦作舟

 

目录

前言

看效果

1.基础设置(tools部分)

2.设置背景音乐以及场景中的文字(setup部分)

3.设置游戏规则(load_screen)

4.设置游戏内菜单等(main_menu)

5.main()

6.调用以上函数实现


前言

最近在家上网课,闲得无聊,就想到用PyGame包自制一个“超级马里奥”的小游戏,在同学面前秀一手。

今天,寒冰就带大家来看看“超级马里奥”的全编写过程!

(当然pip install pygame应该不用我说了吧。。。)

也阔以“直接跳到文末”下载资源!!!

看效果

 1.基础设置(tools部分)

这个部分设置马里奥以及游戏中蘑菇等怪的的移动设置

import os
import pygame as pg
 
keybinding = {
    'action':pg.K_s,
    'jump':pg.K_a,
    'left':pg.K_LEFT,
    'right':pg.K_RIGHT,
    'down':pg.K_DOWN
}
 
class Control(object):
    """Control class for entir
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值