超级马里奥兄弟Python版

原文链接: http://www.juzicode.com/archives/934

提到马里奥不知道会勾起多少人年少时的回忆,桔子哥小时候经常会和小伙伴们跑到安装了电视机的邻居家里去看电视,有一天中午到他家里的时候,看到的电视画面和往常却不一样,地上坐着的2个人手里各自拿着一个小方块,居然可以控制电视里的小人移动,当时完全被震惊到了,表情大概是这样子的:

时间久了邻居也会分享给我们这群小伙伴一起玩,常常还需要他来维持秩序。看着游戏简单,轮到我们自己玩的时候,往往摩拳擦掌,跃跃欲试,不到几分钟三个马里奥的命就用完了。后来学业繁重,偶有机会玩耍几次,技术难以精进。再到后来虽然在电脑上也可以玩到这款游戏,但是没有了周围那群小伙伴,可以探讨哪里有更多的金币,哪里有隐藏的蘑菇,哪里有更便捷的通道,在内心这款游戏慢慢就成为了“经典”。

今天我们就用Python重温下这个经典,在github上有个超级马里奥兄弟第一关的“裤子”,作者是justinmeister。将这个代码下载下来后,如果你的电脑是windows系统的话,作者打包制作的mario_level_1.exe就可以直接运行。当然你如果想体验下用Python运行源码,只需要额外安装pygame模块,运行mario_level_1.py就可以开始游戏了。控制也很简单,4个箭头键控制方向,按键A是跳跃,S是前进或者发射火球。 不过比较遗憾的是这个裤子目前只实现了第1关,期待你再接再厉把更多的关卡实现了。

github源码下载地址:https://github.com/justinmeister/Mario-Level-1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注