
Opäť po nejakom čase prinášam novší materiál - framework - pre programovanie hier s Direct3D. Ako obvykle je to zavesené na adrese GIDX9. Je tam presne to čo som sľúbil nedávno (dokonca aj dávno, ale pre inú platformu :-)), a sice BSP renderer spolu s kolíziami, ktoré spracovávam, cez mnou stále dokola omieľaný NGD.

Opäť vás po krátkej odmlke vítam pri tutoriáloch o programovaní hier. Dnešná časť seriálu bude o niečo kratšia, najmä čo sa týka novej funkcionality. Tá minulá bola o vytvorení si tried na základnú prácu s obrázkami a dnes si ukážeme, ako to je s vykresľovaním textu. Aj na toto je DirectX dobre pripravený, na vytvorenie a kreslenie samotného textu nám postačia dve-tri jeho metódy.

V predchádzajúcej časti som vám pripravili piesok na ktorom budeme ďalej pracovať, a teraz nás čaká už zaujímavejšia práca. Táto časť seriálu hovorí o tom, ako som - ako si modifikovať náš "sandbox" pre nahrávanie textúr a kreslenie jednoduchých 2D sprites.
Ako prvú vec, budeme potrebovať zatiaľ drobné zmeny v súbore main.h. Potrebujeme pridať vektor reťazcov. Toto sa nám hodí napríklad ako zoznam ciest, ktoré bude prehľadávať náš CResourceManager keď sa bude pokúšať nájsť textúru a podobne.

Takže ako som v predchádzajúcej časti napísal, očakávam, že už skúsenosti s programovaním máte a úplne najlepšie by bolo keby ste mali skúsenosti s C/++ jazykom. Ideálna situácia by vznikla vtedy, ak by ste sa aj pred čítaním tohoto seriálu zaujímali o tvorbu hier, respektíve by ste chceli skúsiť prechod z OpenGL na Direct3D.
Ešte by som znova rád pripomenul, že sa nepovažujem za nejakého programátorského guru a tiež ani zďaleka neviem všetko :-) Len by som sa rád podelil o to čo som sa naučil. Takisto nepracujem v profesionálnej sfére herných vývojárov, takže ak to niekto taký prípadne číta, prosím nekameňujte ma :-)
Kód, ktorý som pre vás pripravil je šíriteľný pod GNU/GPLv3 a dá sa stiahnuť tu (Lesson01.zip ~30kB).

Na úvod by bolo dobré, keby sme si ozrejmili, čo vlastne chceme programovať a hlavne v čom. Pre vývoj pod Windows existuje veľa možností vrátane tých čo sú pod záštitou GNU/GPL. Dokonca je možné, že objavíte DirectX SDK teda hlavičkové súbory a knižnice, potrebné ku skompilovaniu aj vo forme GCC respektíve G++ (GNU kompilátory).
My sa však, ako samotné rozhranie Direct3D naznačuje, vyberieme tou cestou pravých Windows programátorov :-)

Zdravím vás pri novo-otvorenej "nóde" o programovaní hier.
Ja osobne som nikdy nebol, na špeciálne vypisovanie a rozpisovanie sa obzvlášť v takzvaných editoriáloch takže to zhrniem nasledovne.
Dobrý den,
dovolujeme si Vám připomenout, že dne 13. září [September] 2008 (sobota) se v Brně uskuteční další ročník setkání herních vývojářů jménem Game Developers Session. Více informací najdete na domovské stránce http://gds.ceske-hry.cz .
Z důvodu omezené kapacity hotelu Avanti, v němž se Game Developers Session 2008 letos koná, doporučujeme včasnou registraci (http://gds.ceske-hry.cz/game-developers-session-2008/registrace/43) na uvedených stránkách. Upozorňujeme, že vstupné bez registrace bude výrazně vyšší.
Díky a na viděnou,
Tým Game Developers Session
---
Vazeni clenove fora Ceskych her,
dovolujeme si vas pozvat na jiz 5. rocnik konference Game Developers Session, ktera se tento rok kona ve dnech 11. - 13. kvetna [[mája]] 2007 tradicne v brnenskem KD Rubin. Program akce je zatim prubezne aktualizovan a naleznete ho na http://gds.ceskehry.cz/gds2007.html spolu s registracnim formularem a dalsimi podrobnostmi. Tridenni vstupne je stanoveno na 200 Kc pri registraci (pozor - registrace je omezena pouze na 300 ucastniku), pripadne 500 Kc na miste.
Toto ohliadnutie sa spat na vyvoj hry Spellcross sluzi hlavne pre zacinajucich gamedeveloperov, ktori maju skvele napady na vytvorenie hier zalozenych na sprajtovej grafike. V dnesnej dobe nie je vacsi problem vytvorit zlozito posobiace 3d hry, sprajtova grafika ma vsak stale svoje caro a budeme sa s nou stretavat pravdepodobne este niekolko desatroci. Preto dufam ze tento text nebude v tejto dobe posobit staromodne :-)

Nemecko sa snaží o zákaz násilných počítačových hier v Európskej únii po tragických udalostiach o ktorých sa domnievajú, že boli spojené s počítačovými hrami.
Recent comments
38 weeks 2 days ago
38 weeks 2 days ago
38 weeks 2 days ago
43 weeks 6 days ago
43 weeks 6 days ago
43 weeks 6 days ago
43 weeks 6 days ago
1 year 3 weeks ago
1 year 13 weeks ago
1 year 46 weeks ago