| .:Hrek : A 96 kb-os FPS - Forrs s cikk : www.sg.hu |
A 96 kb-os FPS - Forrs s cikk : www.sg.hu
Cyborg 2004.04.22. 18:33
 |
A nmet programozok eme kicsiny projektje rendkvl nagy
npszersgre tett szert az interneten. A .theprodukkt egy olyan FPS jtkot
fejlesztett ki, amely csupn 96 kB mret, szemben a manapsg npszer, akr
tbb gigabjtos jtkokkal |
Mg pldul az egyik legnpszerbb FPS taktikai jtk, a Far Cry megdbbenten szp s valsgszer grafikval tbb Gigabyte helyet ignyel a merevlemezen, addig a .theprodukkt fejleszti 96 kB-ban hoztak ssze egy hasonl jtkot. Termszetesen ettl nem vrhatunk fotorealisztikus megjelenst, azonban a jtkmenete lehetv teszi pldul a 360 fokos mozgst minden irnyba, gyors mozgsokkal, klnbz fegyverekkel s ellensgekkel, akik persze - most mg - nem tl intelligensek. A megjelens s az effektek, amikor eltallunk egy ellensget kb. olyan szinten vannak, mint anno a Descent els rszben, ami stt barlangszer, futurisztikus helyeken jtszdott.
A fejlesztk szerint a jtk alaptlete a demoscene koncepciira alapul, ahol a zenerk megprbljk kiaknzni mg a high-end PC-k teljestmnyt is, azonban a mret limitlva van 64 kB-ra. Egyszer csak kipattant az tlet, hogy 32 kB-os jtkokra rnak ki versenyt, amelyet aztn 96 kB-ra bvtettek ki. "sszeltnk, s gy gondoltuk igenis bele tudunk passzrozni jpr dolgot abba a 96 kB-ba" - nyilatkozta Christoph Muetze, az egyik grafikai fejleszt.
"Az volt az tletnk, hogy csinlunk egy first person shootert, mivel ezeket egyszer megrni, nem tl bonyolult programok, sokkal knnyebb programozni, mint pldul a szerepjtkokat. Radsul a legtbb ember szereti is ezeket" - mondta el Muetze. A .theprodukkt csapat 6 emberbl ll Nmetorszg klnbz rszeibl. A csapatban vannak grafikusok, szmtstechnika-tudomnyi tanulk, s professzionlis jtkfejlesztk is.
A .kkrieger megrsa 2 vet vett ignybe, amelybl 1 vet a tartalom kitallsra fordtottak. Ezen id alatt kifejlesztettk a jtk megjelenst is, amelyben modern fny s rnykolsi effektek is vannak. Ez 104 363 programsort jelent, ami 60 kbyte, s pluszban 36 kbyte-nyi kiegsztvel egytt jn ssze a 96 kB-os .kkrieger.
Muetze szerint a legnagyobb kihvst az jelentette, hogy mindez tnyleg belefrjen 96 kB-ba. A csapat persze semmifle varzslatot nem alkalmazott, lltsuk szerint szimpla C++ programozs az egsz. "A jtk mindent berak a szmtgp memrijba. A 96 KB-os programban lnyegben egy genertor van, amely mint egy szakcsknyv, klnbz receptek alapjn fut. Kiszmtja a textrkat, a geometrit, s az objektumokat is" - magyarzta Muetze.
Szerintk nincs mg egy ilyen program, mint a .kkrieger. Eddig a jtk mindssze bta llapotban van ugyan, de mr egy ideje letlthet az internetrl. Muetze elmondsa szerint csak a mlt htig bezrlag tbb milli letlts lehetett. A vgleges verzirl egyelre nem mondtak sokat, de a mostani bthoz hasonlan ingyen letlthet lesz majd. A fejlesztk elmondsa szerint nem gondolkodnak azon, hogy ebbl pnzt keressenek, de termszetesen ha rkezik egy j ajnlat az ltaluk irt motorra, mg brmi megeshet. A .kkrieger vgleges verzija tbb kiegsztssel bvti a jtkot, a lers szerint trilgit vrhatunk.
Noha ingyenesen letlthet s igen kis mret a program, mgis j adag hardware teljestmnyt ignyel. A fejlesztk ajnlsa szerint minimum 1,5 GHz-es processzor s Geforce 4 Ti, avagy RADEON 8500 grafikus krtya kell neki. Utbbiakbl is csak a 128 MB-os verzikkal elgszik meg, s radsul a Geforce4-el szemben a RADEON 8500 fejlettebb Pixel Shadert is teljes mrtkben kihasznlja. DirectX-bl a program a 9.0b verzit ignyli. Ne gondolja teht senki, hogy kis mrete ellenre fejletlen s szernyebb gpeken is fut, pp ellenkezleg, mg az 512 MB memria is minimumknt szerepel a kvetelmnyek kztt.
Termszetesen mg ilyen gpigny mellett sem vrhatunk tle fejlett AI-t vagy 5.1-es Dolby hangzst, vagy komolyabb fizikt. Azonban a grafikai sznvonala tbb mint meglep. Nhny bug ellenre jnhny rt el lehet tlteni vele. A szinteken tovbbjutva rszletesen kidolgozott szrnyek ellen harcolhatunk, amelyeket gondosan meg is terveztek. Mindenhol komoly rnykols van jelen, st, mg minket is kvet egy dinamikusan, valamint fnyek csillannak a falakon s fegyvernkn is.
Letlts, 96 kbyte
|