Siamo quattro ragazzi che realizzano un gioco Tower Defense come progetto in prima elementare in un'università. Il gioco sarà davvero semplice!
- Tre diverse torri
- Tre mostri diversi
- Una mappa (forse aggiungine un po 'di più se abbiamo tempo)
Il gioco deve essere orientato agli oggetti.
La struttura della classe è la seguente
- Gioco - Disegno di grafica, ecc.
- Livello : ogni livello è un oggetto di questa classe. Ogni livello ha un numero finito di oggetti wave (in un elenco)
- Onda : contiene un elenco di oggetti mostro.
- Monster - Questa è una superclasse. Realizziamo sottoclassi per i diversi tipi di mostri
- Tower - Superclass alle torri. Ci sono sottoclassi per ogni tipo di torre.
Stiamo pensando a come risolvere il problema che molti oggetti devono fare cose, allo stesso tempo, ad esempio spostare un pixel in una direzione.
Ciò che ci è venuto in mente è l'idea di implementare il timer di classe av, per controllare quando gli oggetti fanno le cose. Non sono sicuro che questo sia il modo migliore per farlo. Qualcuno potrebbe dare alcune buone idee su come risolvere il continuo caso di aggiornamento?