Jump to content

Koju vrstu igre je najlakse napraviti?


Guest C-H-O-T-Y
 Share

Recommended Posts

  • Replies 57
  • Created
  • Last Reply

Top Posters In This Topic

Kao prvo, postavlja se pitanje zašto neko hoće ovde da pravi igru? Da li je razlog životni san ili želja da se za godinu dana zaradi milion dolara(ili možda i jedno i drugo)? Mnogi kreću sa pravljenjem video igara sa onom klinačkom logikom koja važi i za sport: "Hoću da treniram fudbal, jer vidiš koliko Bekam ima para ili hoću da treniram košarku jer je Jordan najpopularniji sportista svih vremena". Ako hoćete da pravite video igre sa logikom IdSoftware i John Carmack su mnogo para zaradili na video igrama pa mogu i ja, onda bolje odmah odustanite. Ako vam je to životni san, onda nikako nemojte da odustajete samo malo spustite kriterijume i imajte u vidu par stvari:

1. Ljudi koji prave najbolje igre imaju 100 puta veći budžet od vas

2. Imaju neuporedivo veće iskustvo

3. Ima ih mnogo više u timu

4. Iza njih stoje mnogo veće kompanije nego što stoje iza vas

 

Realno gledano, veliki je uspeh ako u Srbiji napraviš igru koja će biti ocenjena sa ocenom 5(Mediocre) od 10 jer postoji hiljadu igrica na svetu koje su napravljenje sa budžetom od preko milion dolara ako koje su dobile ocenu ispod 5 ili čak nikada nisu ni bile izdate. Koliko sam ja uspeo do sada da saznam CroTeam je pre Serious Sam-a napravio 5 ili 6 igara i radio oko 8 godina.

Ako želite jednog dana da napravite neki uspeh sa video igrama, računajte da je to dug i težak put i da će vam za to trebati bar 6 godina. Ako zaista imate toliku želju da uspete, onda krenite polako od nule, prvo neka bude neka tekstualna igra, pa 2D, pa 3D bez efekata, pa 3D sa efektima pa će onda na kraju da dođe i ono što verovatno sada želite. Siguran sam da postoji jako puno ljudi koji su spremni da vam pomognu(među njima sam i ja na vrhu liste jer je i meni to životni san) .

Link to comment
Share on other sites

Slazem se sa tobom Pharaoh, mada ne bih savetovao nikome da sada krece sa pravljenjem 2d igre... to je, kako bih rekao, onako skolski primer onoga sto se uci po starom skolskom sistemu bubanja - radi ono sto ti kazu ucitelji.

Zasto govorim o ovome.. samo zato sto sam poznavajuci basic na comodore-u 128 (davne 1990-te) i poznavajuci Flash scripting, uz malo truda uspeo da zavrsim svoju prvu igricu u 3D-u...

Basic me je naucio kako se strukturisu programi, ali, to je stvarno osnova, nista vise od toga. i uz to mnogo daleko od c++ programiranja..

Oduvek tvrdim da je shvatanje materije najbitnije...

Mislim da sam uvek bio mnogo, da tako kazem, 'leprsav', da sam pokusavao da shvatim sto vise stvari i da ne ucim na osnovu kanona, vec na svojim greskama i da prihvatim (racionalno) svaki izazov koji je potreban.

Mislim da je osnovni problem game timova taj kada ne postoji poznavanje onoga cemu se tezi, a uz to ne postoji poznavanje kolicine problema koji bi mogli predhoditi cilju teznje (u ovom poslu je sve jeko relativno.. jedan glupavi bug koji ne biste nikad ocekivali moze stopirati citavu proizvodnju, a takvi bugovi se srecu svaki dan, cak ih srece i Jon Carmack).

Ono sto je vazno u ovom poslu je 'imati jako puno lufta', slobodnog prostora da se eksperimentise... ako mislite da je dovolja jedna godina za proizvodnju igre.. dodajte jos jednu godinu na to...

Uglavnom, moje licno misljenje je da uz toolove koje posedujemo danas (poput Virtools-a recimo) osnovi probelm kod pravljenja igara nije nije cisto programiranje (koje je jednostavno i logicno) vec se radi o problemu 'intuicije'.. Ne znam kako da objasnim, ali, intuicija je bitna.. ja nikada nisam programirao nista u c++, nisam se susreo sa odredjenim problemima.. imao sam uvek pod rukom engine koji radi vise-manje ono sto ja zelim da radi... ali, cesto ne radi to sto zelim... i onda je potrebno aktivirati mozak i skapirati zasto nesto sto bi treblo po svakoj logici da radi - zapravo, ne radi?

