Implementazione
Questa sezione analizza in dettaglio le soluzioni tecniche e le scelte implementative adottate per tradurre il design architetturale in un prodotto software funzionante. Il lavoro è stato suddiviso tra i membri del team per coprire le diverse aree del progetto, dalla logica di base del motore di gioco al comportamento delle singole entità e all’interfaccia utente.
Le sezioni seguenti illustrano i contributi di ciascun membro, evidenziando come i principi della programmazione funzionale e i pattern scelti, siano stati applicati concretamente per costruire i vari moduli del gioco.