Autore Topic: Salvataggio.  (Letto 371 volte)

Offline cri0995

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Wimdows 8.1
Salvataggio.
« il: 06 Gennaio 2015, 18:03:18 CET »
0
Salve a tutti. Vorrei un consiglio. Io sto sviluppando un giochino a livelli. La mia domanda é: come posso fare in modo che se viene superato il primo livello la prossima volta che l'app viene aperta il tasto play rimanda direttamente al secondo livello? Grazie mille per l'aiuto che spesso mi date! :)

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:Salvataggio.
« Risposta #1 il: 06 Gennaio 2015, 19:13:57 CET »
0
Userei le sharedpreferences. Salvi un intero che rappresenta il numero del livello e di default lo setti ad 1.

Al completamento di un livello lo sovrascrivi con il numero del livello successivo. Quando premi play lanci il livello specificato dall'intero salvato.

Dico al completamento e non all'inizio perché se lo metti all'inizio può succedere che il giocatore esca dalla app prima di iniziare il livello successivo. Se invece lo salvi alla fine del livello sei a posto.

 :-)

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Salvataggio.
« Risposta #2 il: 06 Gennaio 2015, 20:20:21 CET »
0
Puoi usare il consiglio di @undead..

Ma io ti consiglierei di cominciare ad usare il Google Play Game Services:
https://developer.android.com/google/play-services/games.html

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:Salvataggio.
« Risposta #3 il: 06 Gennaio 2015, 20:48:05 CET »
0
Ma io ti consiglierei di cominciare ad usare il Google Play Game Services:
https://developer.android.com/google/play-services/games.html
Giusto un consiglio aggiuntivo.

Evitare come la peste Google Cloud Save. Ad oggi è deprecato in favore di Google Play saved games.

Offline cri0995

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Wimdows 8.1
Re:Salvataggio.
« Risposta #4 il: 06 Gennaio 2015, 22:06:00 CET »
0
Grazie per le risposte a tutti e due. Faro qualche tentativo con i Google Services, al massimo se non ci riesco rimane sempre la possibilità del primo metodo. :)