Uglavnom, preterao sam u prici i rasirio se previse... Ono sto sam hteo da kazem je da se treba suociti sa svim problemima interaktivnog 3D-a i da rad u 2D-u nije od pomoci, tj. da nije od velike pomoci...

Link to comment
Share on other sites

mislim da je Point&Click jedan od zanrova koje je prilicno lako uraditi sa tehnicke/programerske strane gledano... ono sto se tu trazi je dobra prica, dobar intro i neke medjuanimacije... i naravno dobar 3d modelar koji ce napraviti realisticne scene prostorija i pejzaza, a mogu da se koriste i fotografije (360 stepeni) kombinovane sa 3d grafikom - ukoliko se kreira P&C u prvom licu tipa "Dracula"-e (ako se secate). Ako kreirate p&c iz treceg lica takodje nije mnogo komplikovanija prica osim sto je potrebno uraditi animaciju glavnog lika. Scene su staticne, u smislu fixirane kamere koja posmatra odredjen prostor, ali bi bilo gotivno uraditi sa dinamicnom kamerom u smislu da kamera moze da menja ugao i na taj nacin prati glavnog lika.

i tako...

 

ako znate nekoga sa bujnom mashtom i dobrom prichom, bacite se na posao... :)

Link to comment
Share on other sites

Slazem se sa tobom Pharaoh, mada ne bih savetovao nikome da sada krece sa pravljenjem 2d igre... to je, kako bih rekao, onako skolski primer onoga sto se uci po starom skolskom sistemu bubanja - radi ono sto ti kazu ucitelji.

 

Sve zavisi od toga da li žele da prave svoje engine ili da koriste tuđi. Ako žele da prave svoj onda svakako trebaju da krenu od 2D-a jer postoje velike šanse da će od 3D-a odustati posle nedelju dana. Najprostiji scenarijo je da im negde treba da neki mesh rotiraju oko svoje ose i pomere ga na negde unapred(primer iz DirectX SDK sa letećim tanjirom). Ako ne znaju dobro matematiku i matrice, odnosno pravila kod množenja matrica, može da im se dogodi da translacionu matricu pomnože sa rotacionom umesto rotacionu sa translacionom i da im onda taj mesh ode na potpuno pogrešno mesto, i da to na kraju ispadne samo translacija po pogrešnoj osi. Ako ne znaju matematiku dobro, po logici A*B je isto što i B*A što kod matrica nikako ne važi, verovatno se neće setiti da promene redosled u množenju već će grešku tražiti na drugom mestu i onda će posle 3 dana skapirati da nisu u stanju da u 3D-u pomere kocku i verovatno će odustati od svega.

 

Drugi problem je to što je fizika u 3D jako komplikovana(Virtools u sebi ima Physics Engine i to jako dobar, možda čak i Havoc tako da oni koji rade sa njim ne moraju da razmišljaju o fizici jer je to već odrađeno). Ako će da prave trkačku igricu a moraju sami da pišu fiziku i AI, onda će morati debelo da se namuče.

 

Možda bi ipak najbolje rešenje bilo da za početak "Pozajme" Virtools(Try Before Buy) dok programeri ne savladaju sve što im treba i da naprave neku 3D igru sa gotovim engine-om.

Dakle pitanje za C-H-O-T-Y-a bi bilo: Jel vi hoćete da pravite svoj engine ili da koristite neki gotov?

Link to comment
Share on other sites

Dakle pitanje za C-H-O-T-Y-a bi bilo: Jel vi hoćete da pravite svoj engine ili da koristite neki gotov?

 

Najzad i ja doceka prvu korisu recenicu. Odgovor na to pitanje ste trebali vi da date "Ali Babi i 40 programera" a ne da pitate njega. Ne znam da li ste primetili, ali ovo pocinje strasno da smrdi na medjusobno hvalisanje. Onako "usput" se potezu c++, dirX, Physics Engine, matrice?!? i ko zna sta jos, cisto da bi se pokazalo ostalima ko je ovde najnacitaniji i najkompetetniji. Mogu da vam kazem da sam bio izgubio svaku nadu u Srpsku game industriju, nego sad kad vidim ovoliko autoriteta medju nama, momentalno mi se nada povratila. :D

 

I zaboli me k....... za susede i njihova iskustva i na vrh k....... mi je poredjenje sa njima.

 

Ajd, dajte nesto pametno i konkretno ili svako u svoje kljuse pa dokle stigne.

