|一个体积仅96KB的游戏,竟然有这么多功能!

|一个体积仅96KB的游戏,竟然有这么多功能!

文章图片

|一个体积仅96KB的游戏,竟然有这么多功能!

文章图片

|一个体积仅96KB的游戏,竟然有这么多功能!

文章图片

|一个体积仅96KB的游戏,竟然有这么多功能!

【|一个体积仅96KB的游戏,竟然有这么多功能!】先来问一个问题 , 你见过的游戏大多占用多大的存储空间?可能大多数朋友都会这样回答 , 2D单机游戏较小的可能几百M , 大一点的几个G 。 如果是联网3D游戏 , 可能占用几GB到几个TB不等 , 比如我们常玩的游戏《英雄联盟》下载的安装包就有15 GB 大小 , 如果安装解压的话 , 体积会更大 。

相比之下 , 96 KB究竟有多小?

我这里任意用手机拍一张照片 , 大小为5.68MB , 换算一下5.68MB=5.68*1024=5816.32KB , 一张照片约为此游戏的(5816.32/96 ≈ 60.587)60.6倍!!!

我们来运行一下这款游戏 。 备注一下:通过时间戳可以看到 , 这款游戏最后更新时间为2004年4月11日 , 显然只能运行于Windows 7及以下系统 , 如果你是以上系统 , 请在属性下开启兼容模式 , 否则会出现打不开的情况 。
打开游戏会进行预备加载 , 是一种3D的环绕风格 , 写有code by .kb的字样 。

按下任意键 , 进入到菜单中 , 选择第一项 “start net game” 回车后开始游戏 。

游戏是单人射击类游戏 , 整个画面是3D效果 , 很精美 。

另外怪兽小兵的动作和射击等都很流畅精美 , 很难想象这是一个96KB的软件 。

在射击和运动过程中也有音效和动效 , 感觉非常不错 , 操作的方法也很简单:
控制办法:前 w 后s 左a 右d 跳跃Spacebar(空格键)

切换武器1 2 3 4 5
大家都知道 , 汇编作出的程序效率最高且体积小 , 而用C/C++来编写的话体积会大些 , 但这款游戏主体是C++ , 只贯穿了少量的汇编语言 , 让人感慨作者是如何做出来这么小的程序的!不仅游戏是3D , 还绘声绘色 , 具有真正可玩的效果 。
游戏过多的我就不介绍了 , 感兴趣的朋友请回复关键字【116】自行运行尝试吧 。
最后说一句 , 这款游戏是1997年编程第一名作品!

    推荐阅读