Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje > Pravljenje igara
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

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 26.5.2007, 13:04   #8
pivonroll
Član
 
Član od: 26.5.2007.
Poruke: 278
Zahvalnice: 16
Zahvaljeno 102 puta na 66 poruka
Određen forumom Re: objasnjenja pocetniku

E ovako videh temu pa nisam mogao da odolim da nesto ne napisem.
Student sam PMF-a i mogu samo da kazem da za razvoj igara moras DOBRO da znas C++,pod time podrazumevam najmanje jedno 5 (mada je i to malo) godina znoja,nerviranja,citanja knjiga,helpa za komande i ko zna kakvih sve *****a...
E sad dok to budes ucio paralelno treba da BIFLAS geometriju a veruj mi nemas pojma kakve sve geometrije postoje (medjutim za igre se najvise koristi afina geometrija ako ne gresim,AUTOCAD je koristi verovali ili ne mada on nije igra ali jeste softver,you got the point).

Zatim ti treba Algebra (Linerana najverovatije,posto kompjuteri u igrama gomilu stvari vide kao matrice a one se rade u Linearnoj algebri).

Mada neko je pomenuo integrale a za to je zaduzena Matematicka Analiza, najtezi predmet na faxu ali i veoma zanimljiv,mada je imas i u izvedbi za Matematicku gimnaziju ali sve to sto su oni naucili za cetiri godine mi odradili u prvoj godini a i vise.Integrale radimo ko nenormali u drugoj godini to ti je Matematicka Analiza II.Da se ****** kakvi sve postoje.

Od literature bih ti preporucio sledecu knjigu "C++ Izvornik".Recenzent joj je Sasa Malkov koji mi je asistent na vezbama i mogu ti reci da je covek hodajuci kompajler (ovo mislim kao covek koji zna C++ ko bukvar, najozbiljinje ti pricam).Mada ta knjiga je malo i teza za citanje nekima ali sta sad kad je DOBRA i ima sve sto ce ti trebati u pocetku a i kasnije.Ako hoces da ucis kroz primere vidi knjigu "C++ kroz primere" od Sase Malkova (sad ispada da se cepim asistentu al boli me klinac za tako nesto).Imas je u knjizari Studentski trg.

Da sam na tvom mesto ja bih prvo naucio C ko covek.Nije puno tezak a moras da savladas pokazivace koji su u C-u mnooogo laksi za objasnjenje nego u C++,veruj mi znam.Bez pokazivaca ne mos' reci da si programer, a koriste se jer ubrazavju rad programa i stede memoriju.Ovo cisto kao primer.

Posle C-a uzmi C++ i delji i delji i delji i delji i tako u beskonacnost.
Ja trazim neku zbirku iz C++ ali bezuspesno.Ako neko zna gde ima nek sibne private.

Unapred se izvinjavam na greskama u kucanju.
pivonroll je offline   Odgovor sa citatom ove poruke
Stara 6.2.2008, 7:06   #9
marko river
Veteran
 
Član od: 13.8.2006.
Poruke: 654
Zahvalnice: 30
Zahvaljeno 119 puta na 90 poruka
Određen forumom Re: objasnjenja pocetniku

I ja sam sad video temu pa reko da kucnem, nisam je bas iscitao.

Slazem se sa kolegom. "Strucnjaci" i "ljudi koji su stvarali" C++ savetuju da je mozda i bolje da bez znanja obicnog C-a krenete u ucenje C++ jer bi moglo da vas zbuni... sto vise radim vise sam siguran da je to obicna glupost.
Naucite prvo C ako ga ne znate, slobodno mozete da preskocite Pascal. Ako ste bas mladi, ucite neki Basic, recimo onaj stari GWBasic, cisto dok pocnete da razmisljate u duhu algoritama. Kasnije predjite na C gde cete nauciti dosta stvari. Pascal je mozda boji za rad sa datotekama, ali to ni izbliza nije bitno kao rad sa pokazivacima. Kasnije ce vas C++ uvesti u malo drugaciji nacin razmisljanja (tj objektno orijentisano programiranje)

E sad, sve sto budete vezbali (a verujte neophodno je, nista ne ide preko noci) ce vam se obiti o glavu kada budete krenuli u osmisljavanje igre, jer tu morate voditi racuna o jednoj opakoj promenljivoj - vremenu! Pravljenje video igara se zaista moze okarakterisati kao "vestina iscrtavanja na ekranu". Ipak, svaka dalja diskusija samo grebe po povrsini a nista ne kaze. Koliko god vam mrsko zvucalo, moracete da zasucete rukave i da ucite.

