Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje > Pravljenje igara

Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 1.8.2006, 0:10   #1
Crusader88
Veteran
 
Član od: 10.6.2006.
Lokacija: Vasiona
Poruke: 1.080
Zahvalnice: 207
Zahvaljeno 90 puta na 71 poruka
Slanje poruke preko Yahooa korisniku Crusader88
Određen forumom Objašnjenja početniku

kao prvo zamolio bih moderatore da ne brisu temu jer jos nije dovoljno objasnjeno
sve za pocetnika, ovo ce biti poucno i za druge pocetnike.

1. prica se o irrlichtu i nista mi nije jasno, kao irrlicht i koji endzin itd.
ako moze pomog tacno treba ti to to to i to. a na to sam mislio koji je tu osnovni program a koji su pomocni, ili neki pluginovi ili kako to ide.

2.prica se o c, c++ cxx... i bog zna sta kad bi moglo malo neko objasnjenje za pocetike. cuo sam za c++ ali kad vidim samo c ili tako nesto malo se zbunim.

3.kad bi mogli neki linkovi za 120% pocetnike od (click 2 times on the icon) i td.

4.znaci molim ljude koje se malo bolje poznaju da mu kazu taj program, i to i to i to

Ja bih zeleo da pravim neki fps ili tako nesto, znam da je to tesko da 50 ljudi to prave godinama ali shvatite me moram da se pripremam malo za faks, sacu 4 godina srednje i posle bih zelio da nasavim softverski inzinjering, ili tako nesto.
znaci zeleo bih da pocnem da pravim igrice, mala pomoc i za mene i za druge pocetnike bila bi ono SUPER 1000%, mozete da preporucite i neke knjige nije na odmet.
zahvaljujem se svima kojima sam oduzeo 10 minuta citajuci ovo.
poz
Crusader88 je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 0:27   #2
Crusader88
Veteran
 
Član od: 10.6.2006.
Lokacija: Vasiona
Poruke: 1.080
Zahvalnice: 207
Zahvaljeno 90 puta na 71 poruka
Slanje poruke preko Yahooa korisniku Crusader88
Određen forumom Re: objasnjenja pocetniku

aloooooooo , programeri nesto ste pospani veceras.
Crusader88 je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 0:37   #3
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
zahvaljujem se svima kojima sam oduzeo 10 minuta citajuci ovo.
U bre pa većina na forumu je poodavno koristila Bukvar pa im sigurno treba manje od 10 min Čast izuzecima

Možda će moderatori obrisati ovu temu kao ŽEŠĆI duplikat al ajde,...

Sudeći po tvom postu naišao si na klasičnu raskrsnicu u obrazovanju i pitanje da li od kuckanja na računaru ima leba ili da lepo kao što moj cimer kaže "Dve ovce pa u planine"

Možda će ovo malo grubo zvučati ali sudeći po pitanjima koje si postavio daleko si od pravljenja programa u nekom ozbiljnijem programskom jeziku a kamoli nekog fps-a. Odhmah na početku nešto za obeshrabrivanje Svi ljudi koji se bave razvojem igara u bilo kom domenu (grafika, programiranje, modeling) uglavnom već imaju iskustva koje se izražava brojem godina koji ima minimum dve cifre

Pre nego što se uhvatiš u koštac sa bilo kakvom vrsta programiranja treba da shvatiš da će ti kao i kod većine ostalih stvari trebati tri stvari: upornost, upornost, upornost i upornost

Dakle, ostavi se bilo kakvog filozofiranja o fps-ovima i posveti se ozbiljnije izučavanju nekog ozbiljnog programskog jezika sa kojim ćeš za početak praviti obične aplikacije tipa nekog bezveznog proračuna itd. Proći će dosta vremena (i matematike) dok ne budeš bio sposoban da iole razumeš tehniku na osnovu koje 3d funkcioniše. Zato ako si slab iz matematike postoje dve opcije: ili da batališ celu stvar sa igricama ili da DEBELO zagreješ klupu i podsetiš se onih stvari iz matematike koje najviše mrziš. Sada radiš integrale u matematici pa zato malo obrati pažnju na njih. Trebaće ti

Što se tiče samog programskog jezika C++ ti nema alternativu. Znači moraćeš njega da naučiš pošto se već dugi niz godina koristi kao platforma za razvoj svega i svačega a i koristiće se veoma, veoma dugo!

