[ MatezYU @ 07.12.2003. 23:17 ] @
Pozdrav!
Do sada sam se zezao sa pravljenjem igrica u Delphiju (uglavnom tetris, arkanoid i sl.) pa me interesuje nesto vise... Da li bi neko mogao da mi da neke osnovne predstave o pravljenju igrica pod DirectX-om i gde bih mogao da download-ujem neke osnovne biblioteke i helpove... I na koji fazon se to radi... Hteo bih nesto osnovno da napravim, cisto neke animacije ili neke screen savere... Mozda koju jednostavniju igricu, 3d arkanoid ili tako nesto...
Unapred hvala!
[ AleksandarZ @ 20.02.2004. 10:22 ] @
Osnove DirectX-a mozes da vidis na sajtu drunkenHyena.com (nadam se da se tako pise) ..
Sto se tice pravljenja igrica pod directX-om ...i za tek najosnovnije stvari ce ti trebati dosta vremena (cisto da te upozorim)
[ Reljam @ 20.02.2004. 18:58 ] @
Pogledaj i http://www.flipcode.com, ali ako imas bilo kakva pitanja najbolje je da dodjes na opste priznati http://www.elitesecurity.com. Salu na stranu, tu smo da pomognemo, tako da slobodno pitaj.
[ Draghixa @ 28.02.2004. 00:00 ] @
Probaj sa http://gamedev.net - oni su centralna lokacija za Game Programming. Uglavnom su orijentisani na OpenGL ali ces naci dosta koda vezano za programiranje engina igre (tj. stvari about math, AI, colision detection, audio programming, network programming, filozofiranja kako programirat i sl.). DirectX SDK takodje ima dosta primjera vezano za DX kao i pomocnih file-ova na temelju kojih mozes dalje nastaviti praviti igru, screensaver, i sl.

Ako se ozbiljno mislis baviti sa ovim i zaradjivati godisnje 70000$ moja preporuka je da naucis C++ i COM programmiranje. OpenGL vs. DirectX kodiranje (sto predstavlja mozda 20-30% koda ozbiljne igre) ti nije toliko bitno koliko da naucis napisati engine. A za to ti treba C.

Preporucene knjige su Game Programming Gems (mada ne za pocetnike ...).

Ako ozbiljno mislis zezat se sa ovim, javi. Pozdrav.
[ Dejan Lozanovic @ 29.02.2004. 01:20 ] @
nije da sada lupetam nesto, ali sta mislis da probas recimo SDL na windowsima on layeruje directX tako da mu dodjes na isto. A sa druge strane igrica ce ti biti portabilna i na druge os-ove. A i SDL nije tezak da se nauci.

www.libsdl.org
[ NastyBoy @ 29.02.2004. 14:45 ] @
Citat:
najbolje je da dodjes na opste priznati http://www.elitesecurity.com


Pa tamo nema nishta o DX-u :)))))

Salu na stranu, mislim da ljudi pogreshno krecu u 3D. OpenGL, DirectX etc. su samo API pomocu kojish ces neshto rendati po ekranu, teorija 3D grafike je mnogo bitnija! Zato i nisam pristalica korishcenja bilo chega iz DX-a sem suvog renderinga. Ko zna, mozhda sutra naletish na RenderWare, GameBryo ili neshto trece shto koristi svoju filozofiju. Bez "generichkog" poznavanja 3D-a slede veliki problemi.
U svakom sluchaju, podrzhavam pomenuti savet da posetish http://www.gamedev.net , tamo ima ama bash svachega!
[ Dejan Lozanovic @ 29.02.2004. 15:30 ] @
Citat:
NastyBoy:
teorija 3D grafike je mnogo bitnija!


Hoces da kazes, analiticka i nacrtna geometrija, linearna algebra itd....
[ NastyBoy @ 29.02.2004. 16:23 ] @
.... izmedju ostalog. Kao i poznavanje standardnih metoda "kako uraditi to-i-to" u 3D-u. DX je vec zavio polovinu stvari koje trebaju kod pisanja endzina, narochito oko suve matematike, kolizije ili npr. skeletalne animacije. Nije preporuchljivo da se chovek oslanja samo na ovo bez da prouchi shta se ustvari deshava "u pozadini".