[ icobh @ 16.05.2004. 19:51 ] @
Zdravo svima,

evo pošto sam se naigrao igara na fazonu trka a ni jedna igra nije bila u skladu sa realnošću a to je ono sto igri (bar u ovakvim žanrovima) daje kvalitet. Najbolje trenutno igrice su od Codemastersa (Toca I CMR) koje koliko toliko uspjevaju da zadovolje nas igrače(trkače). Pa sam odlučio da i ja probam da napravim neku trku koja bi bila po mom ukusu. Pa prvo što sam se pitao kako se ustvari rade te igre,počevši od onog naj bitnijeg a to je 3d. Kako npr. kad se importuju 3d objekti na scenu, znači staza,auto itd..,kako sad kad ja stisnem UP vozilo počinje da se kreće jel tako ali kako je to kretanje napravljeno. da li se mozda u svakoj milisekundi odrađuju f-je za to njegovo kretanje i da može li se jednostavno kretanje jednog 3d modela natjerati samo preko drugog ili se tu ipak radi o kordinatama itd..
[ Sasha++ @ 16.05.2004. 21:22 ] @
Odgovoricu prvo na konkretno pitanje

Kretanje vozila (ili bilo kog drugog objekta) dobija se promenom polozaja u sceni. Polozaji se naravno definisu u koordinatnom sistemu, a u svakom frame-u se proverava da li je igrac pritisnuo taster UP.

Trke zahtevaju dosta fizike i matematike, na pr. sudar dva vozila, udar vozila u drvo ...

Ali ne mozes poceti tek tako da pravis igru.
Moras nauciti 3D programiranje sa nekim od API-ja (DirectX ili OpenGL). Za pocetak nauci neki programski jezik, skini SDK i pocni da citas dokumentaciju :)
[ no_999 @ 21.10.2006. 15:01 ] @
ej sasha++, i ja bi htio da pravim igre, al ne znam di da pocnem, daj posalji neki tutorial, ili nilo sto gdje i kako da pocnem s kojim programima! stvarno bi htio nauciti, al nema tutorial na nasem jeziku, a nisam bas dobar poznavaoc engleskog!
[ SashaX @ 21.10.2006. 15:59 ] @
auuu kad je ovaj topic postavljen ...
nema vise sasha++, sad je sashaX :)

za pocetak pogledaj temu
http://www.elitesecurity.org/t...ne-ili-skoro-potpune-pocetnike

sto se tice programa za pravljenje igara pogledaj Game Maker
o njemu neka ti daju vise informacija oni koji rade u njemu
za malo ozbiljnije stvari moraces da zagrijes stolicu i naucis neki programski jezik