Za početak, ako si početnik sa programiranjem potraži neke dobre knjige na temu programiranja a koje obrađuju algoritme, razne tehnike programiranja, Visual varijante istih itd. Potraži malo na forumu negde sam postovao spisak prekopotrebne literature ako hoćeš da učiš C++ a iskreno mrzi me da je ponovo navodim.

A što se tiče faksa Veruj mi da ćeš po završetku istog biti bar par puta nepametniji nego što si sada

E da,... Evo ti link pa pročitaj literaturu na kraju stranice a ne bi ti bilo loše ni da malo pročešljaš celu temu:
http://www.sk.co.yu/forum/showthread...ight=algoritmi

holodoc je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku holodoc na korisnoj poruci:
припjat (28.12.2017), Reloader (25.6.2013)
Stara 1.8.2006, 0:46   #4
Crusader88
Veteran
 
Član od: 10.6.2006.
Lokacija: Vasiona
Poruke: 1.080
Zahvalnice: 207
Zahvaljeno 90 puta na 71 poruka
Slanje poruke preko Yahooa korisniku Crusader88
Cool Re: objasnjenja pocetniku

nije me to toliko obeshrabrilo, iz matematike sam veoma dobar osim sto sam malo lenj. dobro da za**bemo sada igre i da krenemo od neceg veoma prostijeg.
Koje je po tebi fax dobar za programiranje, tvoji utisci i td. i od cega da se krene, znaci da kupim knjugu c++, kazi koju da ne pogresim jer takve stvari nisu veoma jeftine, pa da posle i td.
Crusader88 je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 1:01   #5
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Pa rekao sam ti već da možeš da nabaviš ove knjige i biće sve OK. Ja lično sve te knjige imam u elektronskom izdanju (naravno u slučaju da ti engleski i nemački nisu problem) jer su originali ipak originali a domaći krš prevodi mogu samo da te zbune.

Ako te mrzi za početak da učiš algoritme probaj odmah sa nekom C++ knjigom ali za apsolutne početnike. Recimo ne bi bilo loše da probaš sa nekom knjigom "Teach yourself C++ za toliko i toliko dana". Da se razumemo, ovaj serijal knjiga samo treba da ti da osnovna uputstva za to kako uopšte početi. I tu se njihova funkcija završava jer ćeš posle ovog "uvoda" morati da kreneš na težu literaturu tipa Stroustrup (lično obožavam da čitam originalne knjige ljudi koji su razvili neki programski jezik) ili recimo naše domaće autore kao što je Kraus (čije knjige mi se baš nešto preterano i ne sviđaju). Postojala je neka dobra knjiga koju su do skoro koristili na Vojnoj akademiji ali ne mogu ponovo na nju da naletim.

Mogao bih da nastavim ali za početak mislim da ti je to dovoljno.

Što se tiče faksa koji je najpogodnije tlo za programera ne bih smeo da budem toliko neodgovoran pa da kažem da je to neki specifičan faks dobar ili loš jer iako se lično prevashodno bavim jurcanjem po kodu struka mi je više vezana za elektrotehniku. Sve ovo što radim je plod ličnog entuzijazma i ludila Ličnog sam mišljenja da najbolji "geek-ovi" po ovom pitanju dolaze sa PMF-a jer poseduju ono što je najneophodnije vrhunskom programeru a to je debela pozadina u vidu nečega što se zove matematika. Sa njihovom diplomom (i pre svega znanjem) zasigurno nećeš imati problema da se uklopiš u bilo koji fps Lično poznajem čoveka koji je završio PMF i koji je posle samo sat vremena "sažvakao" kompletan sadržaj engine-a na kome sam počeo neki rad pre par godina.

holodoc je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 1:33   #6
Crusader88
Veteran
 
Član od: 10.6.2006.
Lokacija: Vasiona
Poruke: 1.080
Zahvalnice: 207
Zahvaljeno 90 puta na 71 poruka
Slanje poruke preko Yahooa korisniku Crusader88
Unhappy Re: objasnjenja pocetniku

pls link za c++
Crusader88 je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 1:53   #7
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Kako misliš link za C++

