Sto facendo un gioco di carte per Android in cui un giocatore può scegliere tra una selezione di carte per costruire un mazzo che contenga circa 60 carte. Attualmente, ho l'intero database di schede creato che l'utente può navigare.
Il prossimo passo è consentire all'utente di selezionare le carte e creare un mazzo con qualunque carta desideri. Ho una forma in cui l'utente può cercare carte specifiche basate su alcuni attributi diversi. I risultati della ricerca vengono visualizzati in un'attività elenco. Il mio pensiero sulla creazione del mazzo consiste nell'aggiungere la chiave primaria di ogni carta che l'utente seleziona in una tabella del database SQLite con l'importo che vorrebbero nel mazzo.
In questo modo mentre l'utente esegue ricerche per le carte che possono vedere lo stato del mazzo. Una volta che l'utente decide di salvare il mazzo. Esporterò l'elenco delle schede in XML e cancellerò il contenuto della tabella. Se l'utente volesse apportare modifiche al mazzo, lo caricherà, verrebbe analizzato nuovamente nella tabella in modo che possano apportare le modifiche. Una situazione simile si verificherebbe quando alla fine si caricasse il mazzo per giocare una partita.
Sono solo curioso di sapere cosa penserai di questo metodo. Attualmente, questo è un progetto personale e io sono l'unico a lavorarci. Se riesco a capire la migliore implementazione prima ancora di iniziare a programmare, spero di risparmiarmi un po 'di tempo e problemi.