softeng2223-inf-uniba / progetto2223-dijkstra

progetto2223-dijkstra created by GitHub Classroom
3 stars 0 forks source link

Scrivere il codice di base per sviluppare le User Stories #28

Closed NicoResta closed 1 year ago

NicoResta commented 1 year ago

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:

Diagramma_classi

giuseppetedone02 commented 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.

NicoResta commented 1 year ago

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.

GameRule17 commented 1 year ago

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.

NicoResta commented 1 year ago

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.

DanieleTonti commented 1 year ago

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.