Pa rekao sam ti već na private da ih potražiš eMule-om. Tu nema linkova nego samo pretraga i čekanje. Ako nisi nikada koristio "mazgicu" skini je sa www.emule-project.net/ a najčešće probleme koje strefe početnika rešićeš ovde http://www.sk.co.yu/forum/showthread.php?t=2105.
holodoc je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 20:27   #8
Marko_L
Mythbuster
 
Član od: 2.11.2005.
Lokacija: Beograd
Poruke: 2.205
Zahvalnice: 38
Zahvaljeno 370 puta na 147 poruka
Slanje poruke preko ICQ-a korisniku Marko_L Slanje poruke preko MSN-a korisniku Marko_L Slanje poruke preko Yahooa korisniku Marko_L Slanje poruke preko Skypea korisniku Marko_L
Određen forumom Re: objasnjenja pocetniku

Polako bre. Prvo odaberi programski jezik koji ćeš da koristiš. Nije C++ jedino što postoji na ovom svetu. Može lepo da se radi i u Visual Basic-u i u Delphiju, koji bi možda bili i lakši za jednog početnika. Uporedi prednosti i mane i jednog i drugog i trećeg, pa se odluči za jedan na koji ćeš da se baciš. Zatim napravi "Hello Word" program, pa onda kreni dalje. Od literature preporučujem help fajl programskog jezika, kao i razne tutorijale koji se vrlo lako mogu naći uz pomoć googla za bilo koji programski jezik. Na programiranje igara zaboravi, barem za sada.
Marko_L je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 23:06   #9
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
Nije C++ jedino što postoji na ovom svetu.
Naravno da nije ali uzevši u obzir da je predlog programskog jezika u ovom slučaju usko povezan sa temom (razvoj igara) mislim da je C++ bilo sasvim normalno pomenuti Da je u pitanju bila preporuka za neki programski jezik za razvoj poslovnih aplikacija za Windows ili nešto slično možda bih i pomenuo Visual Basic ili Delphi. Možda grešim dušu ako kažem ovo ali koliko je meni poznato ne postoji nijedan pravi pravcati engine urađen u Visual Basic-u ili Delphi-ju. Dobro, što se tiče Delphi-ja znam da postoji par igara koje poseduju nešto što može da se nazove engine ali su ti delovi uglavnom inkorporirani čvrsto kao sastavni deo glavne aplikacije i uglavnom ih nije baš toliko lako koristiti samostalno, što je potpuno drugačiji slučaj sa enginima rađenim u C++-u. Bolji poznavaoci Delphi-ja neka me isprave na ovom mestu ako grešim jer sam poslednji kontakt sa njim imao pre poodosta vremena kada sam pominjao bližu rodbinu njegovom tvorcu ali i profesoru koji nas je terao da ga „deljemo“.

