crea una classe Pezzo come classe padre dalla quale derivano tutti gli altri(Re, Regina, Alfiere, Pedone e così via) e li disponi sulla scacchiera ognuno nella sua posizione.
nella classe scacchiera avrai un metodo "muoviPezzo" che accetterà come parametri il tipo di pezzo e la posizione iniziale e posizione finale, all'interno gestirai la posizione da fare assumere al pezzo e sopratutto le logiche (del tipo che se una torre vuoi farla muovere in diagonale non permetti lo spostamento) e così via...poi a poco a poco puoi affinare il tuo progetto.

Rispondi quotando