Closed Fs00 closed 6 years ago
Allora, i personaggi da fare sono per forza 4: Debole e Contadino (Buoni); Mercenario e Soldato (Cattivi).
Per racchiudere le similitudini si potrebbe pensare di creare le classi astratte Buono/Cattivo per rendere il codice più pulito.
Abbiamo deciso che: Mercenario e Soldato derivano da Combattente. Si differenziano solo nelle statistiche. Debole e Contadino derivano da Personaggio (lasciamo così com'è)
Prima domanda: Mercenario non è una derivata di soldato? Praticamente ha molti dei metodi che ha anche soldato, però è anche vero che dovremmo in qualche modo differenziarlo da esso...
Seconda domanda: Ma il Debole? A quanto ho capito "le prende" soltanto e non ha molto senso in un gioco a turni come il nostro. E se facessimo il Contadino come derivato di Debole, inteso come "colui che non fa il combattimento di mestiere"? In tal caso, però dovremmo decidere quali metodi accomunano i "deboli"...