Tallo: la procedura per disegnarlo

disegno del tallo

Per procedura si intende un blocco di istruzioni con un nome; questo permette di chiamare le stesse istruzioni in più parti del programma senza riscrivere le stesse istruzioni e permette inoltre di modificarle in un unico punto in caso di implementazioni successive o correzioni. Ad una procedura possono essere passati dei parametri in modo che … Leggi tutto

Tallo: struttura del programma

struttura programma tallo e intelligenza arrtificiale

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 … Leggi tutto

Tallo: gestire l’animazione con il timer

animazione in Pascal

Il modo migliore per gestire l’animazione e le iterazioni fra i vari elementi è l’utilizzo del timer, che permette di eseguire una serie di istruzioni ogni determinato periodo. In realtà la prima idea che mi era venuta è stata quella di fare un ciclo infinito utilizzando la funzione sleep per gestire la velocità; in realtà … Leggi tutto

Il mondo dei Talli

il mondo dei talli

Iniziamo a studiare il mondo dei Talli. Abbiamo detto che i talli sono delle creature rotonde, con collegato un flagello che gli permette di muoversi. Il flagello può spingere in una sola direzione, con una spinta variabile da nulla ad un massimo predefinito. Nella creazione di un Tallo, fintanto che non sono in grado di … Leggi tutto

Nuovo progetto in Pascal, vita artificiale

Tallo disegno di un tallo

Come tante altre volte nella vita non ho portato a termine il progetto che con tanta passione avevo iniziato, ma è stato bello provarci. Il progetto CITA finisce qui, alcune prove fatte non le ho messe online e non credo che lo farò. Se avete bisogno di qualche informazione e/o aiuto chiedete pure, io vi … Leggi tutto