KB|马力欧 篇二:什么!小时候怎么玩都不腻的马里奥只有40KB——美术部分

40KB的游戏在现在这个时代,我们可能很难理解一个游戏只有40KB是什么概念
现在的游戏随随便便就有几个G的大小:王者荣耀差不多2G,和平精英也有2G,GTA5更是达到了65GB
别的不说,就连张大妈的安装包都有43MB了,一个张大妈,抵得上1024个马里奥
所以,超级马里奥是怎么将大小控制在40KB的呢?
瓦片图在超级马里奥中,开发者为了减小游戏的体积,采用了一种名为瓦片图的东西,他们将各个关卡中的出现的元素分隔为小块,称之为瓦片,然后通过代码将瓦片拼成元素
例如,一个问号砖块,就是由四个瓦片拼接而成的

KB|马力欧 篇二:什么!小时候怎么玩都不腻的马里奥只有40KB——美术部分
文章插图

对于对称的元素来说,开发者会通过镜像调用同一瓦片来减少瓦片类型
例如,构成一个食人花的瓦片实际上只有两片,元素的另一半是由这两个瓦片镜像反转得到
【 KB|马力欧 篇二:什么!小时候怎么玩都不腻的马里奥只有40KB——美术部分】
KB|马力欧 篇二:什么!小时候怎么玩都不腻的马里奥只有40KB——美术部分
文章插图

此外,为了更进一步压缩美术资源空间,开发者还通过换色的方式用相同的瓦片实现不同的元素
最典型的是草丛和云朵,去掉颜色后,你会发现,这两个元素长的一模一样

KB|马力欧 篇二:什么!小时候怎么玩都不腻的马里奥只有40KB——美术部分
文章插图

通过以上的种种骚操作,超级马里奥通过512块瓦片搭建出所有关卡的美术资源总结为了快乐,我们好像总在期待着更强的硬件,Nvidia的rtx,AMD的DirectX,人们向硅芯片索要着更多的性能,人们似乎期待着在虚拟世界中搭建出一个比真实世界更加瑰丽的世界,与此呼应,索尼和微软的主机性能愈加强大,PC机跑分更创新高,他们各家的独占也愈发以强烈的视效冲击着我们的感官。
不过,任天堂给了我们另一条路,它推出了性能并不强劲的switch主机,它坚持做合家欢游戏,它坚持为我们找到最简单的游玩乐趣,就像40KB的超级马里奥,就像lambo。任天堂好像再说,玩家不是想要绚丽的视效,他们只是想要快乐。
最后,我要说一句:任天堂,永远的神!
我是思量可笑难忘,一个刚开始写文的萌新,希望能得到各位的点赞和支持
PS:我还发了另一篇投稿,主要讲#超级马力欧#的音乐资源如何实现压缩的,各位如果有兴趣可以点开我的头像看一下

    推荐阅读