Google Snake Game Wiki


Poison mode is a mode where there are two fruits, a regular fruit, and a gray version of that fruit. Eating a normal fruit will increase the player's score by one and spawn a new normal fruit. It will also remove the gray fruit and spawn a new gray fruit (if possible).

Eating a gray fruit

Eating a gray fruit will not increase the player's score. Instead, the player will lose control of the snake and the snake will turn in random directions. The gray poisoned snake will always turn as long as there is an empty square. The poisoned snake actively avoids apples, itself, and the border.

The amount of time the snake is poisoned depends on the length of snake, as expressed by this function: poisonTicks = Math.max(8, Math.floor(snake.length * 2 / 3)); Essentially, if the snake is less than fourteen squares long, it will remain poisoned for eight squares. If the length of the snake is greater than or equal to fourteen, the snake remains poisoned for the number of squares 2/3s its length. Any decimal value is truncated.

Spawning a gray fruit

After the player eats a normal fruit, it first removes a gray fruit and then spawns a normal fruit in any unoccupied square. Next, the game spawns a gray fruit as long as there is an empty square outside the spawn radius. The spawn radius is taxicab three from the snake's head. In taxicab geometry, the vertical and horizontal distances are added. For example, a gray fruit could not spawn two squares to the left and one square down from the snake's head. This is because it is 2 + 1 squares away, which is less than or equal to three.

Poison and multi mode

When the game setting is set to one apple, a skilled player can consistently get the maximum possible score (87 on small, 252 on standard, 501 on large). However, when the apple count setting is set to three or five, it becomes significantly harder. The snake will almost always be forced to eat gray apples, which means the player will have to coil in a pattern that will not kill the snake when it eats a gray apple, and successfully recover from being poisoned. Additionally, the amount of RNG required increases as the apple count increases. As of right now, no one has managed to achieve the maximum score with the five apple setting.


Poison mode was released on December 7th, 2021.

The spawn radius was originally taxicab two + taxicab three in a straight line. However, that was changed due to unfair spawns.

Poison mode is called "POISON" in the source code.