Fast Forwarding...

How This Simulation Works

Welcome to Gummy Arena Simulator! Your main goal is to help the snakes grow as long as possible.

Each snake has its own "brain" that decides whether it should move left, right, or use "boost" (move faster but grow smaller).

The little white dots you see floating around the screen are "food". When a snake eats one, it grows a bit.

If the head of one snake collides with the body of another, it dies and drops a glowing pink trail of all the food it had gathered.

Behind the scenes, genetic algorithms evolve the snakes’ “brains” to adapt their behavior over time.

These algorithms determine which brains to "breed" based on how you have setup the reward points under the "Reward" tab in the controls. This can vastly change how the intelligence evolves and how quickly.

Objective: Achieve the highest possible snake length!

Simulation Controls
Adjust food points, dropped food, and kill bonus rewards here.
5
Higher values give snakes more points for eating standard food.
5
When a snake dies, it leaves behind 'dropped food' worth these extra points.
5
If a snake collides with your body, you gain these extra points.
Adjust survival bonus per frame and extra points for bigger snakes.
5
Each frame, snakes get a tiny fraction of this as extra points (×0.001).
5
Extra points for each unit of snake length. Encourages bigger snakes!
Control how food is generated and how big your snakes can get from it.
120
The map won't exceed this many food items at once.
3
Each frame, if below the max, there's a spawn chance out of 100.
10
Each time a snake eats, it grows by this many segments.
0.05
Controls how 'fat' the snake gets with each meal.
Control the basic snake population, speed, and brain size.
20
Increase or decrease the total population of snakes.
1
Snakes turn at a rate up to 0.15 / (lengthFactor) * speed; higher is more agile.
15
The bigger the brain, the more complex the snake's decision-making.
Manage the base turn rate and boosting parameters.
0.15
Controls how sharply snakes can turn (before factoring in size).
1
How many body length units are spent per second while boosting.
2
How much faster the snake goes when boosting.
Adjust environmental parameters that affect food and snake respawning.
2000
Time (ms) before dropped food disappears.
0
Delay (sec) before a new snake spawns after one dies.
Adjust evolutionary parameters to influence genetic changes.
0.1
Probability that a brain's bit will flip during mutation.
0.5
Likelihood of choosing a gene from the first parent during crossover.
Leaderboards & Time Acceleration

Current Leaderboard

All-Time Leaderboard


0
Slide to skip simulation time quickly. Great for speeding evolution!