❗️ALERT: It is recommended that you read everything in order to fully understand the project. This is a fun little experiment, testing out the amoeba's chances of survival under certain conditions. Notice that the hawks and doves each fluctuate around 50% of the population - half doves, half hawks. This means that hawks will do better when there are more doves, and doves will do better when there are more hawks. However, also note that a population of only doves will do better overall when compared to a mixture of doves and hawks. Natural Selection: https://scratch.mit.edu/projects/319899189/ Mutations: https://scratch.mit.edu/projects/319365809/ Official Studio: https://scratch.mit.edu/studios/19823645/ Suggest this to be featured! https://scratch.mit.edu/studios/4228481/comments/ ›> Layout <‹ › Each round/generation the amoebas choose a pair of food at random. › If no-one else chooses the pair of food that an amoeba chooses, the amoeba survives and reproduces. › If two amoebas choose the same pair of food: ›> Dove vs. dove: they each take one food - they both survive but don't reproduce. ›> Hawk vs. hawk: they battle each other and both die. ›> Hawk vs. dove: the hawk takes 1.5 pieces of food, and the dove takes only 0.5 - the hawk survives and has a 50% chance of reproducing, while the dove only has a 50% chance of surviving. › Watch this video to see where I got this layout: https://www.youtube.com/watch?v=YNMkADpvO4w ›> Guide <‹ › Total = Total number of amoebas on the screen. › Starting Amount = Number of amoebas that the first generation starts with. › Food Per Round = Amount of food that appears at the start of each generation (keep in mind that the food appears in pairs). ›> Keys <‹ › 'Space' while holding 'z' toggles variables on. › 'Space' while holding 'x' toggles variables off. ›> Update Log <‹ › v1.0 - Original. › v1.1 - Added totals for doves and hawks individually. › v1.1.1 - Fixed some bugs. › v1.1.2 - Updated variable toggling. › v1.2 - Fixed some lag issues. › v2.0 - Completely redid the sorting algorithms; Added two new functions; Fixed all calculation errors. The timing is now perfect! › v2.1 - Fixed a faulty variable. › v3.0 - Added an AWESOME new graph! › v3.1 - Updated graph pen positioning. › v3.2 - Fixed a graph length bug. › v3.3 - Bug fixes. ›> Credits <‹ › Code all by me › Inspired by a series of youtube videos by Primer; https://www.youtube.com/watch?v=oDvzbBRiNlA&list=PLKortajF2dPBWMIS6KF4RLtQiG6KQrTdB Comment "Microwaveable Pineapple" if you made it all the way here (I wonder if that exists). ;P