Sto se tice literature, tu vam tek savetujem da ne brzate - dobro naucite engleski i nastavite da strucni engleski ucite u hodu. Ne koristite prevedene knjige, iako ima dobrih prevoda, jer se u sustini samo kocite. Posle prve procitane (i shvacene) knjige na engleskom sve ide mnogo lakse. Od knjiga cete na netu u elektronskom obliku naci gotovo svaku, a mnogo manje od svake vam je potrebno.

Sto se tice matematike.... uhhhh, ljudi, ne verujem da cu ovo reci, ali ako ste zaista mislili da ona deviza "ma ja cu da ucim samo ono sto mi treba" daje rezultata, grdno ste se prevarili. Naravno, na MATF-u (posto PMF u BG-u vise zvanicno ne postoji) ce vas smarati vise nego sto mozak moze da izdrzi (bar ranije, ne znam kakva je ova Bolonja) i naravno da vecinu stvari necete nikada koristiti. Ali osim toga sto dobar deo tih stvari ima veze sa prakticnim radom, samo se to ne vidi kada ucite sve uopsteno, sa tom uzasnom matematikom cete steci nesto drugo - sposobnost razmisljanja. Koliko god ovo banalno zvucalo, nivo te sposobnosti i odvaja sjajne od solidnih/upucenih programera. Ruku na srce, dovoljno je biti i pristojan da bi pravili igre jer one zaista i nisu neko programersko dostignuce (osim ako se ne utrkujete sa Valve-om). Poenta je samo da ako bezite od ucenja - bezite od napredovanja. Nemojte se ugledati na mene

Na kraju: ne pocinje se od pravljenja malih igara vec od programiranja malih matematickih problema. Posle ucite komplikovanije stvari, drzite se C++ bar u narednih par decenija i polako pokusavajte sami da napravite neku igru koja radi. Za pocetak neka bude i u tekstualnom rezimu bez animiranja i vremena. Ukoliko neko zeli da krene polako da razvija neki FPS jer je mlad i ima vremena, moje skromno misljenje je da gresi. Bolje pravite male igre jer cete tako nauciti milion sitnih stvari. Tacno je da je razlicito programiranje za 2D i 3D, ali ne svodi se sve na to, ni izbliza. Radite, 'eb**a, nema vam druge

@offtopic: Svako kome je Malkov drzao vezbe iz ORS-a je ubedjen da je covek genije, pa sam i ja tako bio medju njima. Ne sporim da sjajno poznaje C++ i ne razumem kako je toliko los programer. Pretpostavljam da je problem sto se nikada nije dovoljno bavio prakticnim radom. Ili mozda jeste, ali nas namerno ne uci onako kako treba da nas ne bi suvise zbunjivao. Sve u svemu, tek sam skoro shvatio kakve je elementarne greske pravio na vezbama. Godinama sam koristio neke njegove algoritme misleci da je to sigurno najbolji nacin. Najbolji.... Samardzicu vec svaka cast. On je zaista mag, a kako nikada ne mozete imati sve, on je (po meni) mnogo losiji predavac od Malkova. I vec sam se isuvise raspisao o tome....

edit: E da, kad smo vec kod Malkova, za vas koji ne kapiraju sta su to igre u linijskom rezimu bez vremena i tome slicno, mozete od Malkova pogledati par primera sa vezbi (i ispita), npr. sa Hari Poterom, saobracajnom raskrsnicom i moja omiljena igra Zivot (na eng. Life). To se moze naci na serveru matematickog fakulteta ali ne bih bas javno da ostavljam tacan link ovde...
I jedna lokalna MATF sala: Koja je prva zvezdina zvezda? (misli se na Crvenu zvezdu) - odgovor je Mitic. Koja je druga? - odgovor je Malkov. Kolege ce shvatiti

