Citat:
wertis: Pozdrav svima!
Treba mi pomoc,a ona glasi:vec nekoliko godina koristim komp ,igram igre,prelazim ih,sakupljam,itd.......pa bih hteo da naucim da ih pravim.
Mozete li mi reci koje programske jezike trebam da naucim (c++,perl,html.....),koliko bi me te stvari kostale jer mi budzet nije nesto velik,i da li
za to zaista treba fakultet ili se to moze nauciti "kod kuce"???
Unapred zahvalan.
S obzirom na spisak jezika nisam nacisto na kakve igre mislis. Ako je rec o flash 2D igrama onda dolazi u obzir html i vec sta treba da se napravi flash applet (pojma nemam) , sto je daleko mnogo jednostavnije i pre ces doci do prvih rezultata.
Ali, ako su 3D igre ono sto bi zeleo da naucis kako se pravi/radi onda ce ti pre svega trebati mnogo mnogo upornosti i rada (nisam ti nista novo rekao recenicom zar ne :) )
Kao jezik svakako bi trebao da izaberes bar C ili u boljem slucaju C++ i da dobro provalis kojim strukturama podataka (mislim na nizove, liste, mape,...) u njemu raspolazes i kako ih najbolje iskoristiti (recimo da provalis STL). Da bi dobro naucio OOP koje ce ti uveliko ubrzati razvoj sta god da pises uvek je recept isti: napisi sto je moguce vise svog koga i pogledaj sto vise tudjeg koda u smislu da ukapiras kako se koriste razni koncepti OOP, kao i da razvijes svoj stil.
Treba ti i elementarno poznavanje matematike, prvenstveno geometrije (rad sa matricama, rad sa vektorima, sta je dot, a sta cross proizvod). Sto raspolazes boljim matematickim aparatom, to ce i tvoji algoritmi biti i citljiviji i verovatno brze raditi.
Ne mogu reci da ti fakultet ne bi dao jako dobru osnovu za sve to, ali koliko je bar meni poznatno da ces nauciti u nekoj skoli u Srbiji kako se prave igrice, tesko...
Takodje, treba ce ti poznavanje nekog API-ja za 3D grafiku bilo DirectX-a, bilo OpenGL, a u idealnom slucaju bilo bi "cool" da paralelno ucis i jedan i drugi, posto se preplice jako mnogo istih stvari.
Kad ovladas programiranjem, matematikom i API-jem tek te ceka posao, jer pravljenje igara ima toliko razlicitih oblasti, a ti si sa prethodne tri stvari tek "prohodao".
Dalje te cekaju koncepti kao sto su BSP, PVS, rad sa resursima, AI, mozda ces pozeleti i neke zvucne efekte da ubacujes, mozda da igras tvoju igru protiv prijatelja preko neta ili LAN-a. Lista bi bila bas suvise duga.
Ali kako rece moja komsinica i za put od "14 km treba napraviti prvi korak" a to recimo moze da bude google pa tamo search: tutorial openGL i kad nadjes neki sajt koji u imenu sadrzi NeHe onda si na pravom mestu. Prodji svih 40-ak tutorijala i zapitaj se da li je to ono cime zelim da se bavim u zivotu. Iskreno se nadam da ce ti odgovor biti 'DA', jer koliko je bar meni poznato jako je malo oblasti u programiranju koje bas od tebe traze maximum. "Zagrizi izazov" kao sto kaze reklama za Grand kafu :)