📄️ Organizzazione del codice
La struttura del codice è organizzata in maniera modulare, per facilitare comprensione e manutenzione.
📄️ Entry Point
Avvio dell’applicazione
📄️ MVC e Simulation Core
In questa sezione viene presentato il design di dettaglio del Model, View e Controller della simulazione.
📄️ Environment
Environment, estende il trait EnvironmentParameters e rappresenta l'ambiente di simulazione in cui le
📄️ Entity
In questa sezione, viene descritta la struttura e le funzionalità delle entità nel sistema di simulazione.
📄️ Behavior
Il modulo Behavior è il motore decisionale di un'entità dinamica, progettato per operare all'interno del ciclo di
📄️ Action
Action
📄️ Configuration
Il package io.github.srs.config fornisce le classi necessarie per gestire la configurazione della simulazione.
📄️ Illumination
Il sottosistema di illumination è responsabile del calcolo di un campo di luce (LightField) discreto
📄️ Generatore di numeri casuali
Per l’implementazione del generatore di numeri casuali (RNG) e del tipo funzionale Rand[A], ci si è ispirati al