SimulationEngine
Event che aggiornano il SimulationStateEvent
SimulationStateController
SimulationEngine e inoltra il nuovo
SimulationState all’UpdatableViewUpdatableView
view che necessitano di essere aggiornate in base
allo stato corrente della simulazioneSimulationState
Event come la malattia,
il mondo e la cura
L’interfaccia introduttiva fornisce una breve spiegazione del gioco. Consente al giocatore di selezionare il nodo di inizio della malattia e di avviare la simulazione tramite un pulsante Start

L’interfaccia principale mostra la partita in corso e nello specifico:
È dotata di due pulsanti:

La pagina del mondo mostra tutti i nodi con le relative popolazioni, numero di infetti, morti e collegamenti

La pagina della malattia mostra il nome e le statistiche complessive della malattia. Sono presenti in oltre tre pulsanti:

Selezionando un tratto viene mostrata una piccola interfaccia che mostra le sue statistiche e un pulsante Evolve, se la malattia non lo possiede ancora, che consente di evolverlo; altrimenti viene mostrato un pulsante Involve, che consente di rimuovere il tratto selezionato da quelli che la malattia possiede.
