Osnove pravljenja najjednostavnije PC igre

C-H-O-T-Y

Zainteresovan član
Poruka
386
Pozdrav!

Posto polako pocinjem da se zanimam za programiranje i rad sa grafikom (inace to ucimo u skoli) zanima me da naucim nesto vise o tome.

Mislim da bi za tako nesto (kao neki vid vezbe ili ispita) najpogodnije bilo da probam da pravim neke najjednostavnije igre ili tako nesto slicno.

Konkretno me zanima,cisto informativno,kako bi trebalo pristupiti problemu pravljenja najjednostavnijih igara za PC? Kakav je plan? Sta se prvo radi? Sta sve pre toga treba znati? Kakav softver koristiti? Mislim da ovaj forum moze adekvatno odgovoriti na tako nesto.

Uopste sta je potrebno nauciti od rada na programima? Da li je potrebno imati dobru ideju a ipak poznavati i neke tehnike rada? U svakom slucaju,da rezimiramo sta mene zanima:

1.Koje bi programe trebalo koristiti za rad na pravljenju igara za PC?
2.Gde se na netu mogu naci tutorijali za te programe ili makar neke upute za iste?
3.Kakav plan treba da imam? Mislim na plan tipa „sta se kojim redom treba raditi?“
4.Da li moguce na netu naci neke „express game editore“ tj. editore za pravljenje nekih jednostavnijih delova same igre?

Ponavljam da ne zelim da postanem „game maker za 5 minuta“.Za objasnjenje ovog pitanja su mi potrebni ljudi koji su ovako nesto,ili priblizno radili a ne oni koji ce odmah reci da se okanim takvog poduhvata.Napominjem da mislim da ovde mogu naci adekvatna objasnjenja jer imam dovoljno vremena i upornosti a spreman sam da ulozim mnogo svog truda...

P.S Ako sam pogresio forum ne zamerite mi,jer samo hocu da naucim neso vise...
 
E vidi prvo dakle nauci neki programski jezik tipa c/c++, dalje se odluci za neki 3d programerski jezik, opengl ti je moja preporuka zato sto je laksi od direct3d-a.
E sada tutorale za c++ imas svuda na netu, a za openGL, pogledaj na googlu NeHe tutoriale.
A sto se tice teme igre, dakle prvo pocni nesto jednostavno, 2d, pa nesto slozenije 2d, e pa onda mozes polako na 3d igre da predjes, samo da znas dug je to put i zahtjevan.
 
Ja bih ti preporucio (da se ne mlatis ovde po forumima), da ti lepo uzmes neku knjigu o osnovama C++-a (recimo, "Naucite C++ za 21 dan", Jesse Liberty, izdao KomBib), i da prvo procitas i provezbas malo, pa da dodjes da se interesujes za OpenGL (sto je vec izuzetno napredno programiranje). Usput mozes da se zezas i sa ovim game maker programima. Pozz.
 
tab503:
jedan tutor i jedna knjiga ti nije dovoljno. Tek kad prodjes jedno 3 knjige iz c-a i c++-a onda mozes da pomisis da predjes na OpenGL.
Naravno govorim o slozenijim igricama.
Ne zanosi se. Dalek je put do prve prave igrice (one sitne u javi i slicno ne racunam)
Dobro, covek je pitao za najjednostavnije igrice (sto u principu ne znam cemu ce mu to)...
A u pravu si za ozbiljne igre. Ne samo da je potrebno jako dobro znanje programiranja, tu je potrebno i znanje iz grafickog dizajna, matematike, fizike, logicko razmisljanje i naravno mnooogo para i vremena.
Negde sam procitao pre koju godinu, da je na primer za neku igricu (fudbal) samo za detalje o lopti (kretanje, oblik itd) bilo zaduzeno petoro programera kao tim. Da o ostalim delovima ne govorim....
Dakle, jednostavne igrice mogu dobro da posluze za vezbu i ucenje i usavrsavanje nekih delova programiranja, ali za ozbiljnu igru - to je vec ozbiljan timski rad, sa clanovima od kojih je svaki pravi ekspert u svojon oblasti. A to kosta.
 
lep program... ali sam ja vec okupio svoju ekipu i pokusacemo da uradimo nesto... evo kako sam ja to osmislio:


Izrada skica-crteža
3D modeliranje
Pravljenje tekstura i njihovo lepljenje
Animiranje
Izrada levela za igru-level editing


Priprema muzike i njeno doterivanje
Rad sa zvučnim efektima


Rad na engine-u i njegova dorada
AI tablice (veštačka inteligencija)
Ostalo programiranje


Izrada dizajna u igri (loading strana,dugmići...)
Rad na ikonicama
Ostali dizajn (logo igre,naziv...)


Priča igre-zbivanje i njen žanr
Izrada web strane igre-oficijelnog sajta
Izrada instalacije
Rad na manual-u i readme fajlu
Ostala fina doterivanja
Testiranje igre


Imam ekipu od jedno 12 ljudi...nekoliko ljudi za engine (ustvari-doterivanje i obrada engina),malo 3D modelera i jos malo ljudi za zvuk i ostalo.videcemo sta ce ispasti...
 
Zdravo,
Ja sam iz Uzica, mi u skoli isto radimo programiranje i grafiku ali ja sam poceo da se bavim programiranjem kompjuterskih igara pre 2 godine. Tad sam imao 11 godina, sad mi ide dobro. Preporucujem ti da skines Microsoft Visual Studio 2005 (najbrzi po meni) i zdoom source (sa www.zdoom.org). Imas tamo uputstvo kako da ga iskompajliras i onda sredjuj kod i polako ces nauciti. Imas tutoriali.org sa tutorialima na srpskom za c++. Zatim posle toga nadjes quake 3 i iskompajliras ga (mnogo bolja igra od zdooma ali mnogo teza za rad).:rtfm:
 

Back
Top