Presentazione | Robot | BreedArena | Selezione | Download
Selezione e riproduzione
Al termine di ogni generazione, oppure dopo aver premuto "Stop", è possibile selezionare tre individui che ripopoleranno la generazione successiva. Tutto ciò è possibile in quanto ogni individuo possiede un suo codice genetico. Il codice genetico a sua volta contiene i valori relativi alle connessioni sinaptiche del "cervello" di breedbot. Ogni individuo genera tre cloni che presentano delle piccole mutazioni.

Il Cervello di Breedbot
Il cervello di breedbot è una rete neurale. Una rete neurale è un insieme di "neuroni" artificiali connessi tra di loro, proprio come accade con quelli reali. La forza, o il peso, di tali connessioni viene conservato nel codice genetico di ogni robot. In particolare la nostra rete possiede cinque neuroni di ingresso e due neuroni di output. I sensori di input (in arancione scuro) sono rispettivamente i tre sensori a infrarossi più due unità di memoria motoria (in colore celeste), mentre gli output sono i due motori (blu) che fanno girare le ruote.