© Alexandre Bergel​ 2020
A. BergelAgile Artificial Intelligence in Pharohttps://doi.org/10.1007/978-1-4842-5384-7_13

13. Evolving Zoomorphic Creatures

Alexandre Bergel1 
(1)
Santiago, Chile
 

The previous chapter presented the infrastructure that models and builds zoomorphic creatures. However, so far, the creature cannot do much: it stands where it was originally located, and we are lucky when it does not fall on its side. This chapter makes the creatures evolve to accomplish a displacement task, such as moving toward a particular direction or passing through some obstacles.

13.1 Interrupting a Process

Before jumping in and running the genetic algorithm, it is important to highlight an aspect of the Pharo programming language and environment.

Making creatures ...

Get Agile Artificial Intelligence in Pharo: Implementing Neural Networks, Genetic Algorithms, and Neuroevolution now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.