Da se ne lažemo na ovom mestu, C++ je užasno težak jezik za učenje (ovi što ga poznaju neka sad slobodno prestanu da se podsmehuju u poslednjim klupama jer i oni znaju da su za njegovo učenje „utrošili“ sigurno par godina) i zato me nervira ponekad kada ljudi kažu da je C++ čista nadogradnja C-a i da je onima koji poznaju C veoma lako preći na novu platformu. TO NIJE TAČNO!!! Pri prelasku sa C-a na C++ programer potpuno menja pristup programiranju a ne samo sintaksu tako da je ponekad poznavanje C-a čak i otežavajuća okolnost. Naravno da postoje jezici koji su jednostavniji za učenje i u nekim sferama rada upotrebljiviji ali kao i kod svih ostalih stvari, jednostavnost ponekad ume veoma brzo da veže ruke programeru i da mu postavi pitanje zašto je kog đavola uložio toliko vremena na učenju onoga što će ga veoma brzo ograničiti u njegovoj kreativnosti. Sa druge strane treba biti pametan pa ponekad preseći izbor odmah na početku jer istini za volju nije moguće od svakog čoveka napraviti dobrog programera kao što nije moguće ni od svakog čoveka napraviti dobrog zidara. To treba da znači da je ponekad pametno dobro razlisliti zašta želiš da koristiš alat koji koristiš i da ne treba precenjivati sopstvene sposobnosti ukoliko ih nema.
holodoc je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 23:07   #10
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Prilikom izbora jezika treba voditi računa o još jednoj bitnoj stvari, investiciji u budućnost. Pošto se ovde govori o razvoju igara ograničiću se samo na njih. Naime, svi smo svedoci da polako ali sigurno PC propada kao mašina koja se koristi za igranje. Namerno nisam iskoristio reč „igračka“ jer bi bilo malo neukusno reći za parče hardvera koje može da stane u prosečan „gepek“ da je „igračka“ i da pri tome košta kao prosečan „jugić“. U prevodu, bez obzira što smo realno zaostali za ostatkom sveta u pogledu IT-a , po tom pitanju ni „truli Zapad“ više nije toliko „truo“ pa ume da napravi razliku između nečega što košta par stotina evra (čitaj: konzola) i stvari koja radi apsolutno istu stvar samo najverovatnije ima još jednu dodatu nulu u ceni (čitaj: prosečan PC). Problem nastaje u onom trenutku kada game developer shvati da se SVE aplikacije koje se koriste na konzolama razvijaju u C++-u i to bez obzira da li se konkretna aplikacija radi u Windows-u, Linux-u, UNIX-u (malo verovatno) što je takođe još jedan od bitnih faktora. Da ne ispadne da neko sada poželi da me linčuje zbog nepreciznosti pa ću reći da se takođe i svi popularniji i nečemu vredni game engini na PC-ju (još uvek) razvijaju isključivo u C++-u! U takvoj situaciji poznavanje programskog jezika koji je moguće koristiti na gotovo svim operativnim sistemima koji postoje može da bude samo plus. A imali smo skoro jednu raspravu o tome u kom pravcu kreće Linux za koji lično mislim (iako je svaka budućnost potpuno nepredvidiva a kamoli ona vezana za IT) da tek treba da se dokaže kao odlična podloga za razvoj sotvera jer je svaka alternativa monopolu dobrodošla (treba li da pominjem „Telekom“, „EPS“ itd. kao domaće primere?). No da ne bude da se bacam sada na gatanje, sačekaćemo pa ćemo da vidimo kako će stvari da se odvijaju.

Da rezimiram ovu prvu tačku! Ukoliko je nečije opredeljenje takvo da stvarno želi jednog dana da se bavi razvojem moćnih aplikacija (možda čak i razvojem igara) treba se već sada (na vreme) opredeliti za C++ jer je potrebno da prođe mnogo, mnogo godina da bi se steklo iskustvo neophodno za iole ozbiljniji rad. Na tom putu treba biti spreman na gomilu problema i gomilu „odustajanja“ ali kao što sam rekao, caka je u tome biti uporan i ne odustati na svaki bezvezan problem. Naravno, moguće je na početku probati svaki programski jezik i okušati svoje sposobnosti i volju na njemu ali može da se ispostavi da je na kraju izgubljeno dosta nepotrebnog vremena na „vezivanje ruku“
holodoc je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku holodoc na korisnoj poruci:
припjat (28.12.2017)
Stara 1.8.2006, 23:08   #11
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
Od literature preporučujem help fajl programskog jezika, kao i razne tutorijale koji se vrlo lako mogu naći uz pomoć googla za bilo koji programski jezik.
Po meni potpuno pogrešan pristup nevezano za to da li neko tek počinje da uči jezik ili ne! Ovo bi otprilike bilo kao kada bi neko poslao „guštera“ iz odreda za demontiranje bombi da demontira bombu sa nakačenih 500 kila „ce četvorke“ i za to mu dao samo knjigu „Osnovi demontiranja eksplozivnih uređaja“ Help ima upravo onu funkciju koju treba da ima a to je da pomogne samo u trenucima kada je zaboravljena sintaksa neke naredbe ili se pojavio neki manji problem. Pa čak i ako se uzme kao činjenica da je uz pomoć Help-a moguće rešiti te manje probleme on nije svemoćan i ne može da ukaže na greške koje se najčešće dešavaju programerima a kamoli početnicima. Znači, knjige ne bi postojale da nečemu stvarno ne služe a jedino našta treba obratiti pažnju je njihov pravilan izbor jer, kao što sam već rekao, pored kvalitetnih izdanja ima strašno mnogo đubreta. Što se tiče tutorijala, slažem se da ih je net pun za svakakve programske jezike ali je problem i kod njih taj što svako za sebe može da kaže da je ekspert za neki jezik i da ponudi svoje rešenje a onda će početnik koji ga skine i „propusti“ kroz kompajler da se pita tri sata zbog čega kog đavola program ne radi kako treba kada je sve lepo „copy-paste-ovao“ kao što piše na internetu. E vidiš, da „početnik“ ima nekog osnovnog znanja koje je stekao lepo učenjem od početka time šta su promenjljive, funkcije i kakvo je pravilno sintaksičko obeležavanje u tom jeziku najverovatnije bi provalio da mu tamo na nekoj liniji fali „tačka-zarez“ koju je jadnik koji je prekucavao (ili nedaj bože copy-paste-ovao) zaboravio. Neko će sada da kaže da ovakvu anomaliju kompajleri mogu da pronađu. E pa uglavnom nije tako jer će kompajler uglavnom prijaviti neku grešku koja se javlja posle tog nedostajućeg „tačka-zareza“ a svakako da su poruke „Error XXXXXXX“ veoma dobrodošle početniku

