![]() |
![]() |
|
Programiranje Programski jezici, tehnike, alatke... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
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. |
![]() |
![]() |
![]() |
#2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.265
Zahvalnice: 2.168
Zahvaljeno 4.998 puta na 2.913 poruka
|
![]()
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". |
![]() |
![]() |
![]() |
#3 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
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? |
![]() |
![]() |
![]() |
#4 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.265
Zahvalnice: 2.168
Zahvaljeno 4.998 puta na 2.913 poruka
|
![]()
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. |
![]() |
![]() |
![]() |
#5 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
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. |
![]() |
![]() |
![]() |
#6 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
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. |
![]() |
![]() |
![]() |
#7 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.265
Zahvalnice: 2.168
Zahvaljeno 4.998 puta na 2.913 poruka
|
![]()
Bojim se da sam stariji od tebe i to ne malo. Srećno s validacijom formi u životu, možda jednog dana doguraš do toga da napraviš iks-oks.
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
NIx Car (5.4.2021) |
![]() |
#8 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
Procitaj komentar pre toga.
|
![]() |
![]() |
![]() |
#9 |
Starosedelac
Član od: 13.3.2006.
Lokacija: 0,0,0
Poruke: 2.696
Zahvalnice: 1.690
Zahvaljeno 704 puta na 490 poruka
|
![]()
Gari, smanji malo sa energetskim picima
![]() |
![]() |
![]() |
![]() |
#10 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.400
Zahvalnice: 98
Zahvaljeno 3.391 puta na 2.038 poruka
|
![]() Citat:
Kod:
function validateForm() { if (document.forms["myForm"]["fname"].value) { alert("Name must be filled out"); return false; } } Kod:
function validateForm() { return Boolean(document.forms["myForm"]["fname"].value)); } |
|
![]() |
![]() |
![]() |
#11 |
Banned
Član od: 23.12.2020.
Poruke: 10
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
|
![]()
Sve se to na isto svodi, programiranje nije pravo programiranje. Imas definisane delove unapred, kod u kodu. Stvaraju iluziju slobode pravog programiranja, svodi se na isto kao i zivot uostalom - events, efekti na te dogadjaje, kontrola elemenata, kraci kod (ovog ima puno puno puno), loops.
De nisu varijable glavne tu, ti ne razumes. Funkcije grupisu kod i onda ih koristis kao pravu funkciju ne kao klasu, a parametri su materijali za rad bukvalno. Znam vise od vas samo sam malo mladji i nisam imao pravi posao. Ako ima neko od vas genijalaca posao, ponudu neku da napravimo nesto dobro sa programiranjem. |
![]() |
![]() |
![]() |
#12 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.400
Zahvalnice: 98
Zahvaljeno 3.391 puta na 2.038 poruka
|
![]()
Bio je ovde jedan korisnik u čije bi se okruženje verovatno odlično uklopio.
Zove se Branislav Gavric i drži (ili je bar držao) firmu pod imenom "BulmaSoft". Na lebac da ga metneš koliko je bio marveljozan. |
![]() |
![]() |
![]() |
#13 | |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.169
Zahvalnice: 4.371
Zahvaljeno 3.318 puta na 2.292 poruka
|
![]() Citat:
To što si ti malo čačnuo oko JS-a je isto kao da sam ja naučio juče da menjam brzine u automobilu i danas krenuo da se raspitujem oko učestovanja u WRC-u a onda još i počeo da prosipam pamet o razlikama između dizela i benzinca profesionalnim vozačima. I ajde što ne znaš gde biješ nego što si još bezobrazan i samouveren van svih granica. Poslednja ispravka: doctor (20.3.2021 u 19:05) |
|
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Tagovi |
game development |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Steam | SirDuck | Online kupovina igara | 13453 | 16.4.2025 0:59 |
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 |