315549001 发表于 2011-6-11 11:58:35

宇宙中最小的3D游戏,仅仅是97K

本帖最后由 315549001 于 2011-6-13 17:30 编辑

介绍:


FPS(第一人称射击)游戏,大家当然不会陌生,但时下流行的此类游戏动辄就要占据上GB的硬盘空间,如果说存在一款效果还算不错的FPS游戏,大小却只有96KB,你是否会相信呢?   


今天要为大家介绍就是这样微型FPS游戏,名为.kkrieger,是由.theprodukkt小组开发完成。其大小仅仅为96KB,废话少说,先来看看该游戏的画面!   

当然,其画面肯定无法和QUAKE3、DOOM3之类相比,但考虑到其96KB的身材,也足以令人震惊。那么.如何将这款游戏微缩到96KB中呢?其实并没有采用什么特别的压缩算法,只是对游戏中将用到的材质、网孔等资源进行了最为合理的安排,保证足够紧凑。   

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


最低配置如下(达不到不能运行):   
- 1.5GHz Pentium3/Athlon以上处理器   
- 512MB以上内存   
- Geforce4 Ti或ATI Radeon8500以上等级显卡   
- 支持pixel shaders 1.3、128MB以上显存   
- 普通声卡   
- DirectX 9.0b   


运行该游戏后先要经历一段长时间的解压缩过程,而这些数据都将释放到内存中,所以512MB以上的内存配置是必须的。

配置不算高 普通电脑也能玩 操作与CS差不多

damahu79 发表于 2011-6-11 13:43:33

好像以前在哪见过= =

colorlemon 发表于 2011-6-12 10:36:28

这个很久前就红过一段时间,算一个演示性的游戏。原理是“过程生成”就是源代码定义了很少的内容,然后程序执行后自己生成所有的内容。所以一开始所谓的“游戏解压缩时间”其实就是生成内容的时间。现在已经有不少使用过程生成技术的游戏在开发中了,包括那个开发了N年的“无线星辰”~

猪样年华 发表于 2011-6-12 13:28:24

几年前的东西,那个时候是很惊异~~

Josephtien 发表于 2011-6-22 16:35:14

解压要密码?
页: [1]
查看完整版本: 宇宙中最小的3D游戏,仅仅是97K