You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
da imamo scores
trenutni scores postignut (kada se igra završi), i prethodni scores od trenutni user
kao grafik, da prikaze, zavisno od igra koliko ih je odigrao
ovo može lokalni database (po želji) , sasvim dovoljno.
takođe, i da se uporedi sa drugim korisnicima, top 10 high scores
da imaju opciju naravno, da unesu svoje ime, ili se koristi generičko "anonymous" ime ako ne unesu.. (ovo samo za online unos)
msm da je firebase realtime database, najjedostavnija opcija, za naše potrebe, zato što je free, i zato što zadrzava čak i kad program stane. i zato što ne zavisi od jednog korisnika (host-a). (da drzimo lokalno, onda je to high score samo za njega )
firebase je noSQL, lako je set up, i lako je raditi sa time, samo pročitaj docs..
pazi samo.
Treba nam samo 10 entry. I to samo ako je veći od trenutnih entry-a.
Znači, nema potrebe da dodaješ entry na svaki game over, jer onda se database popunjava, i onda ce mu trebati vremena da preuzme podatke, koje i ne koristi.
Tako, da limit je na 10 entry-a, a takodje, kada je game over, da prvo proveri u odnosu na sve child-s, da li je trenutni game over score, veći od bilo kojeg, ako jeste onda zameni, za mesto gde pripada, ako nije, onda ne piši ništa u firebase, nego samo fetch.
I takođe child-s za lakše da je, stavi im nazive, od 1-10, nemoj koristiti `push()` , da bi database bio i ostao prost i pregledan.
_Note:_ Service Account key i databaseURL ostavi kao _environment variable_ . Namesti svoj firebase projekat i koristi svoj Service Account key i databaseURL , ali u kodu ostavi to kao _environment variable_.
Što znači, da moraš, da u sistem namestiš _path_ do tvog (u tvoj sistem), Service Account key i databaseURL (env var, da sadrze te dve informacije).
Za sada.. lakše je tako..
The text was updated successfully, but these errors were encountered:
trenutni scores postignut (kada se igra završi), i prethodni scores od trenutni user
kao grafik, da prikaze, zavisno od igra koliko ih je odigrao
ovo može lokalni database (po želji) , sasvim dovoljno.
da imaju opciju naravno, da unesu svoje ime, ili se koristi generičko "anonymous" ime ako ne unesu.. (ovo samo za online unos)
msm da je firebase realtime database, najjedostavnija opcija, za naše potrebe, zato što je free, i zato što zadrzava čak i kad program stane. i zato što ne zavisi od jednog korisnika (host-a). (da drzimo lokalno, onda je to high score samo za njega )
firebase je noSQL, lako je set up, i lako je raditi sa time, samo pročitaj docs..
pazi samo.
Treba nam samo 10 entry. I to samo ako je veći od trenutnih entry-a.
Znači, nema potrebe da dodaješ entry na svaki game over, jer onda se database popunjava, i onda ce mu trebati vremena da preuzme podatke, koje i ne koristi.
Tako, da limit je na 10 entry-a, a takodje, kada je game over, da prvo proveri u odnosu na sve child-s, da li je trenutni game over score, veći od bilo kojeg, ako jeste onda zameni, za mesto gde pripada, ako nije, onda ne piši ništa u firebase, nego samo fetch.
I takođe child-s za lakše da je, stavi im nazive, od 1-10, nemoj koristiti `push()` , da bi database bio i ostao prost i pregledan.
_Note:_ Service Account key i databaseURL ostavi kao _environment variable_ . Namesti svoj firebase projekat i koristi svoj Service Account key i databaseURL , ali u kodu ostavi to kao _environment variable_. Što znači, da moraš, da u sistem namestiš _path_ do tvog (u tvoj sistem), Service Account key i databaseURL (env var, da sadrze te dve informacije). Za sada.. lakše je tako..
The text was updated successfully, but these errors were encountered: