|
Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara... |
|
Alatke vezane za temu | Vrste prikaza |
9.6.2011, 1:36 | #1 |
Član
Član od: 15.12.2010.
Lokacija: Beograd
Poruke: 120
Zahvalnice: 26
Zahvaljeno 39 puta na 32 poruka
|
Tearstone - ili kako početi
Odmah na početku da budem jasan, ja sa ovom igrom nemam apsolutno nikakve veze. Igricu je napravio DragonsEye Studio sa kojim ja trenutno sarađujem u izradi jedne druge igre o kojoj sam ovde već govorio (Sticky Gloves Hero).
Dakle ... TEARSTONE je HOG avantura koja u sebi ima vrlo malo HOG-a i malo više avanture. Izdata je od strana Big Fish Games-a pre otprilike desetak dana, a igricu je napravio gore spomenuti studio nakon 15 meseci napornog rada. Da ... 15 meseci ... za HOG igru. Ali je zato urađena maksimalno profesionalno i svih deset dana prodaje je u TOP 10. Mnogi je porede sa legendarnim hitom Paprikara Mortimer Becket (čiji se svaki deo takođe radi bar po godinu dana). Upravo je to razlog što sam u naslovu stavio ... ili kako početi. Naime, često sam po forumima sretao predloge tipa "da li je neko raspoložen da napravimo ultra mega 3D RPG FPS Strategiju sa kojom ćemo prevrnuti celu planetu", i posle par godina (ili još gore meseci) sve nestane u zaboravu. Ljudi sebi izgleda u startu postavljaju prevelike ciljeve, umesto da krenu od jednostavnih igara (za koje je potrebno i te kako puno vremena) čija je realizacija daleko realnija. Nije mi namera da bilo koga obeshrabrujem, samo mi se čini kako imamo jako puno ljudi koji bi mogli da naprave nešto i da zarađuju pare, a sa druge strane imamo jako malo realizovanih projekata. Naravno da ima izuzetaka. Ja lično verujem da će Mercury sa castle smashers-om napraviti dobar posao ali mi sve to nekako deluje previše malo ... možda Ica Rakijica da se uozbilji i da krene da radi neki projekat. A mogo bi i ja malo više da zapnem a manje da komentarišem tuđe radove. Trial gore spomenutog Tearstone-a možete skinuti sa BigFishGames-ovog sajta. |
9.6.2011, 10:23 | #2 |
Član
Član od: 1.4.2006.
Poruke: 493
Zahvalnice: 85
Zahvaljeno 143 puta na 83 poruka
|
Re: Tearstone - ili kako početi
Zanimljiva igra.
Neka pitanja koja mene zanimaju. Da li su pisali svoj motor (engine) ili su licencirali neko gotovo resenje? Da li su radili 15 meseci sa punim radnim vremenom ili su za projekat izdvajali onoliko vremena koliko su im mogucnosti pruzale (posle predavanja/radnog vremena itd.)? Koliko je ljudi radilo na izradi ovog naslova? Tehnicko pitanje. Koji algoritam se koristi da bi se prepoznalo da je igrac uradio klik na nekom predmetu, predmeti u ovakvim igrama nisu u jednom kvadratu tako da se ne moze proveravati da li je klik u okviru kvadrata i na osnovu toga utvrditi da je predmet pronadjen. Da li se predmet opisuje sa vise manjih kvadratnih oblasti pa se onda ispituje (kada dodje do klika) da li su koordinate klika u okviru nekog od ovih kvadrata i onda registruje da je predmet pronadjen? Ovo me je uvek zanimalo kod HOG igara. |
9.6.2011, 13:12 | #3 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: Tearstone - ili kako početi
Citat:
kod provere kolizije izmedju dva sprajta proizvoljnog oblika, koristi se prvo osnovni prolaz sa intersekcijom pravougaonika. ako se oni seku onda se pokrene detaljana piksel po piksel provera gde se pomocu petlje prolazi kroz grupu piksela u oba sprajta i traze se dva koja nisu providna (transparent) a dodiruju se. kada kazem kroz grupu piksela, mislim na to da ima smisla proveravati samo piksele koji su unutar sekcija pravougaonika koji se seku, nema potrebe prolaziti kroz svaki piksel u sprajtu. u slucaju misa i klika, situacija je dosta jednostavnija jer se gleda samo jedna tacka. dakle, opet bi se prvo gledao pravougaonik, pa ako je klik unutar njega onda se proveri da li je na poziciji gde se nalazi mis unutar sprajta providan piksel ili ne, ako nije registruje se klik. |
|
9.6.2011, 13:15 | #4 |
Član
Član od: 15.12.2010.
Lokacija: Beograd
Poruke: 120
Zahvalnice: 26
Zahvaljeno 39 puta na 32 poruka
|
Re: Tearstone - ili kako početi
Kao što već rekoh, ja nisam radio na ovoj igri ali mogu da ti odgovorim generalno.
Tearstone ima nekih 90 i više scena. Ukoliko za svaku scenu potrošiš tri dana jasno je da će ti za celu igru trebati bar 9 meseci rada, ako igru radi jedan programer i jedan dizajner, što je i uobičajeno kod ovakvih igara. Ostali se angažuju po potrebi (modelovanje, zvuk). Kod druge vrste igara (platforme recimo) 90 nivoa možeš da uradiš sam za par nedelja. Što se tehničkog pitanja tiče, u nekim igrama se koristi upravo pravougaonik ili više njih (često preciznost i nije preterano bitna). Sa druge strane, ja koristim SDL i OpenGL (razvijam svoj engine za jednu buduću HOG igru koju ću verovatno raditi posle Stickija) i za detekciju predmeta koristim GL_SELECT render mod. Princip je jako jednostavan i bez OpenGL-a. Na crnoj podlozi iscrtavaš jedan po jedan element i kad se promeni boja na koordinati miša to je to. Znači potrebno ti je jedno dodatno iscrtavanje koje se ne prikazuje. To je inače princip kod svih igara a ne samo HOG. Imaš mali milion picking tutoriala o tome na netu. Nisam video prethodni post dok sam ovaj kucao ali eto još jedno rešenje za picking. Poslednja ispravka: chaami (9.6.2011 u 13:23) |
9.6.2011, 22:21 | #5 |
Novi član
Član od: 9.6.2011.
Lokacija: Beograd
Poruke: 1
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
Re: Tearstone - ili kako početi
Pozdrav svima,
kao prvo CHAMMI nije radio na ovoj igri, ali moram da kazem da je vise nego bitan u celoj-ovoj prici, pogotovo kad je u pitanju ono cime ce se DEStudio baviti u naredne 2-3 godine ! U narednih 30ak dana Tearstone ce se pojaviti i na japanskom jeziku(?!) kao i jos 9 drugih,verzija za MAC takodje - a posebno smo ponosni na iPHONE i iPAD verzije koje ce "izaci" ovog leta... Ne bih Vas vise zadrzavao ... Sve Naj ! @chammi - be ready ! niski start |
10.6.2011, 12:49 | #6 | |
Član
Član od: 25.10.2009.
Poruke: 121
Zahvalnice: 17
Zahvaljeno 137 puta na 55 poruka
|
Re: Tearstone - ili kako početi
Citat:
|
|
Sledećih 3 korisnika se zahvaljuje korisniku IcaRakijica na korisnoj poruci: | ||
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Kako napraviti web hosting kompaniju? | PeTkO | Web razvoj | 1 | 26.7.2010 0:32 |
3D Youtube [+ tutorial kako napraviti 3D naočare] | Schnak3 | Internet tehnologije | 55 | 28.2.2010 16:02 |
Vodeno hlađenje, pomoć oko odluke šta i kako | vasiljevic | Ostale komponente | 12 | 21.7.2009 9:45 |
Kako menjati boju automobila u photoshopu? | freeminder | Grafički softver i radovi | 16 | 31.10.2007 17:03 |
Kako instalirati program na Fedori? | dacho | Slobodni softver | 2 | 4.10.2007 9:00 |