图片缩略图

超级马里奥兄弟Demo

version 1.1.0.0 (48.1 KB) by (张
一个带有背景音乐的超级马里奥兄弟世界1-1的可玩演示
4.9
56评级

79下载

更新2013年4月22日

视图版本历史

查看许可协议

超级马里奥兄弟的MATLAB演示
--------------------------------------
张明静@西蒙菲莎大学
---------------------------------------

它是什么
----------
这是《超级马里奥兄弟》世界1-1的一个简短演示。这个演示模拟了原版NES版本的行为,在我的时间和精力允许的范围内。

游戏中没有敌人/货币/升级道具。砖块没有交互作用。

舞台尽头的旗杆和城堡都不见了。当马里奥从右边的舞台移出时,演示就结束了。

在游戏开始前可以打开背景音乐。

*你在上面看到的图片是这个演示的实际截图。
----------

安装
------------
普通版:
把stl_mario_main。M和两个。mat文件在同一个文件夹下。
运行stl_mario_main.m
应用版本:
就像其他的MATLAB应用程序一样
------------

控制
-------
A / D -左/右
J -冲刺
K -跳
-------

如何退出
-------
1.走到舞台的尽头,还是;
2.关闭图形窗口
*警告:当出现错误时,窗口将自动关闭。如果没有,请在命令窗口中输入'delete(gcf)'手动杀死图形窗口。
-------

享受吧!

引用作为

张印务(2021)。超级马里奥兄弟Demo(//www.tatmou.com/matlabcentral/fileexchange/40961-super-mario-bros-demo), MATLAB中央文件交换。检索

意见及评分(61

胡舒立的太阳

霍华德Labido

所以乐趣!
只是想知道,我能把它用在普通物品上吗,比如用过的塑料瓶?
我有一个废物处理项目,需要及早发现和清除某些废物。
https://www.wiscon-tech.com/system-solution/

Dorival托雷斯否决权

Akarsh辛格

长陈

MATLAB好强,大神也强!

韦德戴维斯

MATLAB社区总是让我印象深刻哈哈

Hareesh Godaba

我是拉詹

霍利斯·波特

约书亚·穆勒

马克斯Brandstatter

郧阳李

穆罕默德•穆尔塔扎

柠檬杨

柠檬杨

型号

哈哈,高明!把它变成一款真正的游戏是不是很好

SY K

非常好!

沭阳县风扇

nb, matlab大法好,话说作者是中国人吗

honglin周

Matlab真是除了不会生孩子,其他啥都会

碱液Demri

32个赞!

Wentao赵

XiWen周

令人印象深刻的

Kazuya哈塔

非常令人印象深刻。谢谢你做这个。虽然我想知道这是否与版权有关。

lfsjack

Genfu陈

我没有找到两个。m文件。

xfq徐

Jiahang李

xf_zh

Hyund李

ijan颂歌

马克斯·赖

某某的神

卡米洛·ceac

吉尔勒莫吉拉迪

swiftie

如此惊人!

导致长郡Lim

玉峰

简·科瓦尔斯基

非常漂亮和性感:)

路易Licate

先生,你真的是站在凡人中间的传奇人物。做得很好。

泰勒

Ramez阿里深

你太棒了…
你让我想起了我一生中最美好的回忆之一

太好了!恭喜张精

kim9091

CHENHAO王

Behnam阿齐兹

(张

@David,

谢谢你的反馈。“开始”和“选择”按钮在这个演示中并没有真正做任何事情。我把它们留在那里的原因是考虑到可扩展性。例如,在未来的版本中,我可能会添加暂停/恢复功能。这时就需要“开始”按钮了。

至于最初的无响应,通常情况下,如果1)图形窗口有焦点,2)按键事件没有被劫持,就不会发生这种情况。(1)很容易排除,所以我假设这不是你机器上的原因。因此,(2)似乎是最可能的原因。例如,我在电脑上安装了中文输入法,由于某种原因,当游戏窗口弹出时,它总是自动启动。输入法截取了我所有的按键,所以它们不能被MATLAB图形窗口接收。因此,我必须按CTRL + SPACE键来禁用输入法才能玩游戏。这次经历听起来很像你所描述的。所以这可能是你有一些软件,1)拦截按键事件2)可以被_TAB_禁用?

大卫Verrelli

这真是令人印象深刻。我想要一套关于如何玩的简短说明。
我承认所包含的read-me文件确实指出了一些控制键
-------
A / D -左/右
J -冲刺
K -跳
-------
然而,刚开始我就遇到了麻烦。最初,当第一次加载时,上面的键没有任何作用。
在m文件的第426和427行是:
KeyNames = {' w ', ' s ', ' ', ' d ', ' j ',‘k’,‘返回’,‘空间’};
% KeyFuncs ={“上升”、“下降”,“左”、“右”,“冲刺”,‘跳’,‘开始’,‘选择’};
因此,我希望按下回车键就可以开始了。事实并非如此。
我不知道这是否特定于我的系统/配置,但我发现_tab_键是启动演示的交互性的一个。

肖美丰

很酷的游戏!谢谢楼主分享!

艾哈迈德

埃德加·格瓦拉

很棒的复古游戏,尽管如此,还是用MATLAB。期待完整版!

法典

哦,见鬼,这真的可能吗?我只能用一个词来形容,难以置信!

Cheuk

蒂莫西

你很聪明,但我怀疑你是否理智。:)

Aurelien Queffurust

难以置信! !

nsbd

Nohting

卓李

马特破折号

瑞安G

非常酷的演示。我很喜欢你挂在这里的东西。

MATLAB版本兼容性
创建R2013a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!