How it works: Imagine each color as a species. Each species is competing to survive in an environment where you, the all powerful overseer or whatever, chooses which species gets to live on. When you click on the color that you think is closest to a sentence, it immediately copies its sentence, or its "genetic code" if you will, to all the other species. During that time, the code can mutate. The slider labeled "Mutation Rate" is how many attempts at mutation each species gets when the code is copied. Here are the five possible mutations: 1. Random letter addition A random word will have a random letter added into it at any point in the word. If the word chosen is more than six letters long, then nothing will happen. Example: Lahoop7 is a great coder => Lahroop7 is a great coder 2. Random letter subtraction A random word will have a random letter removed. If the word chosen is one letter long, then nothing will happen. Example: Lahoop7 is a great coder => Lahoop7 is a gret coder 3. Random letter replacement A random word will have a random letter switched to a different letter. This can ALWAYS happen to any word. Example: Lahoop7 is a great coder => Lahoop7 ih a great coder 4. Random word deletion A random word will be completely removed from the sentence. If there is only one word in the sentence, nothing will happen. Example: Lahoop7 is a great coder => Lahoop7 is a great 5. Random word duplication A random word will be duplicated and put in a random spot in the sentence. If the sentence is more than four words long, then nothing will happen. Example: Lahoop7 is a great coder => is Lahoop7 is a great coder
Of course, there are probably numerous bugs that went unnoticed in the making of this engine. If that is the case, then please report them in the comment section! I will fix them as soon as possible. Here's some bugs that I'm trying to fix at the moment: -Restrictions on the word deletion mutation do not work -Sometimes the mutation rate increases for no reason