|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
|
19.3.2021, 1:54 | #1 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
Game development od varijabli do projekata - duze diskusije mi trebaju
Znam da su varijable centar svega, pocetak svega. Varijable su kao x u matematici, dodelimo vrednosti i onda radim sa time. Tako je u JS cak i kad imas getElementById metod. Funkcije razumem, objekte isto. Dakle na putu sam vrlo vrlo dobrog programera.
Interesuje me kako se klasama i varijablama prave igre, lepo kako ide kretnja igraca, sta se kojim redom stvara (character, AI, level design, bloody palace). I pre svega na pravim igrama primere Half life, Bioshock, Witcher, i slicno. Zelim do modujem igre, da pravim gameplay modove, pa i graficke modove po smeku. Treba mi duza diskusija, zato otvaram ovu temu. Da ne budi neko pitanje konfuzno? Lepo duga diskusija, duzi razgovor o game dev i enginima. |
19.3.2021, 7:36 | #2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Game development od varijabli do projekata - duze diskusije mi trebaju
Treba da znaš šta znači mašina stanja (state machine) pre nego što se upustiš u modelovanje bilo kakvog sistema.
Drugo, varijable nisu sve, algoritmi su sve. Nađi knjigu "Algoritmi i strukture podataka". |
19.3.2021, 16:08 | #3 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
Re: Game development od varijabli do projekata - duze diskusije mi trebaju
U Javascriptu jesu varijable najbitnije jer kad njih definises onda radis sa svim drugim. Cak i selektovanje elemenata bude varijabla, bukvalno deo sa kojim radis. Dok su funkcije - funkcije pravog zivota ali iznutra. Dakle stvorimo funkciju. Sto se tice samog programiranja cini se da ima razlika izmedju JS i ostalih.
Recimo na osnovu objektno-orijentisanog programiranja, kako bi klasama isao pravi gameplay bilo koje poznate igre? Klase, varijable, loops? |
19.3.2021, 16:42 | #4 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Game development od varijabli do projekata - duze diskusije mi trebaju
Ne znam kako da ti objasnim pošto mi se čini da si tek ušao u JavaScript a nemaš nikakvo drugo predznanje. JavaScript ispod haube dosta drugačije radi od toga kako ga zamišljaš, a čini mi se da ni intuitivno ne razumeš šta je varijabla, referenca i objekat nevezano za sam jezik. Ne uči se džabe programiranje na fakultetu godinama, ne može sve preko ubrzanih kurseva.
U svakom slučaju, nemoj povlačiti koncepcijske paralele između JavaScripta i drugih jezika jer se video igre s razlogom ne pišu u JavaScriptu, a razloge ćeš shvatiti kad jednog dana budeš dublje ušao u JavaScript (preporučujem knjigu You Don't Know JavaScript) i neki od klasičnih OOP jezika kao što su Java i C++. Nađi neku knjigu o Javi i kreni da čitaš redom, za par meseci ćeš imati neke osnove i opštu sliku, a za godinu dana možda budeš znao da napraviš jednostavniju igru. |
19.3.2021, 22:18 | #5 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
Re: Game development od varijabli do projekata - duze diskusije mi trebaju
Kako vi "rokeri" vrtite dobro foricu, svaka vam cast. Kad je rok u pitanju moras ziveti a sad odjednom gde je programiranje odjednom nisi glavonja ako ne zivis (ne osecas nesto).
Programiranje je matriks uz jos malo inteligencije, ne neko tolstojsko spajanje kockica. Napravi pun krug zivljenja, pun krug "rockerstva". Valjda kur*enje stvara iluziju zivljenja za nesto ali mali moj tvoj Nole ne zivi za tenis, niti Milena Dravic zivi za glumu. |
19.3.2021, 22:29 | #6 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
Re: Game development od varijabli do projekata - duze diskusije mi trebaju
I varijable jesu centar javaskripta, tako vidis po kodu uostalom. Evo ti primera:
function validateForm() { var x = document.forms["myForm"]["fname"].value; if (x == "") { alert("Name must be filled out"); return false; } } TO ti je validacija forme, kao sto vidis tu je var x ustvari pristup elementima ali se i dalje vodi kao varijabla, kao x u matematici ali za rad. Nisam ja pocetnik vec ste vi gejcici "full of shit", igrate na kartu zivljenja za nesto ali ne pun krug toga vec samo za nase. |
Bookmarks sajtovi |
Tagovi |
game development |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Steam | SirDuck | Online kupovina igara | 13425 | 17.4.2024 14:33 |
Watch Dogs | dex3108 | Akcione igre | 1815 | 8.11.2017 23:22 |
Koliko trosi svaka komponenta ponaosob? | PS mode | Osnovne komponente | 3 | 6.8.2012 21:28 |
Smešni, interesantni tekstovi o raznim geek temama | NjegovaWisost | Cvet kompjutera | 286 | 20.2.2010 13:18 |
Road Rush kodovi? | Darth Ivan | Stare igre | 5 | 1.11.2006 22:41 |