Primo Sprint – 02/06/2025

Il team si è riunito in presenza per analizzare le specifiche del progetto e definire i task da affrontare nel primo sprint.
Durata della sessione: 3 ore


Scelte Tecnologiche Iniziali

  • È stato deciso di rimandare lo sviluppo dell’interfaccia grafica alle fasi successive.
  • L’obiettivo prioritario di questo sprint è l’implementazione dei modelli principali necessari al gioco.
  • Le prime funzionalità GUI verranno affrontate nel secondo sprint, con l’intento di ottenere una prima versione eseguibile entro il terzo sprint.

Obiettivi dello Sprint

  • Configurazione iniziale del progetto con gli strumenti scelti:
    • GitHub
    • GitHub Actions
    • IntelliJ IDEA
  • Sviluppo dei modelli base per:
    • Mondo
    • Player
    • Mostro
    • Oggetti (Item)
    • Equipaggiamento
    • Comportamenti (Behaviours)
  • Bozza iniziale della view (prototipo)

Pianificazione & Comunicazione

  • Incontri brevi, online
  • Collaborazione diretta sul codice e nelle decisioni architetturali
  • Comunicazione continua e confronto immediato tra i membri del team

Scadenza sprint: 11/06/2025


👥 Assegnazione dei Task

Kalile

  • Implementazione del modello Monster
  • Sketch e prototipo iniziale della view

Guo Jiahao

  • Sviluppo dei modelli relativi al Player
  • Strutturazione dei Behavior

Intissar

  • Analisi e progettazione del Controller

Sprint Review – 11/06/2025

Risultati Raggiunti:

  • Progetto inizializzato con tutti gli strumenti necessari
  • Modello base del mostro completato
  • Modelli fondamentali del player implementati

🔜 Prossimi Step

  • Inizio implementazione dei Factory
  • Sviluppo e affinamento della view
  • Costruzione del primo game loop di gioco