专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
今天看啥  ›  专栏  ›  51CTO技术栈

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

51CTO技术栈  · 公众号  · 程序员  · 2020-03-29 08:00
“ 为什么魂斗罗只有 128KB 却可以实现那么长的剧情?下面来给新生代程序员讲讲这里面的奥秘吧。现代程序员 A 和 1980 年代游戏程序员 B 的对话:A:为什么你用 128KB 能实现这么多画面、音乐、动画?B:128KB 还不够么?其实为了表现力已经相当奢侈了,加了很多不重要的细节。A:就说你们的音乐,这个音乐,我压到最低码率的 MP3,也得至少 1MB 吧。B:你怎么压的?一首背景音乐怎么可能超过 1KB。A:那你实现全屏卷轴,用了多少显存?B:一共就只有 2KB 显存,多了也放不下啊。A:……1我们对“数据量”无法直观认识除非是专家,一般人根本无法估算到底多大算大,多小算小。一般人对“数据量”并没什么概念。一篇 800 字的作文有多少数据量?按照 GBK ………………………………

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