velimzo ...
Član broj: 278420 Poruke: 62 *.dynamic.sbb.rs.
|
Mozda je odgovor amaterski (mozda cak i netacan), nisam nesto slicno pokusavao, ali meni se cini da bi sve te promenjive u koje si smestio trenutne rezultate stanja tvoje igrice (koliko imas poena, koji si nivo, koliko imas zivota), na pritisak recimo dugmeta za izlazak iz aplikacije, trebao da snimis u bazu podataka (moze i u nekakav tekstualni fajl). Sledeci put kada nastavljas sa igrom tamo gde si stao, tokom ucitavanja igrice, prvo pravis upit ka bazi podataka, ucitas vrednosti svih tih promenjivih koje cine stanje tvoje igrice, i nastavljas sa igranjem.
Pa eventualno na samom pocetku igrice, ubacis 2 dugmeta: NewGame ili Resume. Pa kada pritisnes NewGame svi prethodni rezultati se brisu iz baze podataka i krece se od nule, kada pritisnes Resume rezultati se upisuju iz baze u tvoju igricu. Kada izlazis iz igrice, pritisak Exit. Snima se stanje u bazu podataka.
Sto ce reci, da ako zelis da stvar resis sa tekstualnim fajlom, proucavaj Java IO, ako pak zelis da stvar resis sa bazom podataka, onda proucavaj JDBC (recimo neka SQLite baza podataka).
Pokusaj sa nekakvom pretragom u browseru: "how to save state of game", sigurno ima na desetine rezultata.
[Ovu poruku je menjao velimzo dana 11.07.2015. u 14:33 GMT+1]
|