Vorrei gestire una partita di scacchi in PHP.
Inizialmente avevo pensato ad una classe astratta Pezzo che veniva estesa dai vari pezzi degli scacchi.
Creando un array di pezzi ottenevo la simulazione della partita.
Poi però mi sono accorto che il metodo mossa() applicato all'oggetto pezzo non può spostare il pezzo all'interno dell'array.
Avete qualche suggerimento su come impostare il mio progetto?