如果从未见过“Game Over”几个字,真的算全部通关了吗?
原文由 Marcin Wichary 于 发布,订阅该博客
一段非常精彩的17分钟视频,100th Coin的Chris Siebert尝试以一种让每一字节代码和每一字节图像都被用到的方式来游玩《超级马里奥》,并展示了他的完整过程:

看到全部代码被“用到”的可视化呈现,有种让人瞬间坐直了的感觉:
这让我想起了IBM 1401,那台1959年的商用计算机,我在计算机历史博物馆里经常看到。它占据了房间里很大一块空间……

……但它又简单到你只要盯着控制台,就能完全明白它那颗又小又大的电子大脑里究竟在发生什么:
这件事有一种很强的力量感,也让我不禁想象,如果我的代码、我的CSS、我的博客也能有这样一个版本会怎样。如今的网络甚至已经失去了那种已访问链接与未访问链接之间带来的战争迷雾般的探索感——那种探索空间、理解其形态的感觉。
视频在2:25到13:35之间深入到了代码细节——顺便一提,想象一下自己的代码在几十年后仍被人逐行细究,连同所有的缺陷和取巧之处,难道不可怕吗?——但如果你跳过了这一段,一定要在13:35回来听结论,然后再看图像部分。
剧透一下:确实有部分代码从未被用到,但背后的原因却迷人得很。所有那些未被触及的字节,都是可耻的失误、被放弃的决定、虚晃一枪的假动作,以及强大到第一层就从未被突破的双重保护所留下的残迹——它们中的每一个,都是我们从未得见的、马里奥另一种可能形态的淡淡残影。
随机一篇博客
评论
登录后参与讨论