The YouTube member cdk007 is well-known for making videos attacking Creationism/Intelligent Design, and promoting evolution. This is one of his early works and I consider it to be an masterpiece.
But after seeing it several times, I came up with ways to improve it further. Here are quotes from the video in red and my suggestions in blue on how to make the simulation of natural selection upon clocks even more realistic and consistent with how it works on populations of organisms.
Each clock organism consists of 30 gears, 1 ratchet, 7 hands, 1 spring, and one housing.
Each clock organism consists of a random number of gears, ratchets, hands, springs, and one housing, determined by mutations of the organisms themselves . Reason: Mutations should be allowed to change the number of clock parts to make the process of natural selection even more difficult. Humans have two kidneys but can survive with one and it is perfectly possible that we could have evolved with only one.
Remove 3 at random and arrange them in order of their ability to accurately tell time. The better two clocks kill the worst clock. Mate the surviving two and produce an offspring. Return all three clocks to the pool and repeat.
Remove 3 at random and arrange them in order of their ability to accurately tell time. The better two clocks kill the worst clock. Mate the surviving two and produce FOUR offspring. The remaining two older clocks are also killed off. Add the four new clocks to the pool and repeat. Reason: Represents the process of overproduction, which is an actual factor for populations of organisms to evolve over time, plus even the most successful organisms eventually die. As long as they are able to reproduce viable offspring first, they may be considered a success. After two “generations”, the population of clocks will have doubled, and so it will randomly split into two populations which will begin to evolve independently, simulating the process of speciation. Further splits occur every two generations. Finally, after TEN generations, all but two populations will be randomly wiped out, simulating a mass extinction. The cycles of two generations and ten generations continue indefinitely. As a result, the surviving populations of clocks diverge in form over time.
It would probably require a much more advanced computer system, with a lot more memory, than the one cdk007 used for his original simulations, but I still think it is worth a try.