Progetto 2013/2014
Di seguito raccoglierò chiarimenti e risposte a domande ricorrenti che mi vengono fatte via mail, o a lezione o sul google group, allo scopo di fornire a tutti
le informazioni che altrimenti rimarrebbero "private".
Chiarimenti
Classe Posizione Attenzione a non confondere la classe
Posizione
che mantiene lo stato del gioco (che secondo me dovrebbe essere una
matrice bidimensionale di oggetti di tipo
Pezzo
e le posizioni da leggere in input o produrre in output nella versione testuale (da fare comunque anche se si fa l'interfaccia grafica) che sono array di stringhe.
Metodo puoiMuovere
: nelle specifiche del progetto, viene menzionato il metodo
puoiMuovere(Casella a, Posizione p)
nell'interfaccia
Pezzo
.
Ritengo che sia più opportuno (dopo delle osservazioni di alcuni di voi) definirlo con la segnatura
puoiMuovere(Casella da, Casella a, Posizione p)
.
FAQ
posso fare il progetto da solo? Si. Il mio è solo un suggerimento per fare meno fatica e imparare di più!
--
IvanoSalvo - 14 May 2014