This is the high level goal, but I'm not sure what the best way to do it is yet. The obvious thing to attempt is to define a fitness function and go from there, but we already know of one attempt at this approach that did not work (the original EvoCraft) paper.
However, evolving snakes may help. Using a different fitness function could help. Finally, using Novelty Serach could help.
This is the high level goal, but I'm not sure what the best way to do it is yet. The obvious thing to attempt is to define a fitness function and go from there, but we already know of one attempt at this approach that did not work (the original EvoCraft) paper.
However, evolving snakes may help. Using a different fitness function could help. Finally, using Novelty Serach could help.