内存最小的网络游戏(内存小的网络游戏)

92

不知道大家知不知道这款号称史上最小的游戏《kkrieger》,它的体积仅仅有96KB,要知道我们随便一张电脑截图都有2MB,而且这个游戏内容还及其丰富。它的贴图、光照、音效、敌人一个都不差,甚至画质竟然也不输同时期的大部分游戏。麻雀虽小,五脏俱全,所以游戏作者究竟是靠什么手段把这款游戏体积压缩的这么小的呢?

内存最小的网络游戏(内存小的网络游戏)插图

其实你下载的并不是一个游戏,准确来说是一系列指令来告诉电脑如何制作一款游戏。游戏内需要的贴图建模和音效等方面电脑按照指令生成的。贴图都是作者用一系列代码来让电脑生成三张最原始的图片,而游戏中所有贴图都是基于这三张图片变化来的,它的原理其实就是以代码的形式告诉电脑如何ps,对三张原始图片进行不同程度的修改,最终电脑便能制作出游戏里的大部分贴图。

内存最小的网络游戏(内存小的网络游戏)插图1

而且由于是实时渲染,游戏中的贴图还是适量贴图,也就是说你可以无限放大,并且不损失任何细节。建模方面也是差不多的原理,游戏中所有建筑都是按照一些基础模型所改变的。音效方面则是运用了midi合成器处理,并没有实际的音频文件,你可以理解成给电脑一段乐谱,让其自己演奏。

内存最小的网络游戏(内存小的网络游戏)插图2

游戏最开始的版本体积大概在120KB,为了压缩成最终96KB,开发者竟然自己写了个程序,用来检查C++语言中最底层的逻辑,用来排除多余的段落,最终再用一个压缩软件来对游戏进行特别的压缩,这才让游戏体积降到了96KB。游戏一经发布,全网都被这个体积给震撼了,但大多数人都不知道的是,这游戏并不是个例。

内存最小的网络游戏(内存小的网络游戏)插图3

早在上世纪八九十年代,软件破解开始兴起,黑客们最开始只是简单的在开头放个文本,来说明这软件是我破解的。到后来,他们的签名开始变得花里胡哨,包含独特的动画效果和音乐,只为给人们留下深刻的印象,加上软件的限制,这些动画的体积都要在很小的体积内呈现,慢慢的,这类人掌握了压缩各种动画,声音的方式。随着时代发展,这一小部分网络文化也被保留了下来。他们甚至还有专门的比赛来竞争谁能在有限的体积里展现更多花里胡哨的内容,而kkrieger就是诞生于这场比赛当中。

内存最小的网络游戏(内存小的网络游戏)插图4

如果你想要知道更多游戏界的资讯,不要忘记关注我。就算不关注,点点赞支持一下也可以啊,小编在这里谢谢大家了。

相关推荐: