Tallo: struttura del programma

Iniziamo vedendo la struttura da dare al programma, almeno inizialmente. I blocchi principali da considerare sono quello che aggiorna la situazione fisica dei Talli, quello che aggiorna la parte legata all’intelligenza artificiale e quello che aggiorna la visualizzazione. Il blocco che aggiorna la situazione fisica dei talli si preoccupa per ogni Tallo di calcolare le nuove coordinate in base alla posizione attuale, alla direzione e alla velocità; Inoltre si occupa di eventuali sovrapposizioni fra Tallo e cibo...