![]() |
![]() |
|
|||||||
| Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara... |
![]() |
|
|
Alatke vezane za temu | Vrste prikaza |
|
|
#41 | ||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Znači, samo par linija programskog koda vas deli od nečega što sa punim zakonskim pravom možete zvati sopstvenom intelektulanom svojinom i zbog čega kasnije nekoga možete (sa zadovoljstvom
) hvatati za gušu. A svako bi trebao ovo da proba čisto da se uveri koliko je moćan osećaj poznavati tačno šta koji deo koda radi a ne da se pita zašto je Microsoft-ova varijanta „HelloWorld“ programa skoro 15 puta!!! veća u odnosu na verziju dobijenu nekim free kompajlerom (primera radi DevC++). Informacije radi, u najvećem broju slučajeva „Hi-Tech“ space-shooter-a koji se izrađuju za komercijalu, engine se samostalno razvija od nule jer je mnogo isplativije napraviti nešto jednostavnije i usput besplatno što će biti eksploatisano 100% nego platiti nešto papreno što će biti iskorišćeno u vrh glave 20-30%. Space-shooter-e sam izabrao iz jednostavnog razloga zato što mislim da predstavljaju odličan napredniji projekat za početnike u svetu razvoja igara..Citat:
? Inače, sećaš li se za koje igrice je ovaj dugogodišnji „assembleraš“ odgovoran? Ali onako bez google-anja ![]() Pošto assembler ošigledno više “ne paše” u moderna shvatanja programskog jezika, zadovoljiću se onime što je “second-best” rešenje za posao koji radim, C i C++ Nekome on može da se učini kao „least best“ ili nešto slično ali to je njegovo mišljenje i naravno na njega ima pravo kao i ja na moje ![]() Citat:
|
||
|
|
|
|
|
#42 | ||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Valjda je sasvim normalna stvar da, ako će mi upoznavanje sa nekom materijom pomoći u poslu, odvojim malo vremena pa se upoznam sa njom. Po toj tvojoj logici ovi tipovi na informatičkom smeru PMF-a su “polovični” ljudi jer su se, jelte, sve vreme obrazovali i po pitanju matematike i po pitanju informatike. Pošto znam da se traže kao oaza u Sahari ne bih rekao
![]() Za bilo kakvo “šminkanje” sopstvenog engine-a ti ne treba stručnjak već neko ko je završio prvu godinu bilo kog jačeg fakulteta (PMF na prvom mestu, pa zatim ETF itd.) što je automatski slučaj ako si neki od datih fakulteta završio ili završavaš. Ni u jednom jedinom engine-u nema ništa kompleksnije od onoga što ćeš naći u apsolutnoj bibliji fizike čiji su autori Vučić i Ivanović. To će svako da ti potvrdi ko je kroz pomenuti “drill” prošao. Znači, lepo uzmeš prvi tom bilo kog izdanja ovih autora i u njemu ćeč naći i više nego što ti je realno potrebno za „friziranje” tvog engine-a. Pa ako ti je teško da ukapiraš šta znači “masa puta ubrzanje” vrati se nazad na razvoj kalkulatora Eto još jednog razloga zašto uporno potenciram visokoškolsko obrazovanje za game developement ili uopšte bilo koju zahtevniju programersku sferu. Znači, od svega pomalo dobro dođe jer ćeš recimo tamo kada ti zatreba znati gde treba naći sve što ti je potrebno u konkretnom slučaju. Da ne poveruješ ako si istinski sve to naučio kada si trebao bićeš u stanju da se lako podsetiš gde šta ide u toj “odvratnoj” fizici.Naravno, ako je projekat duboko “ugazio” u neke konkretne vode tipa rada na nekoj poprilično komplikovanoj simulaciji i sl. angažovaćeš stručnjake koje si pomenuo. Fora je samo proceniti da li ti je u konkretnom slučaju potreban stručnjak i da pokušaš sopstvenim dodatnim obrazovanjem da smanjiš tu razliku između sopstvenog neznanja i margine znanja na kojoj okrećeš broj telefona tog stručnjaka. Naravno da ne kažem da ovu marginu treba da pređeš ![]() A jedan problem na koji veoma često nalećem kod ljudi koji su apsolutni stručnjaci u svojoj profesiji jeste taj da ponekad umeju da budu poprilično beznadežni po pitanju komunikacije. Mislim konkretno na problem tipa ja njemu “e na jot pi” a on meni sve vreme viče “de omega po de te” ![]() Citat:
![]() Citat:
Od svih ovih stvari za jednu početničku simulaciju vožnje bi ti možda jedino trebala “edukacija” kod autolimara I naravno “Vučić- Ivanović”
|
||
|
|
|
|
|
#43 | |||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
A što se tiče ozbiljnijih simulacija o tome ne treba raspravljati jer se radi o ogromnim projektima koje normalno razvija tim ljudi pa je i potpuno normalno da imaš stručnjaka za svaku oblast i o tome ne treba raspravljati.
Citat:
![]() Citat:
Citat:
) i da u njemu kuckaš i čukaš i radiš šta god ti padne napamet. Problem će da nastane onog trenutka kada to tvoje što si naučio hoćeš da prodaš a čika Bili te kljucne lepo po glavi pa kaže “Zahlen Sie Bitte!” (u slobodnom domaćem prevodu “PARE NA SUNCE!!!”). Dodaj na VisualBasic originalan Windows i već mlađani početnik može da se pokrije crnom zemljom kada vidi u šta je uložio vreme. A misliš da je VisualBasic lak za učenje jedino zbog toga što je to dobro po krajnjeg korisnika ili je slučaj sa činjenicom da je Visual Basic 2005 besplatan samo slučajnost. Pa i ja da sam na čika Bilijevom mestu prvo bih se pobrinuo da “navučem” široke narodne mase na nešto što kasnije mogu da im prodam. Šta, jadničak koji je potrošio godinu dana na deljanje Basic-a sada treba da odustane jer nije razmišljao odmah na početku šta prvo treba da plati pa da krene da “mlati”. Još smo kao zemlja “zeleni” po pitanju svesti šta sve mora da se plati jer smo navikli da sve košta “dve čvrvene” ![]() S druge strane postoji toliko kvalitetnih besplatnih ali i komercijlanih C++ kompajlera za Windows koji su višestruko jeftiniji i za koje sam siguran da neće da mi u izvršnom fajlu zapamte čak i spisak omiljenih pornografskih sajtova
|
|||
|
|
|
|
|
#44 | |
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
Treba iskustva uporediti inače su beskorisna. Ne sekiraj se da ću sada da kažem da sam ja iskusniji od tebe po pitanju VisualBasic-a, jer najverovatnije nisam, pošto sam već rekao da ima par godina kakao sam ga definitvno batalio za bilo šta ozbiljnije. To ne znači da ga kad-kad ne iskoristim za neko malo programče (naravno izuzimam novi .NET koji me jednostavno nervira svojim ponašanjem i pored definitivnog poboljšanja komfora u radu) ili da se ne družim sa ljudima koji ga stvarno koriste kao četkicu za zube. Recimo, često se sa kolegama “bejzikašima” uhvatim u raspravu plus i minus u odnosu na C i C++. Jedna od čestih tema je bila osnovna mana VB-a, brzina. Nebrojano puta se došlo čak i do priče o korišćenju ne samo C i C++ funkcija već i direktnog asemlerskog koda. Sve to zajedno je radilo uvek više nego patetično. Kao što sam rekao genetika je loša rabota u VisualBasic-u a linker je najveći „crv“ u celoj stvari ![]() A to što je nekada zbog neotesanosti ljudi običan smrtnik primoran da koristi najprostije moguće stvari to je naš problem. Evo još jednog kratkog primera a nadam se samo da ovo ne spada u domen vojne tajne jer nam do dana današnjeg niko ništa nije rekao. Vojni aerodrom u Lađevcima kod Kraljeva poseduje simulator našeg domaćeg „Galeba“ čija kabina je preko raznih kontrolnih uređaja (step motori, brdo hidraulike itd.) povezana na tri računara odnosno kućišta. Kompletan sistem je devedesetih godina radio „Mihailo Pupin“ a prilikom dizajniranja i odluke o jezičkoj platformi, odluka je pala na Visual Basic, zbog jednostavnosti i u tom trenutku očigledne nepromišljenosti. Jedna „kanta“ koja je zadužena za direktnu kontrolu mikrokontrolerskih uređaja kabine, radi na prastarom MS-DOS-u i iznad nje stoji ogromno parče papira sa natpisom „NE DIRAJ“. Stvar je u tome da ukoliko bi neko nešto, ne daj bože, „čačnuo“ po „kanti“ sve ostalo bi moglo da se baci jer nema više nikoga ko bi mogao sa celom „šklopocijom“ da se snađe. Ostala dva kućišta su računari namenjeni za simulaciju instrumenata u kokpitu i za koordinaciju simulatora sa navigacionom mapom. Problem je taj, što se raznim prepravkama došlo do situacije kada zbog potrebne brzine proračuna određenih delova simulacije dolazi do „štucanja“ sistema. Napominjem da je hardver ova dva računara „state-of-the-art“ tako da ga ne treba uzimati u obzir. Kolega sa faksa koji je inače vojno lice i radi na „reprogramiranju“ datog simulatora mi je par puta napomenuo da bi jedino logično rešenje bilo prebacivanje na neki „pogodniji“ sistem simulacije koji bi bio sposoban da „provuče“ više podataka u jedinici vremena. Čik neka neko pogodi koju platformu je preporučio
|
|
|
|
|
|
|
#45 | ||||||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
![]() Citat:
![]() Citat:
![]() Citat:
![]() Citat:
A čisto onako usput citiram još jednom moju rečenicu koju si očigledno propustio ![]() Citat:
|
||||||
|
|
|
|
|
#46 |
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Evo linka odakle možete da skinete .pdf fajl sa knjigama koje preporučujem da nabavite ukoliko hoćete stvarno da "parlate" C++ za potrebe razvoja igara.
http://www.ptt.yu/korisnici/h/o/holo...teratura3D.pdf (Veličina: 414KB) Knjige se mogu jednostavno naći P2P programima (preporučujem eMule). Ako pronalaženje ili skidanje bude problem svakoga koga ove knjige interesuju (a i možda još poneka usput) neka me zvrcne na private pa da vidimo. Inače, ko ne zna engleski bolje neka počne da ga uči ![]() Poz
|
|
|
|
|
|
#47 | ||||
|
Mythbuster
|
Citat:
Citat:
Citat:
Citat:
|
||||
|
|
|
|
|
#48 | |||
|
Mythbuster
|
Citat:
Citat:
Citat:
Highly Unlikely. Ako bi bilo ko pravio novi 3D Max, trebalo bi da pravi novi engine, jer mu nijedan game engine u tome neće pomoći.
|
|||
|
|
|
|
|
#49 | ||||
|
Mythbuster
|
Citat:
![]() Citat:
![]() Citat:
Citat:
|
||||
|
|
|
|
|
#50 | ||||||
|
Mythbuster
|
Citat:
![]() Citat:
Citat:
![]() Citat:
Citat:
Citat:
|
||||||
|
|
|
|
|
#51 | |
|
Mythbuster
|
Citat:
A zašto bi mene trebalo da interesuje šta je jedan student preporučio ? To je po njemu jedino logično rešenje, a možda bi neki stručnjak ipak znao bolje, ne ? |
|
|
|
|
|
|
#52 | ||||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
http://en.wikipedia.org/wiki/PopCap_Games E pa obrati dobro pažnju na to šta piše u prvom redu. Broj downloadovanja igrica sigurno nije jednak broju prodatih A i našao si koji ćeš sajt da uzmeš kao relevantan po pitanju statistike. Evo sad ću ja da prepravim sadržaj te stranice da piše 5.000.000.000 primeraka pa da “PopCapGames” bude ubedljiviji Jesi čuo ti za izreki “Wiki is tricky ”?Citat:
Citat:
Mislim da nije nikakav drugi komentar potreban na ovu tvoju šalu.Citat:
Čak štaviše situacija je skoro potpuno drugačija.
|
||||
|
|
|
|
|
#53 | ||||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
Citat:
Ako ni sada nije jasno, nemoj ni da mi kažeš jer odustajem od ovog dela. Shvatili su oni koji su trebali ili hteli da shvate ![]() Citat:
I šta sada to treba da nam kaže? Da u industriji igara nema ni traga ni glasa od VisualBasic-a a da prilikom razvoja poslovnih aplikacija (pretpostavljam da ti prijatelj na tome radi u Šviderlandima) nema ni traga ni glasa od C++-a? Dobro. Ajde neka za sada bude takva idelana situacija. Pa šta će onda tvoj predlog ovde? A što se tiče auta i tako toga hoćemo da pređemo i na sitan kućni inventar? ![]() Citat:
|
||||
|
|
|
|
|
#54 | ||||||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
Citat:
![]() Citat:
![]() Citat:
Pa da proverimo koliko je kome prosečno vremena trebalo da odradi obe stvari Naravno engine moraš da naprviš a ne da ga jednostavno „pozajmiš“ sa net-a jer bi onda i ja imao pravo da skinem gotovu verziju kalkulatora ![]() Citat:
Citat:
|
||||||
|
|
|
|
|
#55 | |||
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
Citat:
- „Da vidimo šta mi treba i kolko će da me košta da počnem da zarađujem čukajući po tastaturi.“ - „Originalni Windows – dvanaestopalačno crevo.“ - “Service Pack za originalni Windows – jetra”, - “Microsoft Visual Studio 2005 – desna polovina mozga, ionako mi treba samo jedna”, - “Service Pack za Micrososft Visual Studio 2005 – levi bubreg”, - “Pentium na 3GHz-a i ostali hardver – prebijena leđa i probijeno desno plućno krilo” Citat:
Još da MS pokupi samo ovakve podatke i ne bi bio problem.Citat:
a inače, što je najinteresantnije, zovem ga kolega samo zato što se često vrti po faksu i laboratorijama. Sada ako bih rekao još par stvari sigurno bih rekao nešto što ne treba zato bolje da ćutim. A što se tiče preporuka „studenta“ mislim da slobodno za ovoga čoveka mogu da kažem da je poprilično kompetentan i stručan po pitanju programiranja jer ga poznajem i znam kakve je sve lude programerkse projekte radio. Nešto o čemu nas dvojica možemo samo da sanjamo možda. I još jedna stvar, zašto bi zanemarivao mišljenje čoveka koji radi u industriji igara a koga sam pomenuo na početku teksta (evo me stižem ) Da stvar bude upečatljivija nije jedini.
|
|||
|
|
|
|
|
#56 |
|
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.892 puta na 1.077 poruka
|
I da na kraju rezimiram ovu priču.
Ovde valjda ima dovoljno materijala za svakoga ko namerava da se informiše o tome šta mu treba da počne da razvija igrice a i malo više od toga. Iskreno rečeno ako još neko otvori ovakvu temu na Forumu lično ću da ga &%(/(##&/%). Na ovom Forumu nema svih ostalih tema zajedno toliko koliko ima onih na temu razvoja igrica. Zato SEARCH! Znači, vidim da ima malo ljudi koji žele da se uključe konkretno u ovu temu pa su valjda kao „najdosadniji“ argumenti ostali ovi Markovi i moji. Znači, ja sam ostao na tome da treba početi sa C++-om. Ovo govorim iz jednostavnog razloga što sam sa ovom problematikom počeo da se bavim još iz doba Aztec, North_C i SAS C kompajlera i kada C++-a još nije bilo ni na pomolu u standardizovanom obliku. Od tada pa do sada je prošlo sigurno desetak i više godina i mnogo, mnogo vremena posvećenog kodu i knjigama. Jedini razlog zbog kojeg se još ništa nije pojavilo iz furune u kojoj “pečem” je taj što je veliki deo stvari koji je realno završen ostao na drugim platformama ali će veoma brzo biti dostupni za “testiranje”. Naravno ne treba pominjati vreme koje je otišlo na faks Znači, mislim da imam dosta argumenata da se početnik opredeli šta želi da koristi. Još ako ovaj blesavi ostrvljanin kaže neku lepu reč ![]() EOF |
|
|
|
|
|
#57 | |||||
|
Mythbuster
|
Citat:
Citat:
![]() http://www.cnn.com/2006/TECH/fun.gam.../casual.games/ Citat:
Citat:
Isto tako, ako ja pravim 2D space shooter (sa pogledom odozgo) i iskoristim modele brodova rađene u 3D Max-u recimo, to i dalje nije 3D igra, i za nju mi ne treba 3D engine, niti poznavanje 3D programiranja. Citat:
|
|||||
|
|
|
|
|
#58 | ||||
|
Mythbuster
|
Citat:
Citat:
Citat:
A sve tri oblasti donose lepe parice... moraću da porazmislim o tome.Citat:
Naravno da je to subjektivna stvar, i ja ću ako mi se više isplati da unajmim čoveka da mi nešto odradi koliko god da je mala stvar u pitanju, a ako mi se ne isplati, uradiću sam... vrlo prosto.
|
||||
|
|
|
|
|
#59 | |||
|
Mythbuster
|
Citat:
Citat:
Citat:
|
|||
|
|
|
|
|
#60 |
|
Ponosni Eipixovac :)
|
Pazi, to o Amerima bash i nije za pohvalu. Ne meri se covek ni parama ni opshtom kulturom. Ako je neko programer, ne mora da bude SAMO JEDINO I ISKLJUCIVO programer. Niko nije umro od citanja i ucenja.... Opsta kultura nije bitna samo zbog poznavanja njutnovih zakona, vec ti daje bolji pogled na svet, pre svega objektivniji (pogotovo mislim na poznavanje knjizevnosti, istorije i.t.d)...
|
|
|
|
![]() |
| Bookmarks sajtovi |
| Tagovi |
| programiranje, tutoriali |
| Alatke vezane za temu | |
| Vrste prikaza | |
|
|