Znači, i po ovom pitanju treba prvo naučiti sam programski jezik (iz neke stvarno početničke knjige) pa tek se onda baciti na neke naprednije stvari tipa tutorijala jer je valjda važnije naučiti programski jezik nego „majstorski“ se „krpiti“ tutorijalima Isto tako prilikom izbora treba voditi računa da se tutorijali skidaju isključivo sa proverenih sajtova koji uglavnom imaju kompetentne ljude koji vode računa o sadržaju.
holodoc je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku holodoc na korisnoj poruci:
masteri (30.8.2008), Reloader (25.6.2013)
Stara 1.8.2006, 23:08   #12
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
Na programiranje igara zaboravi, barem za sada.
Ljudi, postoje i drugi tipovi aplikacija koje mogu da se razvijaju a ne samo igre. Ako ste početnik zaboravite na sintagmu „game engine“ jer prvih par godina nemate šta da tražite u njenom društvu. Ako se čak nekada budete i bacili na ovaj tip aplikacija do tada imate da naučite skoro sve ostale stvari koje imaju da se nauče iz dotičnog programskog jezika (a ponajviše kako uklopiti u celu priču ceo pokretač sistema: matematiku) pa tek onda game dev. Razvijajte za početak baze podataka, neke sitne (ali korisne aplikacije) i manite se ovog sanjarenja.

Put do snova zahteva određenu dozu realizma!
holodoc je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 23:28   #13
Eni
Banana
 
Član od: 9.1.2006.
Lokacija: _Cloud
Poruke: 6.106
Zahvalnice: 697
Zahvaljeno 2.628 puta na 1.354 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
holodoc kaže:
što je potpuno drugačiji slučaj sa enginima rađenim u C++-u. Bolji poznavaoci Delphi-ja neka me isprave na ovom mestu
Ima nekoliko komercijalnih 650+ MB naslova razvijenih potpuno u delphi okruženju (delphi nije jezik, pascal je jezik, kad smo kod toga) uključujući Age of Wonders i AOW II... tražio si

Što se tiče direktnog pitanja u temi - o ovome je toliko pričano da me mrzi da se ponavljam, makar obrisali poruku zbog offtopica...

Samo ću reći da to nije ni jedini ni najbolji engine pisan u c++ koji se može naći na netu free... ali očigledno je da ni jedan nije za guštere i gotovo... ja bih preformulisao holodoc-o komentar d aniko ne šalje guštera da demontira bombu u - Gušteru, spusti ruku dole, prvo nauči da hodaš i trčiš!
Eni je offline   Odgovor sa citatom ove poruke
Stara 1.8.2006, 23:49   #14
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Citat:
delphi nije jezik, pascal je jezik, kad smo kod toga
Ma dobro, stvar formulacije jer ni Visual Basic više niko ne zove Basic iako se na njemu "zasniva". Ista stvar i sa Delphi-jem koji je u stvari isto kao i Visual Basic samo okruženje. Nemojmo u tehnikalije

A što se tiče komercijalnih engine-a koja beše to igrica Age of Empires Nemam pojma jer sve te igrice tipa Civilization (tehnički a ne žanrovski gledano) mešam. Pretpostavljam da je engine koji tera te igrice zadužen za izometrijsko 3D rendanje gde je većina terena u stvari "prerenderovana" a jedino što se stvarno renda jesu likovi sa njihovim nogicama i rukicama . A i da se ne lažemo mislim da ne vredi upoređivati jednu generalno poprilično statičnu igru i neki punokrvi 3D engine.

