Page 1 of 2 12 LastLast
Results 1 to 25 of 34

Thread: Dizajniranje igara

  1. #1
    Join Date
    Feb 2005
    Location
    Podgorica
    Posts
    72
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default Dizajniranje igara

    Da li se kod nas može naći ljudi koji i imaju znaja, vještine i volje za dizajniranjem 2D grafičkih elemenata za kompjuterske igre? Primjer jedne lijepo odrađene igre je Turtix:

    http://www.mechodownload.com/forum/g...adventure.html

    Svjestan sam da je ovaj kvalitet teško postići, ali što se više postavi letvica...

  2. #2
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Bila je vec slicna tema (nazalost sa ne bas mnogo uspjeha). U svakom slucaju, za razvoj igre potrebno je mnogo vise od grafickih dizajnera. Ukratko, potrebni su programeri, koji su sami za sebe osnova svakog indie projekta.

    Ehm sad, nisam htio nista prcat prijevremeno, ali polako napredujem u razvoju jednog manjeg singleplayer 2D RPG-a. Za dvije nedjelje bi trebao imati gotov prototip i testnu verziju, a poslije bi trebalo ici ubacivanje sadrzaja. U svakom slucaju bice ovdje tema kad dodje vrijeme za to (a onda moze biti i nekih dogovora o saradnji, ako bude bilo zainteresovanih ).

    Sto se programerskog dijela tice, svima koji hoce da se oprobaju u samostalnom razvoju softvera preporucio bih jezik Python.

  3. #3
    Join Date
    Feb 2005
    Location
    Podgorica
    Posts
    72
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Smile

    Quote Originally Posted by MadGod View Post
    Bila je vec slicna tema (nazalost sa ne bas mnogo uspjeha). U svakom slucaju, za razvoj igre potrebno je mnogo vise od grafickih dizajnera. Ukratko, potrebni su programeri, koji su sami za sebe osnova svakog indie projekta.
    Znam ja šta je sve potrebno, a znam i šta je meni potrebno .

    Što se tiče Pythona, ipak je najbolje držati se nekog "pravog" kompajlera i DirectX-a, tj. Direct3D-a.

  4. #4
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Kao prvo, Python jeste pravi jezik (ne kompajler ). Koji usput omogucava koriscenje i OpenGL-a (ekvivalent DirectX-a za sve prakticne potrebe).

    Kao drugo, da li je nesto bolje ili ne zavisi od mogucnosti, vremena, sredstava i ciljeva. U ovom konkretnom slucaju to je prilicno los savjet za nekoga ko ovo cita.

    Nijedna ozbiljna igra nikada nece biti napisana u Pythonu ili bilo kom high level jeziku, to je sasvim sigurno. Sa druge strane, niko u Crnoj Gori nece ni razviti (a ni poceti da razvija, ako je realan) ozbiljnu igru u doglednoj buducnosti. Savladati DirectX API i pisati npr. C/C++ kod da bi se zavrsila jedna interesantna i zabavna igrica tipa ove koju si linkovao je u jednom trenutku mozda bilo neophodno - ali je danas uz sve dostupne opcije cist mazohizam i gubljenje vremena.

    Da me ne shvati neko pogresno, C++ je jezik koji je (nazalost) jos uvijek nezamjenjiv u mnogo cemu, ali je takodje i pogresan izbor u 90% manjih, jednostavnijih projekata u kucnoj radinosti. Takav softver nikada nece biti u mogucnosti da iskoristi sve prednosti i brzinu koju omogucava C++ i direktan pristup DirectX-u, jer mu te prednosti jednostavno nece ni biti potrebne. Isti posao se moze zavrsiti sa 50% manje vremena, napora, koda i bagova koristeci jezik i biblioteke sa high level pristupom.
    Last edited by MadGod; 08-08-08 at 22:22.

  5. #5
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by MadGod View Post
    Kao prvo, Python jeste pravi jezik (ne kompajler ). Koji usput omogucava koriscenje i OpenGL-a (ekvivalent DirectX-a za sve prakticne potrebe).

    Kao drugo, da li je nesto bolje ili ne zavisi od mogucnosti, vremena, sredstava i ciljeva. U ovom konkretnom slucaju to je prilicno los savjet za nekoga ko ovo cita.

    Nijedna ozbiljna igra nikada nece biti napisana u Pythonu ili bilo kom high level jeziku, to je sasvim sigurno. Sa druge strane, niko u Crnoj Gori nece ni razviti (a ni poceti da razvija, ako je realan) ozbiljnu igru u doglednoj buducnosti. Savladati DirectX API i pisati npr. C/C++ kod da bi se zavrsila jedna interesantna i zabavna igrica tipa ove koju si linkovao je u jednom trenutku mozda bilo neophodno - ali je danas uz sve dostupne opcije cist mazohizam i gubljenje vremena.

    Da me ne shvati neko pogresno, C++ je jezik koji je (nazalost) jos uvijek nezamjenjiv u mnogo cemu, ali je takodje i pogresan izbor u 90% manjih, jednostavnijih projekata u kucnoj radinosti. Takav softver nikada nece biti u mogucnosti da iskoristi sve prednosti i brzinu koju omogucava C++ i direktan pristup DirectX-u, jer mu te prednosti jednostavno nece ni biti potrebne. Isti posao se moze zavrsiti sa 50% manje vremena, napora, koda i bagova koristeci jezik i biblioteke sa high level pristupom.
    oli mi objasniti ovo sto sam "iskosio" jer meni nije jasna ta podjela-pojasni mi sto je kompajler, a sto jezik-u cemu je razlika?

    i ne vidim problem da se c++ koristi za manje projekte-postoji mnogo alata, biblioteka sa kojima se lako rade mnoge stvari,...

    ako oces da se oziljno bavis igrama uci c++

    edit>mislim na

    Kao prvo, Python jeste pravi jezik (ne kompajler ).
    Last edited by db; 09-08-08 at 00:01.
    ....

  6. #6
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Quote Originally Posted by db View Post
    oli mi objasniti ovo sto sam "iskosio" jer meni nije jasna ta podjela-pojasni mi sto je kompajler, a sto jezik-u cemu je razlika?
    Poredjenje istih nisu moje rijeci, vec mog prethodnika. On je na moj savjet oko Pythona (koji je jezik) rekao da je bolje umjesto toga koristiti "pravi kompajler" (+DirectX).

    Mislim da stvarno nema potrebe da objasnjavam razliku izmedju programskog jezika i kompajlera (jer pretpostavljam da je pitanje bilo provokativne prirode, ako ne, unaprijed se izvinjavam i odgovoricu ).

    Quote Originally Posted by db
    i ne vidim problem da se c++ koristi za manje projekte-postoji mnogo alata, biblioteka sa kojima se lako rade mnoge stvari,...
    Ne vidim problem ni da se koristi Assembly. Osim cinjenice da je to potpuno nepotrebno kada ima jezika mnogo laksih i upotrebljivijih za odredjene stvari.

    Quote Originally Posted by db View Post
    ako oces da se oziljno bavis igrama uci c++
    Ako neko hoce ozbiljno (profesionalno) da se bavi igrama, i ja sam rekao da je C++ jedini pravi izbor. To nije sporno.

    Na stranu to sto ako neko iz Crne Gore hoce da se ozbiljno bavi igrama, prvo mora da upise fakultet u inostranstvu, zavrsi ga, nekako se ubaci u razvojni tim i nada se najboljem, a onda ce izbor jezika i alata biti najmanji problem. "Ozbiljni" razvoj "ozbiljnih" igara je nesto sto je od nas daleko svjetlosnim godinama i o cemu nema uopste svrhe pricati na ovom forumu.

    Hronicni problem je u tome da ljudi uglavnom nasjednu na rijec "ozbiljno", pa ignorisu sve mogucnosti koje im dozvoljavaju da ono sto hoce obave tri puta efektnije i pet puta brze.

    Svaki iskusniji programer ce ti reci da ne postoji najbolji jezik, vec samo pravi jezik za ono sto ti treba. C++ nije pravi jezik za solo-developera, narocito nekog bez iskustva u svojoj oblasti. narocito kada je ta oblast razvoj igara. U najvecoj mjeri zbog toga sto prednosti C++ u takvim projektima jednostavno nece ni doci do izrazaja (a nedostaci sasvim sigurno hoce).

    Eto, za one koji insistiraju na C++-u, preporucujem SDL umjesto ceprkanja sa DirectDraw-om za 2D, jer je to stvarno totalni overkill.

  7. #7
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    da bilo je provokativno...jer sam shvatio da je covjek predlozio da se koristi jezik za koji postoji jak kompajler (a tu je c++ glavni, dok se python uglavnom koristi uz interpreter), a ne na nacin na koji si ti shvatio

    ne vidim potrebu za koristenje python-a u igrama (koliko god "neozbiljne" bile)-bar ne ako treba da se napreduje

    ne vidim zašto bi morao da se upisuje fakultet u inostranstvu za ozbiljnije igrice?

    u suštini se sve može naučiti preko interneta (ili kombinacijom interneta i fakulteta /ne računam SPR i slično jer to i nisu fakulteti-posebno ne za programiranje, ali da se zaustavim tu da ne bi bilo šire rasprave koliko je SPR jak i dobar/ )


    ja sam razmišljao da se ozbiljnije počnem baviti igricama (znam o čemu pričam i to nije toliko daleko od (dobrog) cg programera koliko misliš), ali trenutno su mi neke druge ideje u glavi...
    Last edited by db; 09-08-08 at 01:40.
    ....

  8. #8
    Join Date
    Oct 2007
    Location
    Podgorica
    Posts
    504
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    brate idite u vladu,recite kako je to dobro za promovisanje drzave trte vrte,prodaja shirokim narodnim masama igrica sa cg sadrzajem,npr RTS sa turcima i crnogorcima i dobicete sva potrebna sredstva za pravljenje istih
    Naravno shala mala,brate ja sam u tome klasicna neznalica al vas u potpunosti podrzavam !

  9. #9
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Quote Originally Posted by db View Post
    ne vidim potrebu za koristenje python-a u igrama (koliko god "neozbiljne" bile)-bar ne ako treba da se napreduje
    Onda ne poznajes dovoljno Python i njegove prednosti i mogucnosti. Danas samo neko ko nije bas informisan moze da smatra Python "neozbiljnim". Za nekoga ko nema (u velikom broju slucajeva) nerealne ambicije da se bavi razvojem mocnog softvera i "ozbiljnih" igara, Python je idealno rjesenje, a sve je popularniji i medju profesionalnim developerima.

    Znas u cemu je poenta? Sto ce neko u tom neozbiljnom Pythonu (ili Microsoftovoj C#/XNA soluciji) na kraju raziviti pet puta bolju igru za pet puta manje vremena nego neko ko to prvi put - i jos sam - radi na C++/DirectX podlozi (a cak i ako ima iskustva). Dok neko u C++/DirectX okruzenju razvije i prototip engine-a, neko drugi ce koristeci Panda3D u kombinaciji sa najefikasnijim programskim skripting jezikom danas (Python) vec zavrsiti posao - i igru koja ce sasvim sigurno izgledati mnogo bolje.

    Zaboravih najbolju stvar - uz znanje i Pythona i C++, C++ se moze koristiti za pravljenje sopstvenih ekstenzija za Python po potrebi. Cime se dobija sirova brzina C++-a uz funkcionalnost i jednostavnost Python-a, sto je optimalno i mnogo efikasnije rjesenje od koristenja sirovog C++-a.

    Trece, kad vec govoris o napredovanju - C++ je jezik koji u sustini stagnira i nije se razvijao vec godinama. On je jos uvijek nezamjenljiv, narocito u industriji igara, ali ocekivati da ce to dovijeka (pa i jos dugo vremena) biti tako je nerealno s obzirom da se drugi aktuelni jezici konstantno razvijaju i poboljsavaju u skladu sa aktuelnim mogucnostima i potrebama.

    C++ je bio hit prije vise od deset godina i danas uopste nije toliko "vruc", a alternative su sve brojnije i sve mocnije. To definitivno nije programski jezik buducnosti. Mnogi ga danas koriste samo kada je to apsolutno neophodno (kada su potrebne performanse i brzina za jaci softver), i to cesto u kombinaciji sa drugim, efikasnijim i prilagodljivijim jezicima.

    http://www.tiobe.com/index.php/conte...pci/index.html

    Mada razumijem tvoju poentu, posto pricas o izradi ozbiljnih igara (a sto se toga tice jesi u pravu za C++, sto vec rekoh).

    Quote Originally Posted by db View Post
    ne vidim zašto bi morao da se upisuje fakultet u inostranstvu za ozbiljnije igrice?

    u suštini se sve može naučiti preko interneta (ili kombinacijom interneta i fakulteta /ne računam SPR i slično jer to i nisu fakulteti-posebno ne za programiranje, ali da se zaustavim tu da ne bi bilo šire rasprave koliko je SPR jak i dobar/ )

    ja sam razmišljao da se ozbiljnije počnem baviti igricama (znam o čemu pričam i to nije toliko daleko od (dobrog) cg programera koliko misliš), ali trenutno su mi neke druge ideje u glavi...
    Sto se ovog tice, ne bih bas rekao da si u domenu realnosti. Da ne bi sad raspravljali, vjerovacu u to onda kad vidim bar prototip za neku ozbiljniju igru, a do tada nema toga ko mi moze garantovati da razvoj ozbiljnih igara "nije tako daleko od CG koliko ja mislim".

    Eventualno uz koriscenje nekog od postojecih sto besplatnih, sto komercijalnih engine-a. Opet, da bi se na pravi nacin iskoristio engine koji je neko drugi razvio potrebno je veliko znanje i iskustvo samo u toj oblasti, inace ce sve zavrsiti na pravljenju lose kopije igre za koju je engine bio prvobitno namijenjen.

  10. #10
    Join Date
    Jan 2004
    Location
    Herceg Novi
    Posts
    3,365
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Bratski, ima dizajnera/animatora/ilustratora u CG koji bi ovo mogli nacrtati bez problema (evo - imam prijatelja koji je radio slicne projekte, izmedju ostalog i za Disney, pa za one TV-telefonske igre kao sto je macak Izzy itd.), ali ce ti to tesko ijedan prihvatiti da radi ako nijesu velike pare u pitanju.

    Zasto? Zato sto je sad gro 2D/3D dizajnera iz CG angazovano na modeliranju arhitektonskih objekata po primorju i (kod ovih vjestijih) dizajniranja/modeliranja enterijera. Tu ima toliko posla da su cijene otisle u nebo, a vremena nema ni za sto drugo. :?

  11. #11
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by Djoks View Post
    Bratski, ima dizajnera/animatora/ilustratora u CG koji bi ovo mogli nacrtati bez problema (evo - imam prijatelja koji je radio slicne projekte, izmedju ostalog i za Disney, pa za one TV-telefonske igre kao sto je macak Izzy itd.), ali ce ti to tesko ijedan prihvatiti da radi ako nijesu velike pare u pitanju.

    Zasto? Zato sto je sad gro 2D/3D dizajnera iz CG angazovano na modeliranju arhitektonskih objekata po primorju i (kod ovih vjestijih) dizajniranja/modeliranja enterijera. Tu ima toliko posla da su cijene otisle u nebo, a vremena nema ni za sto drugo. :?
    pa ni prije građevinskog "buma" nije bilo nekih igara iz CG...

    mislim da nije problem u tome ima li ljudi, nego je li isplativo kreirati igricu-ipak treba neko da uloži velike pare, a da na kraju nije siguran u uspjeh-toljudi neće da rade (kad imaju sigurnijih izvora prihoda)

    @MadGod>da ne vrtimo istu priču...ja tvrdim jedno ti drugo, mislim da si ti u domenu snova, a ne ja (kad je domaće znanje u pitanju), ali stvarno ne bih sad o tome.

    shvati da nije problem u tome što nema znanja, nego što nema volje (i zato moža nećeš vidjeti neku igricu ili bar engine u domaćoj radinosti)

    za python nisam rekao da je neozbiljan, nego da nije za igre,...

    c++ se ne razvija odavno, a opet je nezamjenljiv-to znači da je dobar i dalje.

    e sad c++ jeste teško za naučit (mnogo teže nego python), ali zato nudi mnogo više i zato je nezamjenljiv za igre (dobro sad se koristi i c# i slično, ali i dalje je c++ broj jedan).



    možeš ti da pišeš nekakva proširenja za python i slično, ali to ne može da dostigne nivo C++ -a (a i to su jezici različite namjene). možeš da napraviš i neki jezik još višeg nivoa koji će se prevesti u c++, pa onda kopajlirati u c++-u,...imaš hiljadu varijanti, ali to nije poenta

    možeš ti da koristiš i VB i neke stvari da završiš brže nego u python-u, ali opet za ozbiljnije stvari je c++ zakon (i tu se valjda slažemo)
    ....

  12. #12
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Quote Originally Posted by db
    mislim da nije problem u tome ima li ljudi, nego je li isplativo kreirati igricu-ipak treba neko da uloži velike pare, a da na kraju nije siguran u uspjeh-toljudi neće da rade (kad imaju sigurnijih izvora prihoda)
    To se krene, naporno se radi, trazi se izdavac i nada se najboljem. Nikakvu garanciju nisu imali ni razvojni timovi iz Ceske, Poljske, Hrvatske, pa ni Rusije - a neki od njih su opet uspjeli.

    A ja ti opet kazem da ljudi za to ovdje nema i da su te pretpostavke neozbiljne. Mozda ima solidnih programera koji znaju C++ i pravili su aplikacije sa MFC-om i neke manje projekte, ali to nije ni blizu onoga sto je potrebno. Zaboga, u citavoj Crnoj Gori do dana danasnjeg nije razvijen ozbiljan program, a igre su softver na samom vrhu kompleksnosti i zahtjevnosti sto se programiranja (i svega ostalog) tice. Da ne pricam o samim igrama, kojih je kod nas napravljeno ukupno 0.

    Ono sto je jos bitnije - sasvim je sigurno da nema ljudi koji imaju iskustva u ovoj konkretnoj oblasti. Cak bih bio impresioniran kada bi neko iz Crne Gore razvio casual igru tipa Tetris (to je Hello world aplikacija sto se razvoja igara tice) i zavrsio je do kraja. Koji su to, imenom i prezimenom, lokalni programeri koji imaju dovoljno iskustva i znanja za razvoj 3D engine-a? AI-a? Graficko programiranje? Ne moze se poceti ozbiljan projekat, a da svako od clanova tima tek treba da sa interneta uci osnovne stvari o onome sto treba da napravi.

    Da bi se doslo do razvoja ozbiljne komercijalne igre potrebno je visegodisnje iskustvo u programiranju igara, od onih najprostijih pa do raznih prototipa ozbiljnijih igara i cak zavrsenih projekata. Ko misli da nisam u pravu, postoji samo jedan moguci nacin da me ubijedi u suprotno - a to je da dobijem gotov .exe fajl i da se licno uvjerim u tu ozbiljnost i kvalitet.

    Quote Originally Posted by db View Post
    c++ se ne razvija odavno, a opet je nezamjenljiv-to znači da je dobar i dalje.
    Ne, to znaci samo da jos uvijek nema alternativu, s obzirom da se D i jos par pokusaja nisu primili bas najbolje. Dokle mislis da to moze da traje? Po strukturi i sintaksi C++ danas daleko zaostaje iza vecine novijih (ili odrzavanijih) jezika, standardna biblioteka mu je nikakva (a ne impresionira ni sa dodatkom Boost-a), moras koristiti gomilu biblioteka i alata samo da bi ga doveo na nivo modernog jezika.

    Vec danas C++ nije toliko dominantan, i koristi se kao sto rekoh uglavnom onamo gdje je bas neophodan - sto se igara tice, to je manje-vise jedino graficki engine koji treba da zadovolji kriterijum brzine (to neki razvojni timovi i dan danas rade u cistom C-u), ili cak samo djelovi tog engine-a, i networking.

    Ostatak igre se pise u high-level jezicima tipa Python, Lua, a ranije su oni koji su razvijali modularnije igre morali da pisu svoj sopstveni high level skripting jezik da bi u njemu napisali ostatak igre (mehaniku, logiku, AI i sl.), jer bi ih jad naso da moraju da sve zavrse u C++-u.

    Quote Originally Posted by db View Post
    e sad c++ jeste teško za naučit (mnogo teže nego python), ali zato nudi mnogo više i zato je nezamjenljiv za igre (dobro sad se koristi i c# i slično, ali i dalje je c++ broj jedan).
    Sta to C++ kao programski jezik nudi mnogo vise kad su igre u pitanju? C++ je prilicno sirov jezik koji sam po sebi ne nudi "mnogo vise" (pa cak nema ni nativnu podrsku za neke osnovne stvari kao npr. threading). Nudi u stvari samo jedno: brzinu egzekucije. A i to 90% zavisi od znanja programera i iskustva u low-level programiranju.

    Quote Originally Posted by db View Post
    možeš ti da pišeš nekakva proširenja za python i slično, ali to ne može da dostigne nivo C++ -a (a i to su jezici različite namjene).
    C++ nije zakon za "ozbiljnije" stvari, vec je C++ zakon za najozbiljnije stvari (u svijetu igara). Prednosti rada u C++ mogu iskorististi samo profesionalni razvojni timovi koji rade na velikim komercijalnim igrama, jer njihove igre dovode potencijal danasnjeg hardvera do samih granica i optimizacija je tu od presudne vaznosti. To citavo vrijeme pokusavam da kazem.

    Za sve ostalo ti cutting-edge optimizacija jednostavno nije potrebna jer je danasnji hardver sasvim dovoljno mocan da pokrene 3D igru solidnog kvaliteta radjenu iskljucivo u high-level jeziku, a ako je jos radjena na osnovi hibridnog engine-a u kome su najzahtjevniji djelovi radjeni u C/C++, neces imati nikakvih problema cak ni da postignes zavidan kvalitet grafike.

    Nemoj mi samo reci da je kvalitet grafike Panda3D enginea los za jednu prosjecnu igru (imas link u prethodnom postu)? A citavu igru na tom engine-u mozes napisati iskljucivo u Python-u. Znas li koliko je vise znanja, vremena i napora potrebno da postignes tako visok nivo grafike koristeci samo sirovi C++/DirectX? Vjerovatno godine (za nekoga ko radi sam ili za manji tim bez iskustva).
    Last edited by MadGod; 09-08-08 at 17:18.

  13. #13
    Join Date
    Jan 2004
    Location
    Herceg Novi
    Posts
    3,365
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by db View Post
    pa ni prije građevinskog "buma" nije bilo nekih igara iz CG...

    mislim da nije problem u tome ima li ljudi, nego je li isplativo kreirati igricu-ipak treba neko da uloži velike pare, a da na kraju nije siguran u uspjeh-toljudi neće da rade (kad imaju sigurnijih izvora prihoda)
    Nije bilo nekih igara iz CG ni prije građevinskog "buma" - slažem se.

    No velim da je sad situacija takva da bi teško privolio nekog kvalitetnog dizajnera da radi volonterski pri tome odbijajući vrlo-profitabilne poslove. To je van pameti, imajući pogotovo u vidu satnicu jednog dizajnera (mislim na 3D animatore, modelere itd.), a ne "daktilografe" za plakate, oglase itd.

    A i ta bi igra prošla kao ona Crnogorska distribucija Linux-a (evo sam joj i ime zaboravio, a sviralo se o tome na sva zvona)...

  14. #14
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    ako misliš na monOS, on nije ni mogao da prođe dobro jer je bio obični "skin" za (ako se ne varam slack) linux-ništa više, zato i nije mogao da prođe dobro

    slažem se da je kod nas sad (u odnosu na period prije građevinslog "buma") dosta teže naći kvalitetne dizajnere i slično, ali ipak bi se mogli naći kad bi bilo para-kad bi neko htio ozbiljno da uđe u taj biznis.

    dakle tvrdim da ima stručnjaka, ali da neće da rade za džabe (nego za pare i to (vjerovatno) za dosta para)


    @MaGod>ova rasprava je stvarno daleko pošla,...

    odgovoriću samo na par stvari...
    1. imena ne želim da navodim jer ne znam nikog konkretno (iz cg) ko se bavio time, ali znam dosta solidan broj ljudi koji su sposobni da za relativno malo vremena (par mjeseci) savladaju sve što je potrebno (koji imaju dobro poznavanje c++-a, vještačke inteligencije, matematike pa i fizike i kojima treba vrijeme da se malo prilagode na te stvari), ali nemaju interesovanja/motiva da rade to. zato sam rekao da se može naći/sastaviti tim, ali (kod nas) nema puno onih koji oće da radi za džabe!

    ja sam se malo igrao sa directX-om (čak sam razmišljao o tome da idem ozbiljnije) i uopšte nije toliko komplikovano koliko pričaš (naravno nije jednostavno, ali nije ni takvo kakvim ga predstavljaš)...


    2. C++ je jezik koji nudi sve što i bilo koji drugi (i +nešto više). e problem što je težak da se potpuno fino savlada (mnogi se ne snalaze ni sa pokazivačima, a kamoli kad se naiđe na nešto komplikovanije), ali kad se fino savlada bolji je od velikog broja ostalih jezika.


    osnovne biblioteke...pa sad postoje i druge stvari (i druge biblioteke) postoji dosta šabona (kao u okviru stl biblioteke i slično) koji se mogu skinuti sa interneta i koji ti mogu uveliko smanjiti muku ako radiš ozbiljnije stvari. takođe postoje i biblioteke sa klasama, funkcijama,... za sve i svašta (kao na primjer intelova "Intel Integrated Performance Primitives" koja nudi mnogo toga (i to optimizovano threadovano, vektorisano,...). jes da nije besplatna, ali jbg )

    c++ je i smišljen da nema puno opcija u standardnim bibliotekama


    to što neko ne poznaje dovoljno c++, pa mu je lakše da neke stvari uradi u nekom drugom jeziku ne znači puno. naravno ako je neko početnik, vjerovatno mu je najlakše da koristi VB (za mnoge stvari lakši nego python), ali mu je i python OK sredstvo


    i ni malo se ne slažem sa konstatacijom da su danas kompjuteri dovoljno brzi i da ne mora da se puno brine o performansama (posebno što fino napisan kod u C++-u može da donese velike brzinske benefite kad se poredi sa python-om)

    dakle ko misli da ne treba da misli na performanse, c++ mu stvarno ne treba, ali za ostale je vrlo važan
    ....

  15. #15
    Join Date
    Sep 2007
    Posts
    3,761
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Kratko o elementarnim zahtjevima 3D produkcije, iz ugla laika sa kilobajtima digitalizovane svijesti:


    Odgovarajuci ljudski resursi

    - znanje i strpljenje

    Iskustvo naprednijih kurseva, koji su "privilegija" skola za game programming, vjerovatno bi umanjilo utroseno vrijeme za produkciju, ali samouki developeri nikako nijesu hendikepirani zato sto su se skolovali na crnogorskim univerzitetima. Strpljenje i adekvatni tutorijali (kao pomoc, a ne vodic) sasvim su dovoljni. Vjestine su neophodne, pa se podrazumijevaju.


    Odgovarajuci programski set

    - uskladjuje se sa profilom programera i dizajnera (u 10 godina ekspanzije industrije igara i zabave, apsolvirali smo da je well known kombinacija C++, 3dsm, Photoshop i editor nivoa ili njihove alternative)


    Racionalna raspodjela zaduzenja

    - umjetnik/dizajner (minimum 1)

    - programer (minimum 2)

    - lider projekta (ne mora nuzno odgovarati jednom od gore navedenih profila, ali retoricke sposobnosti i poznavanje engleskog jezika jesu pozeljni)

    Jedna osoba ne moze programirati i crtati. Ustvari, moze, ali nece docekati release date.

    Novac

    Cast a spell, oca mu *****!


    Ideja

    Programiranje, crtanje, modeling, teksture, animacije, level editing, muzika...OK...ali ono sto garantuje pare, kola, ***** i ostali vol-au-vent je kvalitetan i autentican scenario. Hronicno nedostaje...a, ustvari i ne zahtijeva primijenjeno znanje. Sitnica koja igranje cini profitabilnom industrijom, umjetnoscu, inicijatorom asocijalizacije, filterom za kontaminiranu realnost, aditivom za fabrikovanje adolescenata-ubica, razlogom da date 1000 i kusur evra za konfiguraciju koja ce godinu dana kasnije kostati upola manje.



    _

  16. #16
    Join Date
    Nov 2006
    Posts
    196
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Osim sto se C++ najvise koristi u industriji igara, on je najvise zastupljen i po tome sto je najvise tutorijala na internetu za to upravo u C++.
    Kao sto mozete da vidite igre su jaki konzumenti JAKOG hardvera tako da su performanse dosta bitne, a one tesko mogu da se postignu sa nekim drugim jezikom.
    Medjutim, za manje projekte postoje alternative, na pr. XNA koji zahtijeva znanje C# i sa kojim moze da se napravi solidna manja igra za PC i Xbox.

    Sto se tice razvoja igara i ljudi koji pokusavaju da pocnu da se time bave, ne samo kod nas nego uopste, problem je sto svi precku stavljaju previsoko, svi hoce odmah da naprave neku veliku igru koja ce da im donese pare, slavu ili sta vec, i zato 90% njih odustane.
    Sto se tice CG, kao sto neko rece, nije da nema znanja nego jednostavno nema volje, a ako neko slucajno pokusa, ne istraje u tome.

    Inace se bavim igrama, a vjerovatno postoje jos neki ljudi koji imaju iskustva sa tim, ali jednostavno ne moze se reci da to ima nekakve veze sa CG a da nije na nekom malom nivou.
    Last edited by quick; 10-08-08 at 00:52.

  17. #17
    Join Date
    Sep 2007
    Posts
    3,761
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by quick View Post
    Medjutim, za manje projekte postoje alternative, na pr. XNA
    SlimDX bi, takodje, mogao biti interesantan izlet.

    Namjerava li se, medjutim, napraviti komercijalna, > 75 rating 3D igra, cini mi se da je orijentisanje na alternativna resenja (citaj: precice) nista drugo do gubljenje vremena; few steps game development samo je odlaganje neminovne adaptacije na okruzenje C++ i DX.


    _

  18. #18
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Quote Originally Posted by db
    @MaGod>ova rasprava je stvarno daleko pošla,...
    Odlicno, i onako se na ovom forumu skoro nikad nista ne desava vezano za programiranje.

    Quote Originally Posted by db
    1. imena ne želim da navodim jer ne znam nikog konkretno (iz cg) ko se bavio time, ali znam dosta solidan broj ljudi koji su sposobni da za relativno malo vremena (par mjeseci) savladaju sve što je potrebno (koji imaju dobro poznavanje c++-a, vještačke inteligencije, matematike pa i fizike i kojima treba vrijeme da se malo prilagode na te stvari), ali nemaju interesovanja/motiva da rade to. zato sam rekao da se može naći/sastaviti tim, ali (kod nas) nema puno onih koji oće da radi za džabe!
    Znaci za sad nemaju veze sa ovom oblasti, ali mogu sve savladati za par mjeseci? za par mjeseci!? Sjajno, ako pokusaju, javices mi rezultate. Nesto sumnjam da ce pokusati, a ako uspiju evo ja cu finansirati tu njihovu ozbiljnu igru kako znam i umijem (mada nece ni biti potrebe jer bi sasvim sigurno lako nasli izdavaca sa takvim talentom i brzinom).

    Stvarno, ne znam kako ovo da kazem na blag nacin ali... u okruzenju u kome ocigledno niko nista do sad nije napravio, niko nista ne zna, i niko se cak nije ni primakao ovoj oblasti na virtuelni kilometar ima ljudi koji eto nekako znaju da to mogu savladati za par mjeseci i onda izbacit "ozbiljnu" igru iz rukava. Fenomenalno.

    Nego da batalimo ovaj dio price posto i onako nema veze sa programiranjem. Povjerovacu kad budem vidio.

    Quote Originally Posted by db
    c++ je i smišljen da nema puno opcija u standardnim bibliotekama
    A bug is not a feature. U vrijeme kad je C++ smisljen, nije ni bilo mnogo izbora po tom pitanju, jer su cak i high-level jezici (a to je C++ bio svojevremeno, danas u poredjenju sa svim dostupnim, tesko) morali biti mnogo "laksi" (u pogledu funkcionalnosti, ne tezine ucenja naravno) da bi bili efiksani.

    Danas se od jezika zahtjeva da omoguce programeru da radi brze i produktivnije, jer treba zavrstiti vise za krace rokove. To se sasvim sigurno ne postize time sto ce programer 50% vremena provesti rucnim pisanjem i ciscenjem memorije, traganjem za izgubljenim pokazivacima, bagovima koje su napravili isti, i jos mnogo cega drugog kada (sesti put) to uopste nije potrebno (nije potrebno = ne donosi nikakve prednosti).

    Quote Originally Posted by db
    2. C++ je jezik koji nudi sve što i bilo koji drugi (i +nešto više). e problem što je težak da se potpuno fino savlada (mnogi se ne snalaze ni sa pokazivačima, a kamoli kad se naiđe na nešto komplikovanije), ali kad se fino savlada bolji je od velikog broja ostalih jezika.
    Pokazivaci i vecina C++ feature-a koje drugi jezici nemaju su upravo tu radi optimizacije i performansi - zbog njih, ako su pravilno korisceni, programi radjeni u C++-u rade brze sa manje hardverske zahtjevnosti nego ostali. To nije sporno, to sam i ja rekao. Ali to nije neka dodatna jezicka funkcionalnost zbog koje C++ nudi "vise", vec samo metod kojim se ubrzava rad programa.

    "Vise nude" oni jezici koji imaju objekte tipa stringova i nizova (sa kompletnom funkcionalnoscu, ne samo light verzije koje C++ nudi), koji su izvorno pretezno OOP orjentisani. C++ je u svemu tome vrlo siromasan i zaostao sa sve Boost bibliotekom zajedno.

    Jednostavno, nikada neces primijetiti razliku izmedju 2D igre radjene u C++/SDL-u i Puthon/Pygame-u (zapakovane u .exe), pa cak i indie 3D igara u slicnim okruzenjima (DirectX/PyOpenGL) - sve do nekog visokog komercijalnog nivoa gdje se radi kvaliteta grafike i mase igre vise ne mogu koristiti high-level jezici u potpunosti.

    Kazem u potpunosti, jer danas je i za vrhunske igre kombinacija low-level i high-level jezika stvarnost. Dakle, ako vec neko hoce da razvija ozbiljne igre, trebace mu bar znanje dva jezika.

    Quote Originally Posted by db
    i ni malo se ne slažem sa konstatacijom da su danas kompjuteri dovoljno brzi i da ne mora da se puno brine o performansama (posebno što fino napisan kod u C++-u može da donese velike brzinske benefite kad se poredi sa python-om)
    To je relativno i zavisi od toga koliko tezak softver imas u vidu. Postoje 3D engine-i (a ubrzo ce i igre s obzirom na skorasnji razvoj nekih alata) radjeni kompletno ili velikim dijelom u Python-u koji nece zakociti niti na jednom prosjecnom PC-u danasnjice.

    Vremena se mijenjaju.
    Last edited by MadGod; 10-08-08 at 09:41.

  19. #19
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    pa nije programiranje igara svemirski posao-naravno da nije jednostavan, ali nije ni toliko komplikovan koliko ti pišeš. kao da se samo 2-3 čovjeka mogu baviti time.

    ja ti kažem da znam nekoliko osoba koji su odlični programeri, i koji mogu da savladaju to što je potrebno za početak (a "u letu" i ostatak)...

    povjerovat vjerovatno nećeš jer vjerovatno nećeš ni vidjeti
    bilo je nekoliko inicijativa (kod nas na fakultetu) da se okupi tim koji bi realizovao neku igricu, ali oni koji su bili zainteresovani su bili uglavnom ili lijeni ili nekvalitetni, a oni vrijedni i kvalitetni (uglavnom) nisu htjeli da se bave sa tim.


    problem kod nas je što nema ko da se skupi da osnuje firmu koja će da napravi nešto ozbiljnije-svi idu na jednostavne stvari, a oni koji valjaju uglavnom rade za strance.

    ponavljam-nije problem znanje (ima ljudi koji ne znaju-čak su i većina (nažalost), nego ima i mnogo drugih faktora-od koruptivnog okruženja, preko ljenosti do još hiljadu drugih stvari, ali ima i onih drugih ljudi koji znaju)

    i slažem se da nema efekta pisati dalje o ovome jer oboje smo zatvrdoglavili u svoje, a mislim da još ne postoji grupa ljudi koja će da se okupi da napravi nešto da bi tebi dokazala...




    oćeš da kažeš da je c++ low-level lezik?
    itekako griješiš. to što postoje jezici koji neke stvari mogu da urade na lakši način ne znači da su oni visokog nivoa, a ostali niskog.

    naravno c++ ima elemente koji mu omogućavaju pristup nižim nivoima, ali ga to ne čini low-level jezikom.

    što je to po čemu je neki drugi jezik visokog nivoa, a c++ nije?





    kad je c++ bio izmišljen naravno a je bilo i tredova i multiprocesora i svega (nije to moderni pojam), ali kreatori c++-a jednostavno nisu htjeli da se miješaju u te stvari (koje istina nisu bile rasprostranjene za desktop). poenta c++-a je da obezbijedi najosnovnije stvari u bibliotekama i da da dovoljno fleksibilnosti za manipulaciju i korištenje dodatnih biblioteka sa funkcijama, klasama, šablonima,...


    pokazivače sam naveo kao primjer-a oni sa sobom donose mnogo veće probleme za slabije poznavaoce-kad se zakomplikuju stvari sa polimorfizmom i + preklope neki operatori (posebno zagrade i slično)-mnogi se potpuno izgube, ali ako se to dovoljno pametno osmisli, mnoge stvari mogu da se riješe jednostavno (ili bar mnogo jednostavnije nego u drugim jezicima).

    i naravno da pokazivači nude više (i ko se dobro snalazi mogu znatno da olakšaju posao u određenim situacijama).

    to što neki jezici skrivaju (u smislu da je programeru nebitno da zna je li u pitanju pokazivač ili nije) pokazivače ne znači da ti jezici mogu da postignu sve što i c++.

    za neke stvari je potrebno napraviti na primjer matricu pokazivača na funkcije ili drvo kod koga su neki čvorovi pokazivači na funkcije i slično-takve stvari ne mogu da se urade bez pokazivača (osim da se znatno zakomplikuje program-istina sad ćeš reći nepotrebno-možda i jeste (za neke stvari), ali je samo primjer)


    takođe c++ je izuzetan zbog toga što nudi potpunu kontrolu tokom "životnog vijeka" objekta-što je za mnoge jezike san, a ne zbog brzine-kompajleri su toliko napredovali da je brzina manje-više slična (ako se ne koriste posebne optimizacije), ali potpunu kontrolu možeš imati samo sa c++-om. e sad ti ćeš reći-ali to mene ne zanima, ja sve to mogu da uradim i bez tih stvari, to mi neće zatrebati,...ali ko zna


    ponavljam-c++ čini moćnim njegova sintaksa i fleksibilnost, a o kompajleru da ne pričam (mada ponavljam da su i drugi kompajleri napredovali ali dobri kompajleri za c++ su i dalje najbolji)



    a za performanse se ne slažem-mislim da ih je "nikad dosta". naravno nije kritično kao nekada, ali...

    a pod daleko pošla rasprava sam mislio-daleko od teme-da je tema koji je jezik bolji ili sllično bilo bi OK, a ovako je čovjek samo pitao ima li ko da bi se bavio igrama, a dobio mnogo (za njega vjerovatno) nepotrebnih odgovora
    ....

  20. #20
    Join Date
    Sep 2007
    Posts
    3,761
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Poenta je objasnjena u postu #4

    Quote Originally Posted by MadGod View Post
    Nijedna ozbiljna igra nikada nece biti napisana u Pythonu ili bilo kom high level jeziku, to je sasvim sigurno. Savladati DirectX API i pisati npr. C/C++ kod da bi se zavrsila jedna interesantna i zabavna igrica tipa ove koju si linkovao je u jednom trenutku mozda bilo neophodno - ali je danas uz sve dostupne opcije cist mazohizam i gubljenje vremena.

    C++ je jezik koji je (nazalost) jos uvijek nezamjenjiv u mnogo cemu, ali je takodje i pogresan izbor u 90% manjih, jednostavnijih projekata u kucnoj radinosti.

    off @3D

    Visokokomercijalni naslovi su poenta industrije igara. Lajtmotiv izdavacke kuce i proizvodjaca high-end hardvera jeste profit, zbog cega je, grubo receno, jednostavnost pisanja u high level jeziku, poput Python-a, prije breme, nego prednost - nikome nije u interesu produkcija igre koja kartici staroj tri generacije dozvoljava trocifren broj frejmova. Nikome, osim zanemarljivom broju entuzijsta (upisi me), kojima je pitanje "Dje je Hans Voralberg" vaznije od nivoa eksploatacije sejdera.

    Apetiti trzista u ovom trenutku zahtijevaju C++. Jednostavniji, nekomercijalni projekti su sasvim druga prica (a to je poenta teme koju ja uporno spamujem :shock




    _
    Last edited by Jal Cargo; 10-08-08 at 12:32.

  21. #21
    Join Date
    Jan 2004
    Posts
    475
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Evo ovde dosta lijepo objasnjenje

    http://www.ogre3d.org/wiki/index.php...tive_Languages
    Juffo-Wup fills in my fibers and I grow turgid. Violent action ensues.
    Break stuff

  22. #22
    Join Date
    Sep 2004
    Location
    Seoul, Korea
    Posts
    9,589
    Thanks Thanks Given 
    7
    Thanks Thanks Received 
    44
    Thanked in
    23 Posts

    Default

    Quote Originally Posted by db View Post
    pa nije programiranje igara svemirski posao-naravno da nije jednostavan, ali nije ni toliko komplikovan koliko ti pišeš. kao da se samo 2-3 čovjeka mogu baviti time.

    ja ti kažem da znam nekoliko osoba koji su odlični programeri, i koji mogu da savladaju to što je potrebno za početak (a "u letu" i ostatak)...
    Mozda zbog te lakoce i leta na svijetu postoji samo desetak aktivnih razvojnih studija za koje se moze tvrditi da su konstantno uspjesni. Dodaj tu jos nekih dvadesetak koji su imali jedan ili dva uspjesna naslova, a poslije raspali ili se prikljucili vecem timu. A na to dodaj desetine hiljada mini "kucnih" timova u pokusaju koji su krenuli da se "ozbiljno bave igrama" i pukli na prvom koraku jer nisu imali pojma u sta se upustaju.

    Quote Originally Posted by db View Post
    problem kod nas je što nema ko da se skupi da osnuje firmu koja će da napravi nešto ozbiljnije-svi idu na jednostavne stvari, a oni koji valjaju uglavnom rade za strance.
    Nije to problem kod nas, nego je tako svuda. I to uopste nije problem, nego prirodan tok stvari.

    Dok se ne preskoci ta prepreka zvana "jednostavne stvari", pa dok se ne preskoci jos mnooogo prepreka i dodje do konacne prepreke zvane prototip engina ili kompletne igre koji na prvi pogled izgleda dovoljno ozbiljno da zasluzuje da se na njega obrati paznja. Najbolje je u svakom slucaju imati potpuno zavrsenu igru.

    Tek onda dolaze firme, birokratija, trazenje izdavaca, i slicno. Na kraju.

    Quote Originally Posted by db View Post
    oćeš da kažeš da je c++ low-level lezik?
    itekako griješiš. to što postoje jezici koji neke stvari mogu da urade na lakši način ne znači da su oni visokog nivoa, a ostali niskog.
    Ne, tako banalno receno to ne moze biti definicija. C++ je prvobitno smatran high-level jezikom, ali se danas koristi skoro iskljucivo zbog svog low-level pristupa i kontrole (i prednosti koje donos isti) u kome mu trenutno niti jedan jezik nije konkurentan - a da je ujedno i racionalan i efikasan. Ne postoji crno-bijleo razgranicenje izmedju jezika visokih i niskih nivoa, poenta je u tome da je danas C++ mnogo "nizi" od onoga sto se ocekuje od high-level jezika (i sto neki jezici zadovoljavaju).

    Quote Originally Posted by db View Post
    to što neki jezici skrivaju (u smislu da je programeru nebitno da zna je li u pitanju pokazivač ili nije) pokazivače ne znači da ti jezici mogu da postignu sve što i c++.
    Ne. Ali sustina je u tome da li oni mogu (dovoljno racionalno) da postignu ono sto tebi treba - sto si i sam rekao. Svaki prakticni softverski problem/zadatak se moze rijesiti i bez direktnog zavirivanja u memoriju i potpune kontrole toka programa. Ukoliko je to dovoljno efikasno a rezultat i konacan proizvod dovoljno brz (sto se pokazalo kao moguce) - zasto da ne?

    Quote Originally Posted by db View Post
    a pod daleko pošla rasprava sam mislio-daleko od teme-da je tema koji je jezik bolji ili sllično bilo bi OK, a ovako je čovjek samo pitao ima li ko da bi se bavio igrama, a dobio mnogo (za njega vjerovatno) nepotrebnih odgovora
    Ovo je jos uvijek ontopic u neku ruku. Ne dozivljavam ovo kao raspravu koji je jezik bolji, niti mi pada na pamet da poredim C++ i Python oko koga je pocela prica.

    Cinjenica jeste da se vecina ljudi na samom pocetku uhvati za C++ kao prvi jezik koji ce savladati, sto je po mom misljenju greska (a i po misljenju relevantnih obrazovnih institucija gdje su uglavnom zastupljeni Java, Perl i Python). Za one kojima je programiranje hobi, cinjenica je takodje i da im je C++ danas potpuno nepotreban za njihove realne domete (i suvisan).

    Oni koji misle da se profesionalno bave tim poslom (u industriji igara) bi i onako sami trebali znati sta im je cinjet i bez savjeta i citanja rasprava po forumima. Da se razumijemo, ako nisam do sad bio dovoljno jasan, nista od ovoga sto sam rekao nije namijenjeno onima sa visokim ambicijama - sto Jal_Cargo rece, C++ i DirectX su neizbjezna prepreka u tome, bar u doglednoj buducnosti.

    Ali cvrsto ostajem pri stavu da je cista iluzija i samozavaravanje baviti se time danas u nasem okruzenju. Ako se vec pocinje, onda pocnimo od pocetka, a razvoj komercijalnih igara dolazi na samom kraju.

  23. #23
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    pa svodili smo priču na to koji je jezik bolji/gori (za igre)...

    naravno ko oće da se bavi programiranjem kao hobijem-ne mora puno da brine o jeziku-to ne osporavam (treba da uzme onaj čija mu sintaksa najviše odgovara), ali mislim da za ozbiljnije stvari i dalje c++ nema alternativu, i da se ne smije prilaziti stvarima kao da performanse nisu toliko bitne (osim ako se programira kao hobi).

    i zašto c++ + DX, što ne openGL?

    i i dalje tvrdim a je c++ jezik visokog nivoa (naravno postoje i višeg, ali to ne znači da c++ nije visokog)

    u svijetu dosta timova propada (mnogi uzmu da se bave time, a ne znaju u što se upuštaju, osim slabijeg programiranja-niti imaju neku dobru priču za igru, niti kvalitetnu muziku,...i na kraju kad nešto pokušaju vide da su zeznuli mnogo stvari, pa odustanu)-to nije sporno i ja ne kažem da nije tako, ali moraš da shvatiš da to nisu previše jaki programeri, nego više entuzijasti sa osnovnim/srednjim znanjem koji krenu da programiraju, a onda kasno shvate o čemu se radi-onda shvate da nisu pratili neki red stvari...

    to ne sporim, ali ja pričam o malo ozbiljnijim programerima (za koje ti tvrdiš da ne postoje u cg, a ja neću da dam imena )...


    ima i težih stvari (kompajleri, baze podataka, razorazne stvari vezane za vještačku inteligenciju,..) koje su mnogo interesantnije jakim programerima i zato se jaki programeri ne odlučuju prečesto za igre...


    ali kažem ti to što se stvara pomoću entuzijazma (a bez para) je često osuđeno na propast (posebno kod nas, ali i u razvijenijim zemljama-kad je veliki projekat u pitanju)
    ....

  24. #24
    Join Date
    Jan 2004
    Posts
    1,910
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by MadGod View Post
    ...
    Ne. Ali sustina je u tome da li oni mogu (dovoljno racionalno) da postignu ono sto tebi treba - sto si i sam rekao. Svaki prakticni softverski problem/zadatak se moze rijesiti i bez direktnog zavirivanja u memoriju i potpune kontrole toka programa. Ukoliko je to dovoljno efikasno a rezultat i konacan proizvod dovoljno brz (sto se pokazalo kao moguce) - zasto da ne?
    ...
    ne slažem da mogu da postignu sve što mi treba, nego da mogu veliki dio toga (a ostatak ne mogu ili bar ne mogu na elegantan način, nego mora da se komplikuje)

    a da je dovoljno brz rezultat...pa u to baš i nisam siguran (posebno ako je komplikovan projekat)
    Last edited by db; 10-08-08 at 18:59.
    ....

  25. #25
    Join Date
    Sep 2006
    Posts
    495
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Studira li neko ovdje programiranje ili Matematicki fakultet!?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Prodajem sopstvenu kolekciju PC igara
    By dewas in forum Ostali oglasi
    Replies: 2
    Last Post: 11-01-08, 14:58
  2. rasprodaja ps2 i xbox igara
    By alien in forum Ostali oglasi
    Replies: 3
    Last Post: 17-04-06, 23:25
  3. Download Full Igara
    By Dragone in forum Game Server CG
    Replies: 10
    Last Post: 06-01-06, 20:53
  4. Razmjena igara za PC i PS2
    By Milos in forum Ostali oglasi
    Replies: 0
    Last Post: 12-11-05, 18:50

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •