天天看點

fps類遊戲c語言源程式,95k的FPS遊戲!用C++和彙編編寫

95k的FPS遊戲!用C++和彙編編寫

到FPS(第一人稱射擊)遊戲,大家當然不會陌生,但時下流行的此類遊戲動辄就要占據上GB的硬碟空間,如果說存在一款效果還算不錯的FPS遊戲,大小卻隻有96KB,你是否會相信呢?

今天要為大家介紹就是這樣微型FPS遊戲,名為.kkrieger,是由.theprodukkt小組開發完成。其大小僅僅為96KB,廢話少說,先來看看該遊戲的畫面!

當然,其畫面肯定無法和QUAKE3、DOOM3之類相比,但考慮到其96KB的身材,也足以令人震驚竟然還有HDR效果。那麼.theprodukkt小組是如何将這款遊戲微縮到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以上的記憶體配置是必須的。上圖為該遊戲所占據的記憶體容量,已經接近300MB。

以下是下載下傳位址

http://soft.greendown.cn/UploadFile/2005-11/greendown.cn.rar

fps類遊戲c語言源程式,95k的FPS遊戲!用C++和彙編編寫