Usput koji su to naslovi rađeni u Delphi-ju a da imaju neki "engine". Znam za jedan naslov koji mi je skoro dopao šaka (nešto Galaxies ili u tom fazonu) koji je radio neki naš autor a posle kako sam mogao da provalim po forumima engine nije njegovo autorsko delo već je "pozajmljen"
holodoc je offline   Odgovor sa citatom ove poruke
Stara 2.8.2006, 0:47   #15
Eni
Banana
 
Član od: 9.1.2006.
Lokacija: _Cloud
Poruke: 6.106
Zahvalnice: 697
Zahvaljeno 2.628 puta na 1.354 poruka
Određen forumom Re: objasnjenja pocetniku

To što ti mešaš je druga stvar, i što misliš da je samo 3D engine pravi engine. Ja sam radio sa open source 3D enginima u delphiju, i priznajem da nisu bili razvijeni dovoljno, ali znam da ih ima. A veruj ima i komercijalnih, ako te baš zanima, pogledaj na netu, potraži malo... Inače i ja mešam sve te wolf3D/Doom klonove, koji kao jedinu osobinu igre imaju 3d izgled...

PS
sam si rekao da ne znaš ima li igara u delphiju, i da te neko dopuni u izjavi. Ja sam se setio jedne (i nastavka) i dopunio sam. To je sve
Eni je offline   Odgovor sa citatom ove poruke
Stara 2.8.2006, 1:14   #16
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: objasnjenja pocetniku

Ha, jesam li "čačnuo" nekog WOW-ovca ili Age Of Empire-ovca tamo gde ne treba

Ma nemam ja ništa lično protiv tih "maleckih" engine-a samo hoću da ukažem na to da su ipak FPS engini najzahtevniji po pitanju tehnologije razvoja. Nemoj odma da se ljutiš ako nikada nisam čuo za engine urađene u Delphi-ju

Zato i pitam
holodoc je offline   Odgovor sa citatom ove poruke
Stara 2.8.2006, 23:42   #17
Marko_L
Mythbuster
 
Član od: 2.11.2005.
Lokacija: Beograd
Poruke: 2.205
Zahvalnice: 38
Zahvaljeno 370 puta na 147 poruka
Slanje poruke preko ICQ-a korisniku Marko_L Slanje poruke preko MSN-a korisniku Marko_L Slanje poruke preko Yahooa korisniku Marko_L Slanje poruke preko Skypea korisniku Marko_L
Određen forumom Re: objasnjenja pocetniku

Citat:
Možda grešim dušu ako kažem ovo ali koliko je meni poznato ne postoji nijedan pravi pravcati engine urađen u Visual Basic-u ili Delphi-ju.
Pa, recimo DXGame je sjajan 2D game engine kompletno pisan u VB6. Da li postoji neki 3D nisam upoznat, ali zašto bi morao da postoji i zašto bi uopšte pisao engine od nule kada postoji toliko dobrih engine-a koji imaju podršku za VB, recimo Truevision, Genesis, 3DState... mnogi od njih su besplati za nekomercijalnu upotrebu. Samostalno pisanje 3D engine-a u današnje vreme predstavlja ludost, pogotovo ako si početnik.
Citat:
Naravno da postoje jezici koji su jednostavniji za učenje i u nekim sferama rada upotrebljiviji ali kao i kod svih ostalih stvari, jednostavnost ponekad ume veoma brzo da veže ruke programeru i da mu postavi pitanje zašto je kog đavola uložio toliko vremena na učenju onoga što će ga veoma brzo ograničiti u njegovoj kreativnosti.
Svaki programski jezik je na svoj način ograničen, a od programera najviše zavisi kako će zaobići tu ograničenost. Nevezano za programski jezik koji se koristi, najvažnije je shvatiti logiku programiranja, tj. kako uopšte funkcionišu instrukcije, funkcije, promenljive, petlje i ostale džiža bidže, a poznavanje drugih potrebnih stvari kao što su matematika, fizika, priroda i društvo i sl. , pada na treće mesto.
Citat:
Da rezimiram ovu prvu tačku! Ukoliko je nečije opredeljenje takvo da stvarno želi jednog dana da se bavi razvojem moćnih aplikacija (možda čak i razvojem igara) treba se već sada (na vreme) opredeliti za C++ jer je potrebno da prođe mnogo, mnogo godina da bi se steklo iskustvo neophodno za iole ozbiljniji rad.
Treba pre svega biti praktičan. Ne treba zanemariti budućnost, ali ipak treba živeti u sadašnjosti i gledati šta je u ovom trenutku najpovoljnije. Svakako ne verujem da bilo ko može da uđe u svet programiranja praveći igre (za takve postoje razni game makeri pa nek se zezaju), već treba početi od "Hello Word" programa kao i svi normalni ljudi, pa tek onda nastaviti dalje. Treba upoređivati i vagati. Zašto bih se ja orijentisao isključivo na C++, ako recimo mogu u VB-u koji ima prilično lakšu sintaksu da napišem program koji će da koristi biblioteke pisane u C++ (zbog brzine). Treba gledati na to i da treba nešto jesti dok ne postaneš 3D programer koga će da juri nekakav UbiSoft ili šta ti ja znam. 3D programiranje (i game dev uopšte) još dugo neće "donositi leba" u Srbiji.

Poslednja ispravka: Marko_L (3.8.2006 u 0:00)
Marko_L je offline   Odgovor sa citatom ove poruke
Stara 2.8.2006, 23:57   #18
Marko_L
Mythbuster
 
Član od: 2.11.2005.
Lokacija: Beograd
Poruke: 2.205
Zahvalnice: 38
Zahvaljeno 370 puta na 147 poruka
Slanje poruke preko ICQ-a korisniku Marko_L Slanje poruke preko MSN-a korisniku Marko_L Slanje poruke preko Yahooa korisniku Marko_L Slanje poruke preko Skypea korisniku Marko_L
Određen forumom Re: objasnjenja pocetniku

Citat:
Po meni potpuno pogrešan pristup nevezano za to da li neko tek počinje da uči jezik ili ne! Ovo bi otprilike bilo kao kada bi neko poslao „guštera“ iz odreda za demontiranje bombi da demontira bombu sa nakačenih 500 kila „ce četvorke“ i za to mu dao samo knjigu „Osnovi demontiranja eksplozivnih uređaja“
Nije ni blizu. Lepo sam rekao Help i tutorijali. Help zato što pomaže da se brzo vidi gde si pogrešio kada pogrešiš i da možeš odmah da vidiš da li si napravio sintaksnu, logičku ili neku drugu grešku, a tutorijali zato što zaista ima dobrih početničkih tutorijala (naravno da nisam mislio da se počne od tutorijala koji se bavi naprednim korišćenjem DirectX-a recimo) počevši od objašnjenja šta su promenljive, tipovi podataka itd., preko "Hello World-a" i Kalkulatora, i sličnih stvari, pa sve do mnogo drugih naprednijih oblasti.
Citat:
Znači, knjige ne bi postojale da nečemu stvarno ne služe a jedino našta treba obratiti pažnju je njihov pravilan izbor jer, kao što sam već rekao, pored kvalitetnih izdanja ima strašno mnogo đubreta.
Upravo tako, a kad uzmemo da knjige koje se bave programiranjem nisu baš jeftine, kako će jedan početnik da zna koju da odabere, osim da potroši nekoliko hiljada za tako nešto, i da na kraju možda nađe jednu knjigu koja valja.
Citat:
Što se tiče tutorijala, slažem se da ih je net pun za svakakve programske jezike ali je problem i kod njih taj što svako za sebe može da kaže da je ekspert za neki jezik i da ponudi svoje rešenje a onda će početnik koji ga skine i „propusti“ kroz kompajler da se pita tri sata zbog čega kog đavola program ne radi kako treba kada je sve lepo „copy-paste-ovao“ kao što piše na internetu.
Pa i knjigu može da napiše ko hoće. To što je neko napisao knjigu, ne daju mu kredibilitet, niti dokazuje da je on Bog zna kakav ekspert, a opet, i da jeste to ne znači da ume lepo da objasni materiju. Tutorijali su bar skoncentrisani na jednu oblast i može da se ido fino korak po korak (a obično su i besplatni). Naravno da treba početi od tutorijala koji se bave teorijom programiranja, i koji objašnjavaju šta su promenljive, šta konstante, šta funkcije, šta pointeri... pa tek onda preći na "praktični deo nastave". A to što će neko da uradi copy-paste i da lupa glavu što mu nešto ne radi je odličan način da se uvežba pronalaženje grešaka. A ako neko odustane zbog toga, onda i treba da odustane i radi nešto drugo jer taj za programiranje nije.
Marko_L je offline   Odgovor sa citatom ove poruke
Stara 3.8.2006, 8:39   #19
M.Silenus
Veteran
 
