p**********u 发帖数: 15479 | 1 【 以下文字转载自 Military 讨论区 】
发信人: sammamish (sammamish), 信区: Military
标 题: 最近研究了一下魂斗罗的源代码。为什么魂斗罗只有128KB (转载)
发信站: BBS 未名空间站 (Sat Jun 10 12:33:51 2017, 美东)
发信人: sammamish (sammamish), 信区: Midlife
标 题: 最近研究了一下魂斗罗的源代码。为什么魂斗罗只有128KB
发信站: BBS 未名空间站 (Sat Jun 10 12:33:34 2017, 美东)
为什么魂斗罗只有128KB却可以实现那么长的剧情?
1.游戏大量复用图块,图块还使用调色板索引,好像每个像素才占用2bit。
2.程序员精心优化各种数据结构,每一bit存储都不浪费。
3.声音只存储发声通道的调制参数序列,能复用就复用。
4.代码全是汇编写成,直接操作硬件,基本不存在浪费的指令。
个人觉得fc最神奇的游戏还属超级玛丽,32个关卡,每关都不同,各种隐藏要素,好像
代码区才10多k,数据区10多k。反汇编看完还是不敢相信这点东西能玩一个童年…现在
helloworld的二进制都可能比这大多了。 |
p**********u 发帖数: 15479 | 2 我表弟就是被电子游戏啃爹,结果读中专没上大学。没想到,操,反而泡妞容易上手。
最后泡了个安徽女人。自带上海房子两套。外加他家两套,活的比高考出国的我要滋润
。哎。。。。
我另外一个表弟,一看我和他的区别。赶紧不打游戏。然后读了同济的cs。出来居然没
女人。因为他们家一定要找淮海路的女人。好不容易35岁,当了国内那种企业的
director ,买了大三室婚房。终于,淮海路女人水到渠成,啊呀,秒婚。然后人家教
三代,婚前说好一定要尽快受洗。现在已经有小孩了。不知道周末是不是一定要去他沪
教堂。婚礼是他沪教堂里办的。淮海路的女人确实漂亮。当然,没读向明。是个遗憾。
向明女人真心不容易操到。 |
p**********u 发帖数: 15479 | 3 表妹从来不玩游戏。高考苦逼,上中毕业的。当时劝她不要读那个中学。不听。然后也
是同济毕业。家里反对找外地人。到现在还单着。本来么,我姐好心,给她找个复旦
mba,结果嫌人家老,外地人,没想到人家上市了。人穷和父母很有关系。发现最后越
玩游戏,越混社会,活的越happy. |
d**i 发帖数: 9682 | 4 当年的fc游戏确实都是传世之作。。。牛逼
【在 p**********u 的大作中提到】 : 表妹从来不玩游戏。高考苦逼,上中毕业的。当时劝她不要读那个中学。不听。然后也 : 是同济毕业。家里反对找外地人。到现在还单着。本来么,我姐好心,给她找个复旦 : mba,结果嫌人家老,外地人,没想到人家上市了。人穷和父母很有关系。发现最后越 : 玩游戏,越混社会,活的越happy.
|