Closed NicoResta closed 1 year ago
Ho provveduto ad aggiungere le classi Ship.java
e ShipType.java
nella cartella /src/main/java/it/uniba/app
per descrivere il funzionamento e le caratteristiche delle varie tipologie di navi.
Inoltre ho rimosso la classe App.java
per pulire il workspace da classi momentaneamente inutilizzate.
Ho provveduto ad aggiungere le classi Map.java
e Cell.java
nella cartella /src/main/java/it/uniba/app
per descrivere il funzionamento della Mappa di gioco e per gestire il contenuto delle sue celle.
Ho provveduto ad aggiungere le classi ANSICodes.java
e Difficulty.java
nella cartella /src/main/java/it/uniba/app
per la formattazione del testo e gestione della difficoltà di gioco.
Ho provveduto ad aggiungere la classe App.java
per gestire la logica di gioco in cui inserire il codice inerente allo sviluppo delle User Stories. Ho rimosso, inoltre, la classe AppTest.java
perchè avrebbe potuto dare problemi nella fase di build di Gradle.
In seguito ad un meeting di gruppo, si decide di riaprire la issue, per rendere più esaustivi i commenti all'interno del codice, ed eliminare quelli inutili.
Scrivere le classi di base per soddisfare i requisiti funzionali descritti nel Backlog dello Sprint 1. Le classi devono essere implementate seguendo il seguente diagramma delle classi a prospettiva concettuale: