-Welcome to Evolution Simulator: Snake! TURN ON TURBO MODE!!! Please request this to be featured here! https://scratch.mit.edu/studios/4228481/ If you are confused because you didn't read the descriptions, maybe these other examples will help! https://www.youtube.com/watch?v=DTUlgZ2qLg8 https://www.youtube.com/watch?v=GOFws_hhZs8 The order of the N&C goes: Explanations Instructions Bugs Changelog Credits -Warning: If you are going to "see inside" the project, make sure your computer is pretty beefy! the scripts running the project are pretty lag for bad computers. -This project simulations real life evolution, and other features like phototropism, memory and pathfinding. 10 snakes are generated randomly with a string of 102 numbers and try to make there way to the bowl of cheesypuffs. The closer the snakes are to the food, the more likely they will move on (reproduce). Only the closest snake has a 100% of moving on, and the snake farthest away will always lose. Each time a snake reproduces, it has a small chance of mutating. If the mutation is better, it will also succeed; but if the mutation is worse, the snake might die. Eventually, the snakes will make it to the food! -------------------------------------------------------------------------------------------- This simulator comes with 3 custom preset (version 1.3+). Follow the directions down below to make your own maze! INSTRUCTIONS After clicking the green flag, give your computer 1 to 20 second to load (it takes awhile) After you think your computer has loaded all -the way, press the space button BUT ONLY ONCE (unless you need a giant mutation, then click when needed) pressing the space button multiple times will mess up the snakes, and it might ruin the simulation if you do it early on. Be careful! -The "Gen" variable describes how many generations the snakes have gone through. An average maze (like the ones provided) will take about 70-100 generations. -Press the O button to turn on the toggles. You can change the pathfinder opacity, as well as the foods position. However, moving your food midway through the game might disrupt the simulators progress. -Press M to have a random song play. Artists are listed down below -After a snake reaches the food bowl, a (laggy) bar will appear on top of the screen. Each dot represents the snake closest to the food each generation. -------------------------------------------------------------------------------------------- -Occasionally, a snake will move through a wall. There isn't a way to fix this unless I want to make this project unplayable for people with bad computers. If you are going to try to make your own maze, Try to make the walls thicker. -There is a 1/3 chance that a snake will go haywire. This probably occurs because I accidently typed 50 instead of 5 in a variable changer, but I like the outcome and so I won't fix it. There is about a 1/1000 chance that these "crazy snakes" will take over! ------------------------------------------------------------------------------------------- CHANGELOG 0.0, Thought of idea (0 minutes) 0.2 Coded randomizer and visualizer- only 1 generation (1 hour) 0.2.5 Created food (5 minutes) 0.3 Created reproducing script (2 hours) 0.3.5 Edited reproducing script (20 minutes) 0.3.6 Deleted reproducing Script (2 minutes) 0.4 Made new, almost accurate reproducing script (4 hours) 0.4.1 Made edits to reproducing script (1 hour) 0.5 Created walls and barriers (30 minutes) 0.6 Fix "repellant" bug (1 hour) 0.7 Fix teleportation bug (1 hour 30 minutes) 1.0 Polished up scripts to make less laggy (20 minutes) 1.0.1 Added Score Bar (20 minutes) 1.1 Added Toggles and Variable changes (5 minutes) 1.1.1 Made Pathfinder Toggle script (15 min) 1.1.2 Added Winner Gen variable (5 min) 1.1.2.1 Designed Pathfinder Script (15 min) 1.2 Added Pathfinder (25 min) 1.2.1 Realizing the problem with pathfinder (5 min) 1.2.2 getting rid of pathfinder (1 min) 1.3 Added 3 presets (30 min) 1.3.1 Added "yay" effect (2 min) 1.3.2 Added music (10 min) 1.3.3 Added Averages for each preset (30 min) Created by Aftew / AMS_Xhaan2 Overlooked by AMSBusse Based on CaryKH's evolution simulator Possible Music: Waterflame - Cropduster Waterflame - Endgame Waterflame - Sky Fort Waterflame - Conclusions Hyper potions - Surf Request this to be featured here: Cool fact: The 1st reproducing script, if measured when in 100% size, was over 200 feet long! That's more than half a football field! My computer, with 4gb of ram, only updated once every 5 second with that script.