Poslednja ispravka: marko river (6.2.2008 u 7:14)
marko river je offline   Odgovor sa citatom ove poruke
Stara 6.2.2008, 9:56   #10
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:
marko river kaže: Pregled poruke
Na kraju: ne pocinje se od pravljenja malih igara vec od programiranja malih matematickih problema. Posle ucite komplikovanije stvari, drzite se C++ bar u narednih par decenija i polako pokusavajte sami da napravite neku igru koja radi. Za pocetak neka bude i u tekstualnom rezimu bez animiranja i vremena. Ukoliko neko zeli da krene polako da razvija neki FPS jer je mlad i ima vremena, moje skromno misljenje je da gresi. Bolje pravite male igre jer cete tako nauciti milion sitnih stvari. Tacno je da je razlicito programiranje za 2D i 3D, ali ne svodi se sve na to, ni izbliza. Radite, 'eb**a, nema vam druge
Sa ovim se delimicno slazem. Ne znam sto svi zapinjete za c++? Par decenija? WTF? Pravljenje igara je danas postala industraja, tako da onom kome je namera da sedi u nekom timu gde ima jos 20 takvih programera i kucka ono sto mu se kaze, da bi napravio full featured FPS koji je tu da bi promovisao novi hardware, neka slobodno ide napred. Medjutim, zar nije bolje biti nezavisni developer? Pre svega sto ces sam moci da upotrebis svoju kreativnost, tj. sto ces moci da napravis nesto inovativno i drugacije, mislices svojom glavom... Ne znaci da ces zbog toga zaraditi puno novca, ali mnoge casual igre danas ostaju duze na kompjuterima od pojedinih AAA naslova Kako se ono kaze: "Bitno je da igra ima dusu" Sto se tice matematike i fizike, ona moze biti veliki problem za one koji je znaju, dakle ne treba da pricam o onima koji je ne znaju Ali to nije razlog da se igre ne prave. Uostalom ne zahtevaju sve igre fiziku. Danas ima veliki broj puzzle igara (raznoraznih slagalica, igara za decu) koje se prodaju po solidnoj ceni. Sa druge strane ima odlicnih engine-a za fiziku koji su besplatni ili open source (npr. Chipmunk za 2d) koji se mogu savladati. Naravno ovo ne znaci da ne treba da ucite matematiku, jer ona uvek zatreba Dalje, sto se tice programskih jezika, moj savet je da se krene sa python programskim jezikom. Pre svega sto je rad u njemu jednostavan i brz, i ostavlja programeru da se usresredi direktno na problem a ne na sintaxu jezika (onaj ko je imao ranija iskustva sa programiranjem, sintaxu python-a moze nauciti za nedelju dana). Cak i kada vam zatreba vise brzine za igru, postoji hibridni jezik pyrex, koji je mesavina pythona i c-a, i odlican je za pisanje klasa i f-ja koje ce te koristiti u pythonu. Tu je svakako i psyco, koji se veoma jednostavno koristi (u 2 linije koda). Ja u python-u radim oko 2 godine ako ne i vise i jos nisam naisao na nesto sto bi mi predstavljalo neki problem koji ne mogu resiti zbog samog jezika.
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 6.2.2008, 12:35   #11
marko river
Veteran
 
Član od: 13.8.2006.
Poruke: 654
Zahvalnice: 30
Zahvaljeno 119 puta na 90 poruka
Određen forumom Re: objasnjenja pocetniku

Aaaaa pa, nisam ja ni mislio na full featured FPS sa najnovijim ultra-mega-giga efektima bas sam na casual igre i mislio. A i sto se tice pojedinih delova te industrije (novac renome i sl) casual je em aktivan em popularan nacin igranja i (pretpostavljam) sve ce vise ljudi koristiti desktop racunare i mobilne uredjaje za sitne igrice sa neta, a najverovatnije konzole za igre koje su tehnicka cudovista.

A ovo sto si rekao za drugi programski jezik jesi u pravu, tj obojica smo u pravu, samo je stvar ukusa/odluke/misljenja. Moje misljenje je (sto se jelte da primetiti) da opet ne treba brzati (slicno kao sa knjigama na engleskom). Kratkorocno ima mnogo laksih resenja od C++-a. A posto ja uvek volim tezi put, a i dugorocniji, onda mi se cini da treba krenuti sa C++ cim budete spremni.
Zasto? Pa tacno je da ce u pocetku biti teze. Medjutim, svaka klasa koju pisete vam ostaje. Teoretksi, posle par igara cete imati nekoliko biblioteka koje ste sami napisali, koje poznajete i pomocu kojih ce svaki naredni "projekat" ici mnogo lakse. To sto mozda nisu savrseno optimizovane zaista nije bitno. Cak iako nikada necete krenuti u trku za Valve-om vec zelite da pravite zezalice, C++ vam ostavlja potpunu slobodu a necete bas uvek sve kretati ispocetka. To je uostalom i poenta programiranja - pisanje koda koji se lako azurira, razvija i lako koristi za druge stvari tj projekte.
U praksi ce biti malo teze doci do ovoga jer nije sve ni u tome da napravite par stvari vec i da ovladate tehnikom pisanja koda. Recimo da cete vremenom naci neki svoj stil i konceptiranje koda. Nepotrebno je da dalje nastavljam o ovome kada se ipak svodi na licno opredeljenje. Verujem da ce biti ljudi koji se nece okrenuti C++ u samom startu, neki pak hoce, a nijedni ni drugi nisu nesto specijalno ni pogresili ni napravili savrsen izbor....

