I’ve been thinking about making a game that demonstrates the concepts related to evolution. Specifically, the interaction between genes, mutation, and selection. I started thinking about a game that gives you control of the genes of one clade of decendants and the computer gets control of the other clade. Both competitors get a few changes to the genetic code every generation and you get to see who wins.
But then I got to thinking, if I were intelligently planning gene changes. If I could I’d first imagine genes like a sequence of code. I’d build up blocks of alternate code for different ways to make a beak if I were working on birds. Each alternate might take some time to build but then one of the gene changes could simply be to load a different kind of beak. That would be a one step way to make a big change in the genes expressed by a creature.
I wonder if that actually happens in reality.