Link to comment
Share on other sites

Najzad i ja doceka prvu korisu recenicu. Odgovor na to pitanje ste trebali vi da date "Ali Babi i 40 programera" a ne da pitate njega.

 

Mi možemo da im damo savet šta će im biti lakše ali sve zavisi od njih. Ako imaju puno programera koji u slučaju uzimanja tuđeg engine-a nemaju šta da rade a žele da nauče kako se prave engine-i onda ništa ne vredi da im kažemo da uzmu Virtools koji inače košta oko 10,000$.

 

Ne znam da li ste primetili, ali ovo pocinje strasno da smrdi na medjusobno hvalisanje. Onako "usput" se potezu c++, dirX, Physics Engine, matrice?!? i ko zna sta jos, cisto da bi se pokazalo ostalima ko je ovde najnacitaniji i najkometetniji.

 

To nije hvalisanje već upućivanje na probleme na koje sam ja pre par godina naišao kada sam počeo da učim DirectX. Bolje je da uče iz tuđih(naših) grešaka nego da ih oni ponovo prave. Ako će da prave trkačku igricu treba im dati do znanja da će fiziku za nju jako teško da napišu jer to nema veze sa znanjem programiranja već sa znaćem fizike. Isto važi i za grafiku, treba im jako dobro znanje matematike bez obzira na toliko koliko su dobri programeri i koliko dobro poznaju DirectX.

 

I zaboli me k....... za susede i njihova iskustva i na vrh k....... mi je poredjenje sa njima.

 

Na uspesima drugih treba učiti. Oni su postigli veliki uspeh u sličnim uslovima u kojima mi sada radimo i svakako nam trebaju biti uzor. Ako ti ne voliš Hrvate, to je tvoj problem...

Link to comment
Share on other sites

Ajd da spustimo loptu pre nego sto ovo postane konverzacija ispod nivoa ovog foruma. Nema potreba da mi se licno obracas (uostalom za to sluzi PM), nisam nikog licno apostrofirao pa ni tebe, niti sam uvredio nekoga.

 

 

Ma kako kod da se pogleda i dalje stoji da su postovi takvi kakvi jesu i da ne daju ni indirektan odgovor na pitanje. Eufemizam "mlacenje prazna slame" bi i dalje bio najadekvatniji, osim predloga sa dominama :)

 

 

Na moju srecu, sklop mi je takav da nisam u stanju da mrzim.

Link to comment
Share on other sites

Ajd, dajte nesto pametno i konkretno ili svako u svoje kljuse pa dokle stigne.

 

Dobro, evo jednog citata sa SK foruma.

Mislim da ima par zanimljivih linkova, pa mogu momci da bace pogled.

 

... trebalo bi da počnete od GDD-a (Game Design Document). Pogledaj http://www.ihfsoft.com/designdocuments.htm. Uz dd originalnog doom-a (u nešto svedenoj verziji) imaš i Design Document Template Chrisa Taylora, apparently čoveka koji stoji iza Dungen Siege-a. Sve je u formi upitnika i jednostavno tera čoveka da razmisli o svim onim stvarima koje je hteo da ostavi 'za kasnije' :)

Tu je i http://www.gamedev.net/reference/design/features/makegames/ koristan tekst o filozofiji gamedev-a za početnike. I uopšte na gamedev.net-u  postoji gomila veoma korisnih članaka o game designu.

Link to comment
Share on other sites

Pa odgovor ne moze ni biti direktan kada je pitanje indirektno.

Koje su patike bolje, koja je graficka bolja, koja su kola brza....na ta pitanja se i moze dati odgovor jedino raspravom o svim aspektima po kojima se pomenuti pojmovi mogu porediti.

I ne znam sto bi mrzeo nekog, i kakve to veze ima sa pricom al dobro.

 

Sto se tice price da li je bolje raditi 2d ili 3d u startu, to je zaista mac sa dve ostrice. 2D je po meni bolja opcija ne radi sticanja direktnog iskustva u programiranju vec jednostavno radi iskustva rada u timu, organizacije, i radi satisfakcije zavrsavanja jednog projekta (jer ce se on u svakom slucaju zavrsiti pre nego bilo kakva 2d igra).

U svakom slucaju, verovatno vam na tehnickom planu to znanje nece mnogo znaciti tako da je i prostiji 3d takodje lepa opcija. Na vama je da izaberete.

Link to comment
Share on other sites

Nema potreba da mi se licno obracas (uostalom za to sluzi PM), nisam nikog licno apostrofirao pa ni tebe, niti sam uvredio nekoga.

 