Ono sto jeste bitno za one koji jos nisu poceli da programiraju nego samo citaju ovakve teme je: prestanite samo da citate ove teme i pocnite da ucite i da vezbate Ono bez cege nikako necete uspeti da napravite svoju igru je rad. Dakle, radite i budite srecni
marko river je offline   Odgovor sa citatom ove poruke
Stara 6.2.2008, 13:11   #12
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:
marko river kaže: Pregled poruke
Zasto? Pa tacno je da ce u pocetku biti teze. Medjutim, svaka klasa koju pisete vam ostaje. Teoretksi, posle par igara cete imati nekoliko biblioteka koje ste sami napisali, koje poznajete i pomocu kojih ce svaki naredni "projekat" ici mnogo lakse. To sto mozda nisu savrseno optimizovane zaista nije bitno. Cak iako nikada necete krenuti u trku za Valve-om vec zelite da pravite zezalice, C++ vam ostavlja potpunu slobodu a necete bas uvek sve kretati ispocetka. To je uostalom i poenta programiranja - pisanje koda koji se lako azurira, razvija i lako koristi za druge stvari tj projekte.
Pa svaka klasa koju pises u nekom drugom jeziku takodje ostaje Inace, nisam pobornik toga da treba da se pisu svoje biblioteke, ako na netu ima boljih a uz to i besplatnih i open source biblioteka. Pre svega, ako je neka biblioteka open source lako mozete naci svaki deo koji vas zanima pa cak se i konsultovati sa autorom iste. Ako vam je cilj da pravite igru, onda pravite igru biblioteke ostavite onima kojima je cilj da prave biblioteke Mene npr, graficki deo igre nikada nije posebno interesovao za razliku od ai-a i fizike, tako da mi je jednostavnije da koristim tudju biblioteku za grafiku (koju je napravio neko koga ona interesuje i koji je poznaje mnogo bolje nego ja) nego da pisem svoju, i time mucim sebe radeci nesto sto mi je dosadno, sto ne volim i za koje mi niko ne garantuje da ce na kraju ispasti dobro, da bih postigao neki cilj, u ovom slucaju da napravim igru. Sve sto si rekao za pisanje svoje biblioteke vazi i za tudju, sem dela da ti pises tudju

Citat:
marko river kaže: Pregled poruke
Ono sto jeste bitno za one koji jos nisu poceli da programiraju nego samo citaju ovakve teme je: prestanite samo da citate ove teme i pocnite da ucite i da vezbate Ono bez cege nikako necete uspeti da napravite svoju igru je rad. Dakle, radite i budite srecni
Amin!
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 10.3.2008, 18:44   #13
Gaara93
Novi član
 
Član od: 8.3.2008.
Poruke: 9
Zahvalnice: 4
Zahvaljeno 2 puta na 2 poruka
Slanje poruke preko MSN-a korisniku Gaara93
Question Re: Objašnjenja početniku

ok ja sam totalan noob u ovome
imam Microsoft Visual C++ 6.0 i ako bi samo
neko mogao da objasni kako da pravim programe
i gde da naucim komande

Poslednja ispravka: Gaara93 (10.3.2008 u 18:59)
Gaara93 je offline   Odgovor sa citatom ove poruke
Stara 11.3.2008, 11:44   #14
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Objašnjenja početniku

Odes na google i kucas C++ Tutorials i izbacice ti sve sto ti je potrebno.
Andross je offline   Odgovor sa citatom ove poruke
Stara 22.2.2008, 23:57   #15
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Cool Re: Objašnjenja početniku

@Game fever: VC++ je veoma sličan kao običan C++, mada je nešto drugačiji sistem rada. Umesto da kontrolama, npr. edit boxu, pristupiš vrednostima, moraš da assignuješ za svaku kontrolu neku promenljivu, a kada hoćeš da pročitaš vrednosti, prvo ideš RefreshData(False) ili tako nešto, da bi se promene videle i u promenljivama. Ako sam dobro ukapirao, mislim da je sam Windows XP pisan u nekoj vrsti VC++-a, jer mogu sa njim da shell32.dll otvorim kao Open Type: Resources i vidim resurse, od kojih ima puno dijaloga i prozora koji su grafički urađeni baš kao u npr. VB-u a ne kroz kod kao koristeći WinAPI. VC++ je mnogo komfortabilniji u radu sa npr. threadovima i sl. ali nisam siguran kolika mu je brzina u odnosu na običan C++.

EDIT:
@holodoc: Sad vidim da si odgovorio...
Geomaster je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
programiranje, tutoriali


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 13:22.


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