Član od: 27.12.2005.
Lokacija: Vremenske Grobnice, Hiperion
Poruke: 680
Zahvalnice: 99
Zahvaljeno 124 puta na 82 poruka
Određen forumom Re: objasnjenja pocetniku

Lakše malo , ljudi , odustaće čovek načisto...
A sada , moj doprinos...
Ja sam student PMF-a ( sad upisujem treću ), na smeru računarstvo i informatika i sve što mogu da kažem je : POLUDEH OD MATEMATIKE
Nema u matematici ničeg lošeg , čak štaviše ima tu i dosta korisnog ( mislim, ponekad i sami profesori matematičkih predmeta pomenu primene u računarstvu ), samo je malčice zamorna. Hi,hi,hi bolje bi mu bilo da sada krene ono pravo ( što je vrlo verovatno ).

Trenutna situacija na PMF-u je mnogo bolja nego u vreme kada sam ja upisivao.
Naime sada imaš 2 informatička smera , i to :
1.računarstvo i informatika , gde si u prvom redu diplomirani matematičar
2.informatika, izbacili svu matematiku osim one neophodne ( a toga stvarno nema mnogo )
Za više informacija pogledaj MATF, mada im sajt nije baš najažurniji, ali po pitanju smerova to je to. Možda se sada neki predmeti zovu drugačije ( od ove godine su jednosemestralni ), ali je u pitanju isti skup znanja.

Dalje, verujem da će ti biti zanimljiv sledeći sajt How to think like computer scientist, na njemu imaš besplatne i veoma dobre knjige za početnike u programiranju. Dakle izaberi jezik ( najbolje C++ , za početak, Javu posle toga ), skini neko razvojno okruženje sa kompajlerom ( imaš besplatna rešenja, poput DevC++) i radi.

Ah, da , C je proceduralni orijentisani programski jezik, dok je C++ zapravo C sa dodatim klasama ( tj. on je objektno orijentisan, ali ako baš hoćeš možeš da ga koristiš i ako proceduralni jezik ).
O razlici između proceduralnog i objektno-orijentisanog (oo) , neki drugi put. Samo da napomenem da se danas najviše koristi oo-pristup jer umnogome olakšava stvari.

PS: Nemoj da se kojim slučajem zaletiš pa da upišeš MATF ( više puta pominjani PMF ) , pre nego što proveriš i ostale fakultete na kojima se delje informatika ( u prvom redu ovo pominjem zbog ETF-a ). Dakle , istražuj malo, vidi šta se gde nudi, odluči šta konkretno hoćeš ( ovo je važno - nikako, ali nikako nemoj da pođeš od "želim da znam sve o kompjuterima", veruj mi to te neće nigde odvesti ), i pucaj.

Ajde, dosta. ( što bi rekao prof. K.G. )
EndOfLine

Poslednja ispravka: M.Silenus (3.8.2006 u 8:51)
M.Silenus je offline   Odgovor sa citatom ove poruke
Stara 3.8.2006, 10:29   #20
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: objasnjenja pocetniku

Citat:
M.Silenus kaže:
( najbolje C++ , za početak, Javu posle toga )
Ne bih se bas slozio da je C++ za pocetak. Za javu ne mogu nista reci posto je nikako nisam koristio. Inace moja preporuka ti je Python jer ima veoma jednostavnu sintaxu a ima i dosta dodataka pa ces za mesec-dva moci da pravis jednostavne igrice. Nemogu reci da ce ti pocetak biti lak ali ima veliki broj tutoriala(cak znam jedan i na srpskom) i kniga vezanih za python koje mogu pomoci. Ako si zainteresovan pitaj nesto mene ili pogledaj na ova 2 sajta:
www.python.org
www.pygame.org
Stevvan je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci:
Martin.Tyler (4.10.2008)
Odgovor

Bookmarks sajtovi

Tagovi
programiranje, tutoriali

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 1:53.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com