Trasformare un problema in un dato [chiuso]

-3

OK, ho un'app che sto creando ma non sono proprio sicuro su come affrontare il problema.

L'idea è abbastanza semplice. Non sono sicuro di come avvolgerlo in un modello di dati (o anche se dovrei farlo). TBH Mi sembra di renderlo più complicato di quanto dovrebbe essere.

Come funziona.

L'app avrà cerchi lungo la parte superiore di una riga che devono essere collegati a cerchi lungo il fondo di una riga. 10 cerchi in alto. 10 in basso. Una connessione per coppia di punti.

Ad ogni modo, posso collegare i punti Non sono sicuro di come avvolgerlo in un modello di dati in modo da poter analizzare ciò che è stato collegato e vedere se è giusto o meno.

Le cerchie saranno domande e risposte.

Posso creare una matrice di oggetti question con proprietà question e answer . Posso quindi visualizzarli come coppie di punti. Non sono sicuro di come registrare quali domande sono state collegate a quali risposte.

È valido per un utente collegare una risposta errata mentre vengono tutti controllati alla fine.

Stavo pensando di usare SpriteKit ma questa non è una restrizione. Potrei usare UIKit o qualcos'altro. TBH, questa domanda è abbastanza priva di linguaggio poiché sono solo dopo un modo di modellarlo.

    
posta Fogmeister 03.11.2013 - 16:40
fonte

1 risposta

2

Lo farei con una coppia di dizionari che sono elenchi di coppie chiave-valore. Le chiavi in questo caso sono le domande e i valori sono le risposte.

Avresti un dizionario che è il dizionario "Corretto" per un determinato set di domande. Avresti quindi un dizionario che si riempie mentre l'utente seleziona coppie di domande e risposte. Dopo aver selezionato tutte le coppie di domande e risposte, è sufficiente testare i dizionari l'uno contro l'altro. Se sono uguali, l'utente è corretto e puoi andare da lì.

    
risposta data 03.11.2013 - 16:49
fonte

Leggi altre domande sui tag