当前位置: 首页 > 后端技术 > Python

超级马里奥

时间:2023-03-26 11:09:59 Python

由Pygame实现这是一款非常非常经典的小游戏——超级马里奥,主要是使用pygame实现的。它运行非常流畅,并且是用Python3编写的,所以如果你想运行这个游戏,请安装Python3版本的pygame模块。然后直接执行python3main.py。1、运行后效果如下2、代码结构。─bricks.py││├──castle_flag.py││├──checkpoint.py││├──coin.py││├──coin_box.py││├──collider.py││├──敌人.py││├──flagpole.py││├──flashing_coin.py││├──info.py││├──mario.py││├──powerups.py││└──score.py│├──constants.py│├──game_sound.py│├──main.py│├──setup.py│├──states││├──__init__.py││├──level1.py││├──load_screen.py││└──main_menu.py│└──tools.py├──main.py└──资源├──字体│├──Fixedsys500c.ttf│└──__init__.py├──图形│├──__init__.py│├──enemies.png│├──item_objects.png│├──level_1.png│├──mario_bros.png│├──smb_enemies_sheet.png│├──text_images.png│├──tile_set.png│└──title_screen.png├──音乐│├──__init__.py│├──death.wav│├──flagpole.wav│├──game_over.ogg│├──invincible.ogg│├──main_theme.ogg│├──main_theme_sped_up.ogg│├──out_of_time.wav│├──stage_clear.wav│└──world_clear.wav└──声音├───__init__.py├──big_jump.ogg├──brick_smash.ogg├──bump.ogg├──coin.ogg├──count_down.ogg├──fireball.ogg├──kick.ogg├──main_theme_sped_up.ogg├──one_up.ogg├──pipe.ogg├──powerup.ogg├──powerup_appears.ogg├──small_jump.ogg└──stomp.ogg3.完整代码下载因为这个项目分为多个parts一个模块,所以在文章中就不展示了,以免太乱看着不舒服,所以把它们压缩成一个zip文件,点击下面地址下载完整代码https://www.itprojects.cn/276.html