Ova rečenica te demantuje:

 

Onako "usput" se potezu c++, dirX, Physics Engine, matrice?!? i ko zna sta jos, cisto da bi se pokazalo ostalima ko je ovde najnacitaniji i najkompetetniji.

 

Ali ajde da spustimo loptu.

 

Konkretan odgovor ne možemo da im damo jer ne znamo šta oni znaju i šta tačno hoće. Kada bi znali da odlično znaju C++, DirectX, matematiku, fiziku onda bi mogli da im kažemo da krenu odmah sa 3D-om i da je 2D gubljenje vremena. Ako sa druge strane jako slabo znaju C++, DirectX, matematiku i fiziku onda je pogrešno da im kažemo da krenu odmah od 3D-a. Ja sam zato i spominjao matrice i fiziku da bi oni sami proračunali šta im je bolje. Ako znaju razliku između M1xM2 i M2xM1 i koji je rezultat toga, onda mogu odmah da krenu sa 3D-om. Ako nemaju pojma šta su transformacione matrice i kako se koriste onda im je mnogo bolje da krenu sa 2D-om ili da uzmu neki gotov engine.

Link to comment
Share on other sites

Ova rečenica te demantuje:

Nije mi bila namera, mislio sam na sve generalano.

 

 

Pitanje jeste neprecizno i nespretno postavljeno ali odgovori nisu morali biti na istom nivou. Ako nista drugo vidim da se povecao broj postova i poseta game forumu pa indirektno i damo neki mali doprinos razvoju Game Dev-a kod nas. A i mislim da neki zakljucak moze da se nazre iz svega napisanog.

 

Potrudicu se da dodjem na neko sledece druzenje pa da nastavimo razmenu misljenja :)

Link to comment
Share on other sites

E, ajd malo....

Kakva nesaradnja? polomili su se da vam pomognu, a vi ih popljuvali....

Ko nema snage da greshi nece nikad nishta uraditi... Najlakshe je brate odustati i prodavati GSP karte.... Zato i nemamo SKORO nikakvu game-dev industriju... Svi lepo ODUSTANU kad shavte da pushka os 32-stranih cilindara ne ide u 3d engine... A uvek se pocinje "ima da vas razbijemo kakvu cemo igru da napravimo" a kad se pomene pacman kao test "lako je to". i onda "odustajemo"... i game-dev prica se zavrshava na nivou pushke od 32-stranicnog cilindra....

Link to comment
Share on other sites

Pravljenje igara je jedan ozbiljan i dugotrajan proces i to jednostavno mora biti jasno svim clanovima development tima od samog pocetka. Pored toga treba imati i veliku dozu upornosti da bi se projekat zavrsio. Ne treba se plasiti prepreka ili ucenja necega novog. I, naravno, tako nesto ne treba ni pocinjati ako je jedini cilj da se zarade pare ( barem po mom misljenju ). E sada ovde je problem sto jako malo ljudi ove stavke uzima u obzir. Steta sto ste i vi spadate u tu kategoriju. Barem mozete naci utehu u tome da je iza vas ostalo par poucnih threadova na ovom sajtu.

 

Anyhow, on topic: Licno mislim da ni jednu vrstu igre nije lakse napraviti od neke druge vrste ( kada se generalno sagleda obimnost projekta ). Ali zato mislim da postoje igre koje su manje kompleksije u odnosu druge i bas sa takvim igrama treba pocinjati zivot u gamedev-u. Mozda nece odma biti komercijalnog uspeha, ali na duze staze je to mnogo bolje zbog stecenog iskustva i znanja.

 

Toliko od mene i moje "mudrosti" :D switch off... klik! :lol:

Link to comment
Share on other sites

Pozdrav svima! Ja sam Bojan i bio sam 3D modeler u ovom timu pa bih hteo da iznesem neka svoja misljenja (samo sam se logovao na CHOTY-ev nalog kako to mnogi rade iz naseg bivseg tima).

 

Posto ovde ima ima ljudi koji su na ovom forumu sigurno duze vreme nego ja,ne bih hteo da izmisljam pa cu izneti pravu istinu o raspadu naseg tima.Ne zelim da ljudi misle da smo nekoliko glupih klinaca koji su "eto tako hteli da naprave igru".Imali smo oko 10 aktivnih ljudi koji su bili non-stop u kontaktu,sem vodje tima koji je zbog skolovanja isao u Novi Sad tj. napustao je povremeno Kikindu (svi ostali clanovi su uvek bili u gradu).Ljudi ipak nisu imali previse iskustva,ali su imali volju i zelju da nesto uradimo zajedno.Do raspada smo zavrsili vecinu 3D modela,bila je uradjena muzika kao i neki efekti,a engine je krenuo da se doradjuje.

 

