您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
nes格式小游戏一般只有百十k大小,而游戏的内容却不少,还有好多配乐,是怎么做到的?
游戏,画面,都是nes格式小游戏一般只有百十k大小,而游戏的内容却不少,还有好多配乐,是怎么做到的?
发布时间:2016-12-08加入收藏来源:互联网点击:
而音乐使用的是音节,一般也都用机器码来实现的,很少在游戏中加入真正的音频,即使有也是midi格式的文件,文件也很小,没有什么太多的音色。而且游戏中大部分的音乐都是循环性质的,可能5-6个音节就能支持整个游戏的BGM。
一段用C语言控制发出声音的程序
#include<windows.h>
main()
{
Beep(494, 200);
Beep(523, 300);
Beep(578, 400);
Beep(659, 500);
Beep(698, 600);
Beep(784, 700);
Beep(880, 800);
Beep(932, 900);
Beep(1046, 1000);
Beep(1175, 1100);
Beep(1381, 1200);
Beep(1480, 1300);
Beep(1661, 1400);
}
现在大家大致知道了FC游戏的实现方法,我们知道整个游戏可能都是用文本写出来的了,而一本TXT格式的小说,上百万字也就几百K,中文字符占用的字节还比英文多,对半砍也就几十K了。
所以当年能做出几十K的游戏就好理解了
回答于 2019-09-11 08:43:50
其实光论游戏的内容的话,内容其实并不占多少空间的,最简单的一个例子就是小说,你看看一些网络小说动不动就几十万的字,但是txt格式总共占空间也就那样,甚至还没你一张图片占空间大呢。
所以你拿nes格式的小游戏和现代的普通游戏一比就知道了,其中现代游戏的画面清晰度还有各种功能,比如说联网交友功能、充值功能等,你就能明显发现,完全不是一个世界的产物呀!!!
并且也受限于当时的机器设备性能,所以虽然当时的nes游戏比较小,但是内容多。
回答于 2019-09-11 08:43:50
其实最好的例子就是 生化危机2 PS1是双CD的大约1.3GB,而n64版本的只有不到64MB,而且由于n64的黑科技3D建模竟然比PS1更好,也没有多边形遮盖的bug;
主要是:
1、740MB的动画被压缩到极致
2、游戏的主程序程序代码实际上才2.1MB
3、支持高和弦的Midi
4、MPEG1的音视频压缩技术的引入
5、ROM的高性能读取能力,秒杀CD的速度
回答于 2019-09-11 08:43:50
现在的游戏核心逻辑文件其实也很小。主要素材体积大。
回答于 2019-09-11 08:43:50
两个方面:
图像方面,像素低,色深位数低,数据量小。
声音方面,是midi音乐,游戏文件内仅存储midi数据,播放时靠硬件转换为声音输出。
所以数据量小。
上一篇:美丽的前提是什么?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |