问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

马里奥仅40KB?背后其实是任天堂的大智慧

创作时间:
作者:
@小白创作中心

马里奥仅40KB?背后其实是任天堂的大智慧

引用
腾讯
1.
https://new.qq.com/rain/a/20240320A07PPZ00?openApp=false&web_channel=wap

还记得承载着我们童年回忆的超级马里奥吗?这款只有40KB大小的游戏,究竟如何承载如此丰富的游戏内容?这一切都要从任天堂的"抠门"策略说起。


超级马里奥游戏画面

超级马里奥总共8大世界,32关,甚至很多人至今都没有通关马里奥。
那大家猜猜这游戏容量有多大?只有40KB!没听错,是40KB!

小小容量为什么却能承载如此丰富的游戏内容呢?这一切都要从“抠门鼻祖”——任天堂说起。

这期我们开始讲互联网史诗之任天堂。

任天堂的“抠门”,要从任天堂的红白机说起。在当时电视还没普及的80年代,任天堂红白机却硬生生卖了6000万台。

但如果仔细看,你会发现红白机的内存、显存都只有2KB,那2KB是什么概念呢?


任天堂红白机

一个汉字是2B(字节),2KB就是1024个汉字。换成画面,也就是61.44KB,一个画面就61KB了,那2KB的内存怎么用呢?

2KB相当于1024个汉字

在这个时候,任天堂就开始展现自己的“抠门”天赋了,任天堂的程序员们先把游戏里需要用到的所有元素都变成“瓦片”,然后再根据游戏场景把瓦片拼接起来,这也就是8bit像素风的鼻祖。


程序员们将场景元素变为“瓦片”

每个瓦片是8x8像素大小,一屏幕的画面是960字节,而瓦片本身占用空间960字节,加起来只有1920字节。当然,这些只是原理性的计算,实际上会更小。


“瓦片”本身占用空间:960B

为了进一步“抠门”,任天堂还整了一波“合并同类项”。

程序员们把马里奥拆成了四份,合并相同的部分,就会发现本来166个瓦片才能解决的事儿,现在67块就能搞定了。

程序员用“合并同类项”的方式节省空间

人一旦“抠”过了,遇到什么都想“抠”两下。

于是程序员们在设计画面的时候,能做对称的就做对称,能改个颜色直接用的就改颜色,比如马里奥里面的花和星星在储存的时候只储存了一半,另外一半翻转就好了。


程序员通过翻转素材节省空间

还有里面的白云和草地,你仔细看看就会发现它俩的区别,只是一个穿了“马甲”,一个没穿。

马里奥中的白云和草地

要说最“抠门”的地方,还得是马里奥的形象设计。

考虑马里奥需要上下跳,设计头发还得根据动作来回飘动。程序员们便直接给他戴了个帽子,嘴巴也不设计了,用胡子挡住,眼睛也省点瓦片,用一个点解决。

马里奥的形象及元素设计

除了“抠”画面,还“抠”音乐。

马里奥的BGM并不是一整段完整写好的音乐,毕竟整段的音乐太占地儿。程序员就把单个的音符编成程序放进电脑里,让电脑自己演奏,合成不同的音效,最后把已有的音效再进行二次加工。

马里奥的BGM

比如,过关的音效六倍速后就是吃蘑菇的声音,受到攻击时的音效和钻水管的又是一样的。总而言之就是把能“抠”的地方全“抠”了个遍。

过关音效六倍速=吃蘑菇音效

可任天堂就是用这种“抠门”的方式,开创了RPG游戏类型,诞生了沙盒游戏的雏形,制造了合家欢的派对游戏。

就是这样一家改变游戏行业的霸主,却说过这样的话:“很多人认为科技自然可以实现更逼真的表现力,但我认为这是不对的。”

任天堂前CEO岩田聪

任天堂一直把用户体验放在最前,认为“科技”到一定程度就够了。科技的迭代是为了给玩家带来更多的乐趣。在硬件有限时,不如利用软件设计达到高性能。

这几年市面上的科技产品,无论是手机还是汽车,都在不停地“卷”硬件,虽然也都交上了不错的答卷,但都面临着“卡脖子”的风险。而任天堂的做法,也许能给许多厂商带来新的思考。

各大厂商发布3nm/4nm芯片

正是任天堂的这种“抠门精神”,让超级马里O在有限的容量内实现了游戏内容的丰富与精彩。

而其实“抠门”背后是任天堂对游戏技艺的不断精进,对游戏体验的不断优化。这也让任天堂的游戏风靡全球,成为了无数玩家心目中永远的白月光。

任天堂将用户体验放在最前

直到现在,马里奥还是任天堂最挣钱IP之一,但是听说,比任天堂游戏还要挣钱的其实是他们的法务部,而且还是东半球最强法务部。

任天堂法务部

就是不知道迪士尼、任天堂、南山必胜客他们仨打起来谁会赢呢?关于东半球最强法务部的故事,我们下期再讲!

本文原文来自腾讯新闻

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号