Naime,prestali smo da radimo pre neke 4 nedelje tj. samo posle 4 meseca rada.Ja sam u bivsem timu bio 3D modeler sa jos jednim covekom koji mi je pomagao.Znaci,mi smo radili skoro sve u vezi grafike (modeliranje,animiranje kao i ostalo).Meni nije bilo nesto previse tesko ali je to bio vise "sljakatorski" posao.Znaci znao sam kako da radim,ali je bilo potrebno sve to realizovati.

 

Kada smo se dogovarali kakva ce igra biti (koji tip,koja tema igre i ostalo) sve je bilo u stilu "detaljnije cemo videti u hodu tj. dok budemo radili".Toga sam se i plasio.Imali smo zacrtano da uradimo jednu FPS igru koja je za temu imala Kosovo.Znaci trebalo je raditi jednu pucacinu sa temom sukoba na Kosovu.Meni je to bilo sasvim OK,jer sam se bavio grafikom a ne politikom.

 

Ali nije bilo tako.Vremenom je vodja tima (imace rodom sa Kosova) postavljao sve vise i vise zahteva pa je igra pocela da poprima oblik "nacionalisticke".Sve je bilo tipa "malo vise srpskih simbola na sajtu,sve u igri raditi sa cirilicom,logo koji za osnovu ima neki cetnicki krst" kao i druge nacionalisticke stvari.To mi se uopste nije svidjalo,ali mislio sam da nije toliko strasno.Rodjen sam u multietnickoj porodici u Vojvodini i nikada mi nije bilo vazno da li je covek Srbin,Madjar,Siptar... Ali je njemu to ocigledno bilo veoma vazno.Zeleo je da pravimo pravu fasisticko-nacionalisticku igru gde bi Srbi bili "najpametniji" i isli ubijajuci "glupe" Siptare.To bi njemu bilo sasvim OK jer je vaspitan da mrzi sve ljude koji nisu Srbi.Totalno bolesno i jadno i samo pokazuje koliko taj covek nema mozga i pameti.Nazalost,takvih ljudi ima jos u ovoj zemlji...

 

Mozda sam ja to sve pogresno shvatio.Ali brate mi treba da pravimo igru i da se time bavimo a ne da ismisljamo neku novu istinu i da se bavimo politikom.Da je svako radio ono sto je trebao-sigurno bi daleko dogurali... U tom smislu sam ozbiljan.

 

Tu sam odlucio da stanem.Nisam zeleo da ucestvujem u takvoj budalastini,a kamoli da se moje ime spomene negde u igri.Na svu srecu i drugi su mislili slicno kao ja.Kako sam ja nagovestio da ne zelim da radim-to je povuklo i druge.Tako smo se mi raspali i odustali od rada na igri.Svako je krenuo nekim svojim putem... Svako je zeleo da sakupi ostatke bivseg tima i da krene nesto ispocetka.Nazalost,niko to nije uspevao da uradi,pa smo se jednostavno razisli.

 

Ovo samo pokazuje koliko se politika i opste potpaljivanje (veoma povodljivog) naroda mesa u rad jedne obicne kompjuterske igre.Veoma porazavajuce i jadno.Opet se nadam da ima jos ljudi koji bi u slicnoj situaciji postupili kao ja.

 

P.S Izvinjavam se na malo duzoj poruci ali samo sam izneo svoje misljenje.Voleo bih da i vi iznesete svoja misljenja u vezi ove (po meni veoma ozbiljne) stvari.Mozda sam dao nekom dao ideju da pokrene temu u vezi mesanja politike u game developing.

 

Hvala puno!

Link to comment
Share on other sites

mesanje nacionalizma i/ili politickih stavova (koji najcesce dovode do podele) u bilo sta dovodi do iskvarenosti cak i najiskrenijih ideja i poduhvata. patriotizam je lepa stvar ako nije sovinizam.

dobro si postupio i bog te veselio! :-)

Link to comment
Share on other sites

Drago mi je da tako mislis...

 

Ovo je za mene veoma porazavajuce.Kroz kakve sam probleme sve nailazio-mogao bi da pisem do sutra.

 

U svakom slucaju-jos neka misljenja?

 

Bas me zanima.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share


×
×
  • Create New...