今天看啥  ›  专栏  ›  程序员追风

为什么魂斗罗只有128KB却可以实现那么长的剧情?

程序员追风  · 公众号  ·  · 2024-03-05 20:13
上方蓝色“程序员追风”,选择“设为星标”回复“资料”获取整理好的面试资料原文:zhihu.com/question/50076174/answer/1101330430经常看到有同学在抱怨现在的游戏、APP 占用非常大的空间,基本都是 10G 起步。在网上看到一个问题:为什么魂斗罗只有 128KB 却可以实现那么长的剧情呢?这篇文章将会给大家讲讲这里面的奥秘~正文现代程序员 A 和 1980 年代游戏程序员 B 的对话:A:为什么你用 128KB 能实现这么多画面、音乐、动画?B:128KB 还不够么?其实为了表现力已经相当奢侈了,加了很多不重要的细节。A:就说你们的音乐,这个音乐,我压到最低码率的 mp3,也得至少 1MB 吧。B:你怎么压的?一首背景音乐怎么可能超过 1KB。A:那你实现全屏卷轴,用了多少显存?B:一共就只有 2KB 显存,多了也放不下啊。A:……我们对“数据量”无法直观认识除非是专家 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照