【转载】96K的3D FPS Game——《kkrieger》

可能看到这个游戏及介绍并不觉得新鲜和震撼,确实,此程序在网上已流传甚久,估计大部分朋友都已领略过该游戏的风采。本人也着实为它所震撼,故放到博客中,也可时时警醒自己,神匠的技艺,让人望尘莫及。
详细说明如下:

这个容量只有96K的第一人称射击游戏「kkrieger」,是由德国一家名为「.the .produkkt」的小组完成的,但玩过的玩家都被这吓死人的游戏视觉表现震撼,不管是超炫的光影表现、实时阴影投射、环境贴图、凹凸贴图...等3D效果一应俱全,加上游戏中的人物、怪物3D模块也建构得很仔细,游戏关卡也设计得颇有气氛

当然,其画面肯定无法和QUAKE4、DOOM3之类相比,但考虑到其96KB的身材,也足以令人震惊,那么.theprodukkt小组是如何将这款游戏微缩到96KB中呢?该小组表示,他们并没有采用什么特别的压缩算法,只是对游戏中将用到的材质、网孔等资源进行了最为合理的安排,保证足够紧凑,对于该游戏所采用的深入技术细节,该小组并不愿公布。但目前公认的是,如果按通常编程方法进行游戏开发,整个游戏容量将达到1.9GB。而这里,游戏缩小了接近25万倍

不知道大家是否有印象,以前网上经常传出许多大小只有64KB的3D演示动画,那是一些编程高手为了展示自己的实力完全采用汇编语言完成的作品,而相比来看,这款96KB的FPS游戏则更加精彩,因为他是一款有声有色,并且真正可以“玩”的游戏,但这款游戏并不是人们所想象的100%采用汇编语言完成,反而其主体由C++完成,之间贯穿少量汇编语言

别看该游戏体积很小,但对机器配置要求却很高,稍老式的电脑恐怕都不能运行

最低配置如下(达不到不能运行,达到也未必能运行):
- 1.5GHz Pentium3/Athlon以上处理器
- 512MB以上内存
- Geforce4 Ti或ATI Radeon8500以上等级显卡
- 支持pixel shaders 1.3、128MB以上显存
- 普通声卡
- DirectX 9.0b
运行该游戏后先要经历一段长时间的解压缩过程,而这些数据都将释放到内存中,所以512MB以上的内存配置是必须的

附件下载:kkrieger下载

posted on 2009-08-27 18:12  hysoka  阅读(655)  评论(0编辑  收藏  举报

导航