PDA

View Full Version : [OO]rappresentazione schacchiera


NA01
10-09-2005, 13:55
ho un simpatico giochino su tastiera da realizzare. data la sua diffusione nulla prendiamo la dama, intanto a livello di rappresentazione direi che è uguale.

volevo un vostro parere su quali oggetti ralizzare.
come prima idea io mi ero pensato un'oggetto scacchiera realizzato da un array bidimensionale di celle che si preoccupano di cambiare il loro stato in base a quello che contengono.
gli spostamenti vanno gestiti da scacchiera che cambia lo stato delle celle.

però così non esistono i pezzi....
ed era interessante sviluppare il pezzo base e derivargli tutti gli altri (o no?).

voi come la rappresentereste?
ciao!

cdimauro
12-09-2005, 09:55
Se proprio vuoi usare la programmazione a oggetti, potresti usare una matrice bidimensionale e caricare ogni "cella" con le istanze derivanti da una classe base "Cella".
A sua volta "Cella" sarà estesa per rappresentare una cella libera, una pedina normala e una dama.