笔趣阁

第36章 合金弹头3D版

2023-10-02 作者: 七次量衣

()

“这是一款我自己闲时开发出来的3D射击游戏,以街机合金弹头为蓝本,将画面与人物完全实现三维化,配合3D立体眼镜能达到更逼真的效果。游戏系统里包含自动画质调节功能,画质会随着玩家的电脑配置而发生变化。以我的华硕esc1000玩起来的效果就如下面的截图,若是配置比我的机子低,画质也会随之降低。另外,这款游戏是免费的,任何人都可以下载传播。但是,为了确保低最大限度地发挥游戏的性能,游戏使用特殊的gPu加速功能,必须在内核与其它linux不同的零版linux上才能运行。”

周子云看着网页上的说明,心中震撼无比。

就在昨天,消失了十多天的zero大神终于再一次联系了他,并且叫他测试一下系统后试玩一下网站里下载页面的一个游戏。当时周子云便激动了打开了那个网站,却惊讶地发现网站已经多出了一个名称:零版linux。并且在网站的几大标题栏中还多出了游戏下载的选项。

周子云在林慕没有联系他的那十多天里,几乎每天都要上这个网站看看,只是网站直到前天都一直没什么改变,却不料在昨天却被zero大神更新了。于是周子云迫不及待地先下载了“零版linux”系统,直接全新安装。安装完成后,周子云完全被吓了一跳,最新windows版本的迅雷6.9、最新windows版本的QQ2011、最新windows版本的千千静听6.7。

周子云一一试用了几个软件后,却发现无论在功能上还是界面上,都完完全全与windows下一模一样。而且没有出现过任何用wine模拟的崩溃、错误等问题,就拿QQ2011来说吧,其功能在周子云的试用下发现,这个版本的QQ与windows下的QQ一样到了,连广告都没去掉。zero大神为啥不去掉广告咩?难不成他是照着QQ的源代码进行编写的?

在短短的十多天里zero大神就拿出了这三个软件,周子云此时对林慕已经佩服到了五体投地的地步了。一个程序可不是那么容易就能编写的,要不然腾迅干嘛几年来才更新过linux版的QQ一次,而windows版的QQ更新虽然很频繁,但也至少要一两个月才更新那么一次,一次也才更新那么一点屁用的功能。

而更令人震惊的还在后头,当周子云折腾了一会这个系统后,忽然想起zero大神似乎在网站上开了一个游戏下载专区,知道zero大神每次出手都是不同凡响,周子云便猜想这个游戏肯定不会简单。当他下载了这个体积只有4.3gB、扩展名为exe的合金弹头3D版后(小熊猫直接从光盘中提取出来的游戏本身具有跨平台特性,所以扩展名为exe,但与windows下的exe是完全不同的),便迫不及待地在零版linux中运行起来。

周子云双击了合金弹头3D版的图标后,原本以为会弹出安装界面,却不料游戏就这样运行了起来。周子云顿时傻了眼,体积为4.3gB的游戏居然没经过安装就这样运行了起来。这怎么可能?周子云也玩过不少游戏,可从来没有任何一种游戏像这合金弹头3D版一样,只有一个主程序。

而且在计算机的规则里,一个程序越大所占用的系统资源也就越大,像这合金弹头3D版是整整一个4.3g的文件,哪怕是用高配置的电脑运行起来也会非常吃力。更别提那些配置低档的电脑,运行起来更可能出现内存满溢,cPu假死、系统崩溃的情况。

但周子云不知道的是,这个合金弹头3D版原本就是以未来最高效的编程方式所编写出来的,不但拥有超高的压缩比,而且还能最大限度地发挥硬件性能,让低配置计算机也能拥有较好的画质。而在周子云玩的过程中,却发现资源管理器中游戏的cPu占用很高,但内存却只用了几百mB,没有想像中的那么高,亦没有造成系统崩溃的状况。

其实,这游戏的编写方式完全与现在的游戏不同。它虽然是一整个4.3g的文件,但其实在运行的时候游戏会只先加载需要的部分,而未用到的部分便不会读取,所以内存的占用率其实是不高的。况且linux系统在内存管理机制上是很先进的,话说就像当年创下票房记录的泰坦尼克号在进行渲染制作时用的就是linux操作系统。否则当时在渲染的过程中所产生的数据量便达到了TB级,换成windows系统恐怕连崩溃的机会都没有。

关闭