|
Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara... |
|
Alatke vezane za temu | Vrste prikaza |
26.5.2007, 11:47 | #61 |
Član
|
Re: Ko zeli da se pridruzi?
I je li ko zaintresovan da se pridruzi u realizaciji 3d strategije?
|
26.5.2007, 11:51 | #62 |
Starosedelac
|
Re: Ko zeli da se pridruzi?
|
26.5.2007, 11:54 | #63 |
Član
|
Re: Ko zeli da se pridruzi?
Evo sve i da napravimo 2D igricu.
Ti isti programei jopet kasnije ne bi presli na 3D. Bila bi ista prica. |
26.5.2007, 12:13 | #64 |
Član
Član od: 19.12.2006.
Poruke: 184
Zahvalnice: 3
Zahvaljeno 2 puta na 2 poruka
|
Re: Ko zeli da se pridruzi?
Ne treba odmah napadati coveka ako vec zeli da uradi nesto pametno...
Ali,cinjenica je da morate da krenete sa necim prostijim.Uradite bilo kakvu sitnu platformsku igru,vidite gde se nalazite i zakljucite da li ste spremni da idete dalje.Pored toga,kada uradite i najprostiju igricu,podicete sebi samopouzdanje Ovako je jedna 3D strategija preveliki zalogaj za svakog,pogotovo za mladi tim koji jos uvek nije "uigran".Pokazi makar nesto sto ste do sad uradili,mozda pokoji render nekog 3D modela ili slicno. BTW,sto se tice 3D strategije,zapamti da se tu rade iskljucivo low poly modeli (stede se poligoni,upotrebljavaju neke cake u 3DS Max-u i teksture da bi se izvukao maksimalni kvalitet),da se rade animacije za svaki model,da tih modela ima dosta,da se to sve mora lepo spakovati i proslediti programeru da bi on ubacio to sve u engine... Deluje zastrasujuce,ali to je jednostavno tako. To nije naravno sve,stvar se dodatno komplikuje vec pri modelovanju ili pri samom ubacivanju u engine. Nadam se da sam makar malo pomogao... Sto pre shvatite u sta se upustate,lakse ce vam biti kasnije. |
Sledeći korisnik se zahvaljuje korisniku Black Arrow na korisnoj poruci: | ||
Apocalypse (26.5.2007) |
26.5.2007, 12:23 | #65 |
Član
|
Re: Ko zeli da se pridruzi?
Hvala na podrsci.
Ja sam spreman da odustanem od strategije. Ali nikako necu da radim 2D. Jer ce ponovo kasnije biti ita prica oko 3D. Eto toliko od mene. |
26.5.2007, 15:36 | #66 |
Član
Član od: 19.12.2006.
Poruke: 184
Zahvalnice: 3
Zahvaljeno 2 puta na 2 poruka
|
Re: Ko zeli da se pridruzi?
Postoji veoma velika razlika izmedju 2D i 3D strategije,pogotovo u domenu grafike za igru.
Pre svega mislim da 3D modele koje radite za 2D strategiju jer ne moraju da budu low poly,uvek mozete krkati kvalitet i teksture koje zelite,sve su to sprajtovi,puno lepsi sami modeli (sprajovi) u igri,manji problemi pri uvozenju u engine... Sve u svemu,postoje velike razlike i nikada to nece biti isto.Znam iz sopstvenog primera. |
26.5.2007, 16:54 | #67 |
Član
Član od: 4.9.2006.
Poruke: 340
Zahvalnice: 17
Zahvaljeno 25 puta na 20 poruka
|
Re: Ko zeli da se pridruzi?
ja bih ti pre savetovao izometrijsku strategiju.
Prava 3d strategija je posao koji sigurno nikad neces moci da odradis. Ono sta je najbolje za tebe je ako si stvarno sposoban i ako imas stvarno znanje koje imas da uletis u neki tim koji vec razvija neku igru (ili neki tim koji se ozbiljno bavi programiranjem) i da tu steknes neophodno iskustvo i tek onda da krenes u samostalni projekat. A tvoje tvrdoglavo odbijanje 2D igre ce samo dovesti do toga da nikad nista neces uraditi. Kuca se zida od temelja, ne od krova. Smem da se kladim da svi oni likovi cija imena se pojavljuju u razvojnom timu neke igre nisu krenuli od 3D igre nego korak po korak. Onaj koji odmah hoce maksimum nikad ne uradi ni minimum. |
26.5.2007, 18:05 | #68 | |
Veteran
|
Re: Ko zeli da se pridruzi?
Citat:
Pogledaj samo npr Commandos (1. deo), age of empires I i II, Diablo, Starcraft... izometrijska grafika. Kao sto je Black Arrow vec pomenuo, ona ima svoje prednosti... |
|
26.5.2007, 18:06 | #69 |
Kekule Mekule
|
Re: Ko zeli da se pridruzi?
Sto se tice "fenomena 2.5D grafike" da li ste culi za Point Sprites?
Znate to su vam sprajtovi u 3D okruzenju koji su stalno okrenuti ka vama, iako ste napravili full-3d MMOFPS ili sta god. Tako da... |
26.5.2007, 18:08 | #70 |
Kekule Mekule
|
Re: Ko zeli da se pridruzi?
E da nikad nisam radio izometrijsku igru, tako da kako se ona razlikuje od "normalne" 2d igre? Koristi masku za pokretljive objekte (znate sta je maska za sprajt) i nepokretljive i to je to? Ili ima jos nesto?
|
26.5.2007, 18:30 | #71 |
Član
|
Re: Ko zeli da se pridruzi?
Ne znam tacno sta si hteo da kazes, ali da: naravno da se koriste maske za sprajtove . Inace sustinska razlika je u tome sto se kod izometricne grafike mora izracunavati dubinski polozaj (z-order) svakog objekta u zavisnosti od njegove lokacije u prostoru, dimenzija, ugla... U nekim slicajevima ovo ne pretstavlja veliki problem. Ako se koriste objekti koji imasju osnovu oblika kvadrata z-order ce jednostavno biti jednak inverznoj vrednosti y koordinata (depth = -y), sto je i logicno. Medjutim u slucaju da se koriste objekti drugih oblika, ili cak malo nakrivljeni objekti to izracunavanje postaje dosta kompleksno. U slucaju da se rade u DirectX-u ili OpenGL-u koji imaju vertex-based grafiku stvar se donekle olaksava, ali u vreme kad tako necega nije bilo ovo je predstavljalo mnogo veci problem. Secam se kako sam pre par godina eksperimentisao sa izometricnom grafikom u BlitzBasic-u koji nije podrzavao nikakav depth-testing ili ista slicno, nego se dubina slika podesavala redosledom iscrtavanja... pain in the a*s!
|
26.5.2007, 18:35 | #72 |
Mythbuster
|
Re: Ko zeli da se pridruzi?
Generalno, najveća razlika je u tome što kompletnu matematiku moraš da prebaciš u izometrijsku perspektivu (detekciju kolizije, proračune kretanja, kameru...). Recimo, u klasičnom 2D okruženju, detekciju radiš pomoću klasičnog intersecta ili pp zavisno od objekata, a ovde moraš da gledaš sprajtove kao 3D objekte koji imaju 3 ose. U stvari ne moraš, ali ako hoćeš da igra ne izgleda nebulozno (sprajtovi prolaze jedan kroz drugi recimo), onda trebaš i to da uzmeš u obzir. Da ne bih sad ovde širio priču, ima na internetu interesantnih članaka baš o tome, pa bi ih valjalo pročitati. Pretraži google sa 2d isometric game ili tako nešto.
Za autora teme... šta si zapeo za taj 3D, pa još i strategiju, a nemaš ni izbliza uigran tim koji bi mogao 3D Pacman-a da napravi. Spusti se malo, napravite neki Tetris ili Pacman klon, može i Arkanoid... Već tu ćete naići na gomilu problema koje nećete moći da rešite odmah, a ne strategiju ili nešto slično. Znam da tebi to izgleda smešno i da misliš da su to toliko proste igre da dete može da ih napravi, ali ne možeš da znaš dok ne probaš. Evo pitaj andross-a koliko se mučio dok nije napravio Ghost Shooter-a (koji je u principu veoma prosta igra, ima par sprajtova i jedan nišan, nema recimo nikakve detekcije kolizije ili AI-a), i opet nije uspeo da ga napravi bez bagova, a ti bi da praviš strategiju, gde su detekcija kolizije i AI možda i najvažniji. Ne ide to tako, inače bi svi pravili igre. |
26.5.2007, 18:39 | #73 | |
Veteran
|
Re: Ko zeli da se pridruzi?
Citat:
|
|
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci: | ||
fingerprint (26.5.2007) |
26.5.2007, 19:25 | #74 |
Član
|
Re: Ko zeli da se pridruzi?
Ovako.
Red Alert 2 je 2D igrica i sada koliko je takvu igricu tesko napraviti. I opisite mi mali grafiku kako se ponasa sto se bolje odradi? |
26.5.2007, 19:26 | #75 |
Veteran
|
Re: Ko zeli da se pridruzi?
Nije mislio na Alpha masku (koja odredjuje sta je providno a sta se iscrtava), mislio je na dodatni sprajt (koji se takodje zove maska) koji se ne vidi i sluzi za detektovanje kolizije. To se koristi u game makeru. Ali ako je maska kvadrat, deltoid, krug, i td, onda ti sprajt i ne treba
|
26.5.2007, 19:40 | #76 |
Član
|
Re: Ko zeli da se pridruzi?
Aha.. U tom slucaju ne. Globalno gledano koriscenje raznih bitmapa za detekciju kolizije je jako neprakticno resenje i ne primenjuje se, koliko ja znam, ni u jednoj ozbiljnijoj igri. Procedura je spora, dovodi do bug-ova, a i tesko se realizuje (u GM-u se koristi da bi korisnicima bio olaksan rad sa kontrolom kolizije). Izuzetak cini jedino Worms serijal i slicne 2d-terrain-destruction igre gde se jedino kolizija sa terenom vrsi na taj nacin.
P.S. - Ovaj offtopic se malo odvukao. Mozda bi terbalo otvoriti posebnu temu za diskusiju o raznim 2d tehnikama. |
26.5.2007, 20:30 | #77 |
Član
|
Re: Ko zeli da se pridruzi?
I ne rekoste mi koliko je tesko napraviti Nesto kao Red Alert 2 U odnosu na 3D ali sa mnogo jacom grafikom?
|
26.5.2007, 20:37 | #78 |
Veteran
|
Re: Ko zeli da se pridruzi?
Sve zavisi od tvojih sposobnosti. Nekome je tesko da napravi tetris, neko to uradi ocas posla. Sve je relativno.
|
26.5.2007, 20:55 | #79 |
Član
|
Re: Ko zeli da se pridruzi?
Pa i nije toliko lakse. Sa programerske strane i dalje treba uraditi dobar AI, jedino sto podrska za 3d modele ovde otpada. A sa graficke strane, sve zavisi od tebe. Ako mislis da mozes da uradis bolje sprajtove (slike) od Westwood-a onda je sve cool. Programer bi jedino tu mogao da doda par specijalnih efekata i to je to... Tako da stvar ne olaksava mnogo... strategije i dalje spadaju u rang najkompleksnijih igara.
|
26.5.2007, 21:05 | #80 | |
Član
Član od: 10.1.2006.
Poruke: 61
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
|
Re: Ko zeli da se pridruzi?
Citat:
Evo ti tim koji je radio na toj igri http://www.mobygames.com/game/window...lert-2/credits Koliko vidim tamo je samo programera oko 10. Takodje bi mogao da uporedis taj tim sa tvojim timom, doneses sam neke zakljucke, eventualno izvuces neku pouku, itd. |
|
Bookmarks sajtovi |
|
|