recursal/Fanatic-Fandom huggingface dataset:
Dimension Mode

Dimension Mode is a game mode that has double fruits, half normal, and other half that's in the other "dimension", the latter you can't interact with until you eat the regular fruit, and vice versa. When you eat a fruit, your non-transparent (in current dimension) body becomes transparent, and vice versa - because the dimensions are switched. If you keep going without eating food, eventually the entire body becomes visible and moves to the current dimension, and the next fruit you eat make it all transparent (since it stays that dimension), allowing you to switch up your coil completely and also switch directions late game.

Depending on what game modes you have active (via Blender Mode) other things like poison fruit, flags, stone, etc, will also be in the other dimension. Winged Fruit will still be able to interact with each other and objects despite which dimension the player is in.
Dragon's Den

**Stats are well-balanced. Can be an attacker or a defender. Possesses the damage reduction ability.**

### Attributes

Lethality +1.5 + **1.5 x level**

Armor +2.5 + **2.5 x level**

Support +1.5 + **1.5 x level**

### Primary Skill Upgrade

Lethality Mastery: Each point increases 37.5 ATK and 112.5 HP

Armor Mastery: Each point increases 75 ATK and 225 HP

Support Mastery: Each point increases 37.5 ATK and 112.5 HP

# Skills

Battlefield Attack
 Dragon Blood Enhancement | Passive (1st)

Cast
 Blessing of Dragons | Passive (2nd)

Cast
CLTincknell

CLTincknell is a game developer at Google, he is also the developer and maintainer of Google Snake. He is occasionally active at the Google Snake Speedrunning Discord. As he was the first to have access to the game before it was released, he is the first to beat classic mode with 1 apple in normal size and achieve All Apples, to test the game was working correctly. We know he's the real developer of the game because various in-game bugs have been reported in the discord and subsequently fixed by him in the official version, additionally he added in-game features (modes/counts/themes) that were originally ideas suggested in the discord.
Mouse Mode

Mouse Mode is a mod created by TF2Llama that enabled the player to control the snake using the mouse, instead of the keyboard. It is available through Mod Loader. It supports most game modes, but some game modes on it break and make the game crash for various reasons, it will show a warning before you attempt to play modes that may crash.
Fast Speed

Fast speed is a speed setting on Google Snake Game in which the snake moves 1.5 times faster than Normal Speed. It's coded that each tile takes 0.66 times as long as normal speed (135ms times 0.66). Each tile takes 89.1ms of travel time.

This used to be it's own game mode in the past, so you could only play "Classic" mode with it, but it was changed to a speed setting instead in a later update.
Light Mode

Light Mode is a mode in Google Snake in which most of the vision of the board is shadowed. There is always some light around the snake's head. When the snake eats an apple, that light increases temporarily and slowly goes back to its original size. Also, you can see some light traveling through the snake's body when it eats an apple, though this can only be properly seen when the snake is large enough. When apples spawn, they start out with light around them and slowly shadow out until no longer visible. Eating multiple apples in a row can increase the light around the snake's head by a large amount.
Corpse Flower

*TBA*

## Awakening Missions

*Who are born in the mud but struggle to pray in the harsh environment, and who broke the shackles of the slaves to become free! People of Tatalia, have you forgotten the history or still remember the yearning for freedom?*

**Minimum Level**: 64

 4. Deploy Waspwort and win 2 Arena battles.

## Awakened Skills

 Pestilential Needle also causes target unit to lose 10% Unit Damage and Unit Damage Reduction for 6s.
Plague damaged inflicted by Pestilential Needle is increased by 50%.
 Plague Wasp

 Wasps normal attacks now have a 40% chance to summon a Pestilential Bee.
Whenever Waspwort summons a Plague Wasp, there is a 30% chance Waspwort gains 300 Critical Hit and 30% Critical Damage for 3s (cannot be stacked).
When Waspwort dies, there is a 50% chance it will summon a large swarm of Pestilential Bees within a large range of enemy units.
Whenever Waspwort summons a Plague Wasp, there is a 30% chance Waspwort gains 300 Critical Hit and 30% Critical Damage for 3s (cannot be stacked).
 Swarm Hatchery

 Every 15s, Waspwort summons a giant wasp. While this unit is on the battlefield, all friendly Fortress units gain 15% Unit Damage and 200 Critical Hit.
Classic Mode

Classic Mode is the first mode of Google Snake that was created. Apples will appear on screen one at a time, with the new apple spawning in a non-occupied square when an apple is consumed. To beat this mode, you must eat 252 apples. Your first game will automatically be on classic mode.

You can find the leaderboards for Classic Mode here!

## Yarmi's Guide

To keep things short, the optimal strategy is the shortest path to any apple. If you have fast enough reaction you can turn in time, but if you don't, just go for the middle of the board and turn to the apple as soon you are able to react. In fast mode reacting in time is even harder, so you should practice and keep trying.

This is true for any non-wall mode up to 50 apples.

As for Wall, you should actually prioritize surviving and path finding, as the shortest path to an apple is very likely to be an avoidable death trap. I'd go with this from wall 50, and for any mode 100 or above category.

If you run into a death trap in wall mode that is unavoidable, please join the discord and post it, as it would be considered a bug and should be fixed. An example of one would be where you have to die to get the apple, no matter what, this shouldn't happen.

### 25 Apples

12th January 2020: 28.333 seconds by Yarmiplay

### 50 Apples

24th October 2018: 1 minute 33.00 seconds by Franzcorr

1st July 2019: 1 minute 31.20 seconds by Franzcorr

5th July 2019: 1 minute 28.00 seconds by Yarmiplay

30th October 2019: 1 minute 26.55 seconds by aziangooglesnake

2nd December 2019: 1 minute 24.22 seconds by onetabloid

11th Decmeber 2019: 1 minute 22.00 seconds by Yarmiplay

13th December 2019: 1 minute 20.08 seconds by aziangooglesnake

15th December 2019: 1 minute 19.40 seconds by Yarmiplay

24th December 2019: 1 minute 13.367 seconds by aziangooglesnake

4th June 2020: 1 minute 12.77 seconds by Yarmiplay

### 100 Apples

26th May 2019: 5 minutes 04.06 seconds by Conquerr

7th December 2019: 4 minutes 50.00 seconds by Yarmiplay

8th December 2019: 4 minutes 41.00 seconds by Yarmiplay

9th December 2019: 4 minutes 24.00 seconds by Yarmiplay

12th December 2019: 4 minutes 02.00 seconds by Yarmiplay

17th December 2019: 3 minutes 45.20 seconds by Yarmiplay

24th January 2020: 3 minutes 30.61 seconds by Yarmiplay

30th April 2020: 3 minutes 25.99 seconds by Yarmiplay

### All Apples

21st February 2020: 13 minutes 37.64 seconds by Yarmiplay
Mod Loader

Google Snake Mod Loader is a Tampermonkey/Greasemonkey extension programmed and maintained by TF2Llama, and it is available for free here.

If you want to avoid installing the extension, Mod Loader is available built in at googlesnakemods.com

Snake Mod Loader allows the player to choose between a variety of different mods, and enable settings that will by applied automatically when the game starts, such as making the game centered on screen in the fbx version and muting the game.
Shield Mode

Shield mode is a google snake high score mode with spawn radius, where the apples that spawn are protected by anywhere from 1 to 3 shields. If an apple spawns next to the border or the snake's body, those may count towards the "shields" that protect the apple, without actually spawning them, resulting in the possibility of an apple spawning without any shields.

In the common case where apples spawn next to each other and have a shield between them, they share the shield - and eating either one will make it disappear, allowing the snake to continue immediately to the apple next to it.

As of 28.12.2023, it is possible to get soft locked with all the apple being shielded in a corner. This is usually avoidable by placing the snake's body around the border while eating, but occasionally it can't be helped, like with early game Dice count. This is also fairly rare and unlucky.
Champion

*Let us set off! Brave knights of Erathia! The champion's laurel awaits you. Fight for your beliefs, and for justice. Fulfill your destiny!*

## Awakening Missions

*Advance! Warriors of destiny! Do you hear the never-ending battle cries of our fallen comrades? Today is the day we make their last wishes come true!*

**Minimum Level**: 68

 4. Deploy Cavalier with Sir Mullich and win 3 Duel of Champions battles.

## How to Obtain

* Marketplace
* Faction Altar

## Awakened Skills

 Cavalier gains 30% HP and Magic Resistance.
 Fast Breaching

 Activates skill whenever a non-Summon target unit is killed.
 Glorious Charge

 Increases Unit Damage Reduction by an extra 20%. The effect doubles under High Morale.
Pudding Mod

Pudding Mod is a mod created by Yarmiplay. It is available through Mod Loader. Initially, Yarmiplay made the mod to just add Pudding as a fruit option for the snake, but later on he expanded the mod to add additional fruit options, additional snake color and custom themes. It displays the count and speed of the game at the top bar, replacing the "selected fruit" and mute button respectively. The mod is intended to only make visual changes to the games. Pudding Mod also supports working together with all other existing mods.

#### Features list

* Adds custom fruit options
* Adds custom snake colors
* Adds custom themes, makes all themes instantly apply and also applies theme on the settings menu
* Topbar icons can be replaced with the count and speed (replacing fruit and volume)
* Sokoban goals and poison fruit can be made more distinct
* Counter for inputs/resets/walls
* Custom portal pairs
* Input display showing which direction is being pressed
* Displays the best times from speedrun.com and keep track of locally achieved best times.

## Past Features

Pudding Mod used to fix Twin All Apples timer that kept going after the game has ended. This was later on fixed officially in-game.
Google Snake Game Wiki

Google Snake is a Google Search Easter egg released 27th September 2017 as part of the 'Google's 19th Birthday' Doodle. It was made to be a remake of the game *Snake,* one of the first computer games ever made. It first started out as just a remastered version, only containing the original classic 1 apple standard, in a new art style. However, it has since been expanded on to be a completely different game in its own right, containing over 10 unique modes that each challenge the player in various ways, 3 board sizes, 3 different speeds, 4 different apple count/multi options, and a blender mode, where you can try different mode combinations.
Click here to see the list of game modes.
LilJapKid

LilJapKid (sometimes shortened to LJK) is a prominent Google Snake speedrunner. He is unofficially considered to be the "4th best" speedrunner due to his high-ranking times which is consistently beaten by Yarmiplay, M4xD and SpaceDoge. As of creation of this page, LJK has not held any world records in any category to date.

## Other speedruns

LilJapKid is most likely known outside of Google Snake as a previous world record holder for Microsoft FreeCell, achieving a time of 21.98 seconds. This record was then beaten by the previous world record holder, Threach, only a day later. LJK has not retrieved the world record since. On his YouTube Channel, you will also find that LJK has ran other games including Bejeweled Deluxe.

## Google Snake speedrunning history

While lacking the world recordsin IL runs, LJK has achieved many 2nd placed times. LJK is also the 2nd player to have a successful Portal Mode 100 Apples run. LilJapKid has held as many as 9 top three trophies (3 silver 6 bronze) at one time. LJK also held 4 silver trophies (with 4 bronze trophies) in different categories simultaneously, his best trophy record to date.

On 18th July 2020, LJK gain the world record for the highest score in Portal Mode with the score of 106 and in Multi Mode with the score of 251.
Elric Fukuhara

**Elric Fukuhara (エルリック・フクハラ Fukuhara Elric)** is a recurring character in the series. he is the leader of a band that rivals the Teen-age wolves, he is another love interest of Asia's and is a honorary member of the Digidestined.

## Appearance

Elric is an attractive young man with fair skin, black hair and red eyes.
Portal Mode

Portal is a mode of google snake game in which two "good" apples are on the board for each single apple that should spawn. When the snake eats one of them, it's head will start coming out of the other apple. A player has the ability to change direction while eating an apple by pressing a key at the right time. This allows the snake to come out of the apple in any direction, including a 180 degree turn. If the player does not change direction while eating an apple, the snake will come out of the other apple continuing in the same direction.

After the snake eats an apple, two new apples appear on the board - unless Dice count is being played. In portal mode, the apple spawn radius is taxicab three from the snake's head. The game ends when there is no more room for apples to spawn or the player dies. Because of the spawn radius, the maximum score a player can achieve without dying varies on the location of empty squares. The maximum possible score for small board is 84-85, standard board is 249-250, and large is 498-499, depending on the multi setting.

## Trivia

The name "portal mode" was coined by 'speedrunner' "SpaceDoge" on June 11th, 2020.

The spawn radius was changed from taxicab two + three in a straight line to taxicab three in January, 2022.

In the past, before speeds were made into their own setting, the speed of the snake in Portal mode was slower than the default speed, but faster than "slow".

Portal mode is called "PORTALS" in the google snake source code.
Sokoban Mode

Sokoban Mode is a mode on Google Snake Game in which the game hides crates with apples inside them that can only be opened on certain areas.

## History

Sokoban Mode was introduced sometime in April 2021.

## Gameplay

The goal of this mode is to eat the apples that are inside crates. Sometimes fruit doesn’t spawn, and only pushing the crate to “key” tile can get you a point. You can unlock the crate by pushing it into a “key” tile that is randomly spawned. The key tile looks like a bullseye. The amount of key tiles and matching crates that spawn will correlate to the amount of apples you choose to spawn (either one, three, or five). You can die by normal means, by crashing into a wall or running into yourself, but you can also die by pushing two crates against each other and running into those crates. If you push a crate into a wall it will move to another random area on the map. If you push a crate to the very edge of the map but not into the wall then a small hole will open up for the crate to go through but not the snake.

## Strategy

For most of the game, it is relatively safe to just eat and cycle around to clear tiles around the box that spawns after eating, moving it and eating the next apple.

As for completing the mode, there are quite a few strategies that exist, utilizing the spawn radius to make the next box not spawn, finishing the game with "all apples" and a win for the player.

The 2 easiest strategies discovered by Yarmiplay are the Yarmi's 77 and Yarmi's 79 strategy. It involves coiling as shown in the images and pushing the box outside the border in a way that leaves all the open tiles inside the spawn radius, which blocks the box from spawning and ending the game. The 77 strategy also works at 78, and the 79 strategy also works at 80. There is also an 81 strategy, which is the same as the 79 strategy, but the snake's body occupies the 2 spaces under the box from where it's being pushed. There's an easier pattern for 77 theorized by TheEpicCarrot and proven to work in as well in another screenshot.

A faster and harder to pull off strategy exists, which has the same concept, but instead of pushing the box, it's possible to eat the apple with as many open tiles as the spawn radius allows, to get an early finish. This strategy depends on the position where the apple spawns (a corner for example has less opportunity in this case) but in theory it allows for finishes as early as 73 or even earlier.

As for high score, it is possible in theory to reach 84, however this requires a bit of luck, especially with the apple spawn. In some cases, the player may be soft locked at 82 apples with an apple they can't eat, at which case there only option is to push the box out using 81 strategy or similar. It's also possible to get all apples and ending the game unintentionally when reaching 82.
Multi Mode

The google snake game allows the player to choose between one apple, three apples, and five apples. The default apple count is one but it can be changed by clicking the cogwheel after a game ends.

The position of where apples spawn depends on the board size and game mode.

### History

Multi mode used to be an individual gamemode like wall or portal. Now, it is a setting similar to the speed setting which is compatible with every gamemode.
Key Mode

Key mode is a game mode of the Google Snake Game. It is where the player has to eat a gold shape to make the food appear. There is also a dark green square with an outline of the gold shape in it. This is where the actual food appears. These dark squares act as walls, too. You lose if you run into them. Key blocks are not able to spawn 1 tile away from the corner.

It's possible to get soft locked while playing with 3 apples, 5 apples or dice, by having the key blocks seal away the keys in a corner.
Spawn Radius

Spawn Radius refers to the fact that in some modes, game objects that are considered "dangerous", are unable to spawn too close to the snake's head. The spawn radius is 3 in taxicab geometry. All modes with a spawn radius are considered "high score" modes.

The modes that currently have spawn radius are the following:

* Portal mode - The apples themselves can't spawn within the radius; if one or both of the apples are unable to spawn, the game ends.
* Sokoban mode - The box can't spawn within the radius; if it is unable to spawn, the game ends.
* Poison mode - The poison grey apple can't spawn within the radius; if it is unable to spawn, it simply doesn't spawn, but the game continues.
* Key mode - The key block can't spawn within the radius; if it is unable to spawn, the game ends.
* Wall mode - The walls can't spawn within the radius; if they are unable to spawn, they just don't, and the game continues. Walls have many other restrictions upon them as well.
* Minesweeper mode - The flags in this mode, which act as mines, can't spawn within the radius. If no mines are able to spawn, the game continues. It is also possible to complete this mode with mines on the board.
* Shield mode - The apples themselves can't spawn within the radius; if the last apple is unable to spawn, the game ends.

Sometimes, due to this rule, it is possible to end some of these modes with different high scores

For example, Portal mode all apples on small board range between 65 and 84.

It is also possible to manipulate the game into ending early, or the opposite, allow and "control" the spawns, to get a higher score intentionally.

Note that otherwise besides the spawn radius (and the other restrictions on walls), the spawns themselves are 100% random within open tiles.
Carrot Coil

Carrot Coil is a simple coil where the player goes up and down for half the board, besides the edges where the player goes the entire way and turns around, to keep going up and down for half the board to the other side. It was first used by TheEpicCarrot7 to achieve The First Portal All Apples in March 2021.
Wall Mode

Wall Mode is a game mode in which walls spawn randomly on the board, blocking off some tiles. A wall spawns every other apple eaten, starting on the first apple. Hitting a wall kills the snake and ends the game. Here are the spawning limitations:

~~1. Directly in front of the snake - the entire straight line is "safe"~~ - This rule has been removed in a later update and no longer applies.

2. Really close to the snake head in a small radius - this is 3 blocks in texicab distance, the closest it will spawn is considered "avoidable", although it could catch you off guard. Known as the Spawn Radius.

3. Right next to another wall that isn't the board borders - you can't have 2 walls right next to each other.

4. In a way that makes the borders into a death trap - generally, if an apple spawns in a corner or next to the border, the closest walls to it will always allow the snake to get in and out safely as long as you play right.

5. On top of the snake/wall/apple (aka "an occupied" tile).

It was discovered by TheEpicCarrot7 that there are exactly 235,355,155 different unique patterns of walls in Small Board.

The Google Snake Discord Community is working on calculating how many of these patterns have a solution, as of 1st of January 2023, out of half a million random pattern calculated, it seems that 0.11% of pattern have a Hamilton cycle. Hamilton paths haven't been calculated yet, as these take much longer processing time. The current estimate of how long it would take to calculate every single pattern for a cycle or path is over 7 years, barring no major breakthroughs are found in processing time for Hamilton paths.

Yarmiplay made a guide on SRC available here with his general thoughts on this mode.
Slow Speed

Slow speed is a speed setting in Google Snake. In it, the snake moves much slower than in other modes. The snake moves exactly 0.66x times the speed in Normal speed.

### History

Slow mode was introduced sometime in mid-January 2020. It was rejected from the speedrun.com leaderboards, but it has it's own leaderboard in category extension for Google Snake instead. It also used to be it's own game mode in the past.
Schnippi Coil

Schnippi coil is a pattern that follows a Hamiltonian cycle which maximizes turns in order to avoid being blocked off by obstacles in high score modes, without losing much speed. The coil mostly U-coils horizontally, with a single 3-wide U-coil on top and another 3 wide vertical coil along the border to cycle back - for Small size board and for large size board.

On Standard size board, the schnippi coil replaces the 3-wide u-coils with a 5-wide u-coil on top and a 4-wide u-coil on the right (top to bottom). This coil variation was found and popularized by the player "schnippi".

This standard size variation is not optimal, as it's possible to have 2 additional 3-wide coiling in the middle, making the 5-wide into a 3-wide, and the 4-wide can simply shrink to a 2-wide, making it a safer alternative of the same coil.

This coil has been used to beat the following modes:

* Key Mode
* Poison Mode
* Portal Mode

It's not a popular coil for Portal Mode, but Yarmiplay did prove it works on portal mode after "The Skill Issue" update rolled out.

## Advantages

* Relatively Safe (Compared to nothing)
* Relatively Simple (After practice)
* Fast (Compared to safer strategies)

The main selling point of this coil is that it allows dodging of obstacles that would spawn in the way of the snake and it takes advantage of the spawn radius which gives the player enough time to react.

It's an easy coil to practice and follow once you get used to it.

Another advantage it has is that it's quite fast, it allows safe shortcuts without too many risks.

## Flaws

* Lots of inputs and timing
* Doesn't guarantee all apples
* Has weak spots
* Can be blocked off in Multi Settings or Portal Mode

The main flaw of this coil is of course, the fact it requires maximizing inputs, which requires practice of U-coiling in general.

This coil does include some weak spots, mainly along the switching points from 2 to 3 wide U-coils and vice-versa. Note that it's not really a flaw with the coil itself, as there aren't really any coils possible that don't have any weak spots at all, this restriction is imposed by the board size itself.

On Standard size board, having 4-wide and 5-wide U-coil is also a flaw big enough to allow bad obstacle spawns to kill a run.

Another flaw is that it doesn't guarantee a victory every time it's used, as when the player is too greedy on a 3 or 5 multi setting, they might have their path blocked off mid game, ending the attempt. That being said, it's still reliable enough to be worth the risk on small board.

On portal mode, since 2 apples spawn, they might block off the path and force the player to take them, this is relatively safe since they must be close together to have this happen, but this is still a flaw that is outside the player's control, in some cases it would require the player eating the apple in the correct order and reacting in time.
Earth Elemental

* Base
* Awaken

**Stuns everyone within range. Deadly Split. High toughness.**

*The Stone Elemental is a fusion of multiple minerals created through geological processes. It will split into smaller Stone Elementals, who will continue fighting.*

Representing the stalwart powers of rock and stone the Earth Elemental is a powerful addition to any front line. While at the start of battle only 4 of these moving mountains guard your other units, they each have a powerful ability to split into 2 smaller elementals upon death damaging and stunning nearby enemies in the process. These secondary defense units are less powerful but still a challenge for the enemy force. Like the other elemental troops they provide an aura that strengthens allied earth resistance and reduces enemy resistance to the element.

# Skills

Trigger
 Rock Solid | Blue (2nd)

Passive
 Elemental Force | Purple (3rd)

Aura
* Friendly units gain **5.7% + (1.8% x level)** Earth Magic Resistance
* Enemy units lose **3.8% + (1.2% x level)** Earth Magic Resistance

 Earth Echo | Orange (4th)

Trigger
 Elemental Affinity | Red

Passive
 Elemental Conflict | Red

Trigger

\*Each Unit can only use one of the 'Red' tier skills at a time. However, the player may freely choose between them out of combat for each individual Unit, similarly to Awakened abilities choices.

# Talents

 Hitpoints
 Defense
 Damage Reduction

# How to obtain

You will need to buy Elite Unit Pack or from Single Purchase Event to unlock the unit.

Shards are available in:

* Barracks Redemption:  Dragonsteel
* Elite Unit Pack
* Wishing Well
* Auto Chess
* Conflux Week

# Magma Elemental

*The souls of the earth are gathered here. Elemental Spirits and the vast landscape act as staunch barriers. Outsiders will not be able to step past this point and to the landmass beyond.*

## Awakening Missions

*Gralkor, Lord of Earth Elementals, may you make the lands stable. Ackwalandar, the Lord of Water Elementals, may you bring harmony to the tides of magic. Pyrannaste, Lord of Fire Elementals, may you balance the forces of the magical worlds. Shalwend, Lord of Air Elementals, may you open up the portals to all worlds. The strongest of the elements, heed my summoning!*

**Minimum Level**: 64

 4. Deploy Stone Elemental and win a Duel of Champions battle.

## Awakened Skills

 Whenever a friendly Conflux unit enters the battlefield, Stone Elemental gains 6% Unit Damage Reduction.
 Elemental Force

 Whenever a friendly Earth spell is cast, Stone Elemental gains a shield equal to 15% of its Max HP.
 Earth Echo

 Whenever a Stone Elemental figure dies, enemy units in a large range lose 20% Unit Damage Reduction.
The Snake

The Snake is the main character of Google Snake Game and what the player controls. The Snake is constantly moving, and it's main goal is to slither around the map eating food until the map is filled with the snake body or can't spawn any more food. With each piece of food The Snake eats, it will gain one square in length. Furthermore, if The Snake runs into a wall or itself, it will die. The snake is vegan, it only eats fruit and vegetables.

The Snake in it's natural color (the most beautiful and god-like blue)
Beginner's Guide

If you are just starting out, you should focus on surviving first, and timing the snake to turn in the correct place.

Once you get that down accurately, you can start learning coils if you want all apples, or start speedrunning by trying to react as fast as possible whenever eating an apple, or turning towards the center in hopes of better luck.

The best tip is to just play a lot and practice!
Yin Yang Mode

Yin Yang mode is a game-mode of google snake where there are two snakes on the map. The other snake mirrors whatever moves you make. The second snake is the opposite color of the snake you chose (eg. turquoise/red, black/white, pink/green, etc.).

All the normal rules of classic snake apply however if your clone runs to a wall or you run into your clone you die

### TRIVIA

* The snake have opposite colors like blue is complementary to red
* The snake tongues are opposite to their scale colors
* The player can collide into the other snake and die
* The snakes move in opposite directions of each other
* The second snake can also eat food
* In the code, this mode is called "MIRROR"
Barracks

# Barracks Basics

The barracks can be accessed from the player town starting with Player Level 39. Together with the Shipyard they form an important system for any player to upgrade the rank of already recruited units.

Once a unit is recruited, you will need to unlock that unit's specific building in the barracks, and then it will start producing tokens. Every building has multiple levels (up to 5), which can be upgraded for a one-time cost. This will increase the rate of the token production for that building.

 5 | 100,000  | 1 every 4h

Note that regardless of the rank, all buildings can store up to 10 tokens. In rare situations this amount may overflow (due to specific events), but every building stops producing once the minimum cap of 10 tokens has been reached.

To actually collect tokens, players have to pay a specific amount of "stones", which are described next.

# Currencies

There is a total of four currencies that can be exchanged for tokens, depending on their rarity:

* Starsilver: R units
* Shadowsteel: some SR units
* Dragonsteel: some SR units, SR+ units
* Dragonblood: SSR units

The currencies are also listed in the order of their own rarity, meaning Starsilver is the most plentiful, while Dragonblood is the scarcest of them all.

There are several sources of obtaining these currencies:

* Starsilver, Shadowsteel and Dragonsteel can all be steadily obtained from the Shipyard as well as by doing purchases in the store (for real money, not diamonds)
* Dragonsteel is rarer, but can also be obtained from Kingdom Store and Limited Time Covenant
* Dragonblood is the rarest of them all. The only recurrent ways to obtaining it right now is via the Treasure Map (see Gods Store) or Limited Time Covenant quests (can be completed only once per UR unit though). It is also sometimes obtainable from events.

The exchange rate for tokens is always 100:1 regardless of the currency required. This leads to the following costs required to upgrade a unit one rank. Feel free to consult it to plan your resources ahead of time.

 6 | 20,000 | 35,000

# Units

In general the currency required by different units is determined by the unit's rarity. The only exception here are SR units - which may either be exchanged for Shadowsteel or Dragonsteel (each specific unit can be exchanged for only one of these two though!)

Please note that UR units are not available in the barracks:

# Barracks Events

There are specific barracks events that can have one or both effects:

* Automatically increase the supply of tokens for all units of a specific rarity in all unlocked buildings
* Increase the production rate of all buildings (down to 1 token/2hours).
Level Editor Mod

Level Editor is a mod create by TF2Llama that enables the player to create custom levels, add or remove fruit and obstacles in the middle of gameplay, play pre-made levels and try out a set of challenge levels. It is available through Mod Loader. This mod also includes the option to attempt an immediate random Hamiltonian Cycle for wall mode.
Twin Mode

Twin Mode is a mode on Google Snake in which after eating one fruit, the head of the snake becomes the tail of the snake and vice versa. In whichever direction the tail is facing, the head will face that same direction after eating the fruit. When switching sides, there is a small buffer at the length of 1 tile travel time for the player to adjust to the new head position and orientation.
NOTisaki

NOTisaki started speedrunning google snake with franz as a joke and got people around the rac community to play it. we created the original google docs leaderboard in october 2018 or something, then after many failed attempts, finally got it accepted on speedrun.com in january 2020.

these days i just verify runs

i also play rac

idk
SpaceDoge

SpaceDoge is a top Google Snake Game speedrunner. He actively plays every short category, and has held world records in peaceful and multi modes. His speedrun.com page

## History

SpaceDoge started speedrunning Google Snake on February 29, 2020. His first run was Peaceful 25 in 39.733 secods, which hhe continued improving until on March 8, 2020, he beat the peaceful 25 world record by 0.12 seconds, getting 31.74. Yarmiplay would get back the world record 5 days later, getting a time of 31.5 seconds. On March 19, SpaceDoge took back the world record with 31.367. On March 23, Yarmiplay would get a time of 31 seconds flat. SpaceDoge would later PB every peaceful category in the same run. On April 3, 2020, Yarmiplay would get 29.89 seconds on peaceful 25. This would slow down SpaceDoge.

By this time, SpaceDoge was already either 3rd or 2nd place in every peaceful category. Having a 30.9 second time in peaceful 25, 1:07.7 peaceful 50, 2:27 peaceful 100, and 6:30.83 peaceful 252. After he got 30.9 on the same day as sub 30, SpaceDoge would take a quick break from Google Snake, speedrunning Fetch-A-Fruit. During April, SpaceDoge would be running snake sparingly, but he would get 36.533s on wall 25, a time he still hasn't beaten to this day.

On May 1st, SpaceDoge would get good times in Multi 25, 19.2s, and Classic 25, 35.114s. On May 7th, we would get 18.633s on multi 25. also getting 45.583s on multi 50. On May 10th, he would PB in peaceful mode for the first time in over a month, getting 2:26.417 on peaceful 100. He would also speedrun Giome 500 around this time.

On May 12th, SpaceDoge would join the Google Snake discord server., immediately setting a goal to get sub 30 peaceful 25 by the end of May. 3 days later, he would achieve a legendary 1:03.141 on peaceful 50, setting a new world record by over 3 and a half seconds. The next day, he would PB peaceful 25, getting a time of 30.583s. On the night of May 22nd, SpaceDoge would get 2nd place in both fast and multi 25. On May 25th, Spacedoge would choke sub 30 by getting 30.067s. Eventually, on May 30th, SpaceDoge would complete his goal of sub 30 by 2 frames, getting 29.967s on peaceful 25.
Borderless Mode

Borderless mode is a game mode in Google Snake Game which removes the outer border entirely, seemingly extending the board.

However, the board is still the same size as in the standard game mode, as it loops around. While the board itself seemingly has no center, the snake always stays in the center of the screen, meaning the camera always follows it. Once the snake is long enough, you will be able to see other parts of the snake around the board, meaning the border acts in essentially the same way as it does in Peaceful Mode. The snake still dies from colliding with itself.

The game mode otherwise acts the same way as Classic Mode.

The name of *Infinity/Borderless mode* was decided on after a long argument in the Google Snake discord server. The mode was originally named *walless* referring to the fact that there are no walls that can be hit on the mode. Runner Ploverums said "lets think of a better name than walless" bringing up the name infinite. Runner LilJapKid was in agreement to change the mode's name, but disliked the *infinite* name, saying "infinity mode sounds misleading though." A few more names were thrown around such as Borderless, and with most people wanting one or the other, the name was compromised on and became *Infinity/Borderless.*

Later on it was decided to stick with only Borderless mode, to make things simpler for everyone.

I edited this to correct the grammar
Tail Hug

Tail hug is a pattern agnostic strategy that guarantees avoiding obstacles in "high score modes" in Google Snake.

Tail hug was first used by TheEpicCarrot7 to complete Key Mode 1a in Fast Speed on Small Board.

The strategy involves a few steps that are taken before each apple is eaten, to guarantee a safe continuation of the run, and it works on these modes:

* Key Mode (Safest strategy, free win)
* Sokoban Mode (Helpful occasionally not required)
* Poison Mode (Only avoids poison apples, might still die to overeating)
* Portal Mode (Difficult to pull off)
* Minesweeper Mode (Only viable strategy)

Here's how the strategy works:

1. If required, complete the step to unlock the apple itself (Key/Sokoban)
2. Pass a tile next to the apple without eating it
3. Skip tiles and get as close to the snake tail as you can ("Hug the tail" - this is why the strategy is named "Tail Hug")
	1. If playing on portal mode, then you need to keep the distance similar to the distance between both apples.
	2. This also means passing next to both apples.
4. Eat the apple and keep hugging the tail afterwards (enjoy the safety of the tail!)
5. Repeat

If done correctly, your tail will be inside the radius where obstacles can't spawn, hence your run would be safe from dying to one of them.

## Advantages

* Extremely safe. In key mode, this strategy will likely allow you to complete a run in most cases if not all.
* Works well on poison mode.
* Useful for controlling the box position in sokoban mode.
* It's the only viable strategy to beat minesweeper mode.
* Helpful in fast mode as an alternative to schnippi coiling, which is difficult in fast.

## Flaws

* This strategy is very slow, requiring multiple cycles for a single apple in many cases.
* This strategy requires some thinking, understanding and practice to pull off correctly.
* It's still possible to die in poison and minesweeper modes to overeating thanks to bad RNG.
* Very difficult to pull off in Portal Mode, as the distance factor changes completely and 2 obstacles need to be dodged for any cycles to be repeated before attempting to eat safely.
* Worthless in statue mode. The tail turns into stone which makes it an immediate death.

## Trivia

The name for this strategy was coined by Yarmiplay on 24.12.2021
Gray fading snake

The gray fading snake is not a normally selectable snake color. It can only be seen via either two methods; either by selecting the rainbow snake color and playing Ying-Yang Mode, or by consuming a gray fruit in Posion Fruit Mode.

Depending on which method you choose to see the gray fading snake with, it will be different in appearance. In particular, playing as the rainbow snake in Ying-Yang mode will give the gray snake a distinctive gradient, while Poison Fruit mode's gray snake will not have one.

## Gallery

The gray snake which appears in Ying-Yang mode when using the rainbow color.The gray snake which appears in Poison Fruit Mode.
Dice Mod

Dice mod is a deprecated mod by Yarmiplay that used to add "Dice" count settings as an extra option in the settings menu. ~~It is available through Mod Loader.~~

Dice count was officially added to the game on 13.06.2023, inspired by this mod.

The dice settings rules are as follow:

* (Red) Dice count, spawns between 1 and 6 apples when the last available apple is eaten. This has been officially added to the game!
* Blue dice count, spawns between 1 and 12 apples when the last available apple is eaten.
* Green dice count, spawns between 4 and 9 apples when the last available apple is eaten.

Originally, Yarmiplay suggested this as an extra count setting idea to CLTincknell (the game developer) on discord on 29.11.2020. While it did spark a discussion, ultimately the idea wasn't fully baked. Eventually Yarmiplay decided to attempt creating a mod that would show case how this count setting would work, and he made this video introduction for it: https://www.youtube.com/watch?v=TNTTFHoYknY

Dice mod came with Pudding Mod pre-loaded. ~~Yarmiplay still hopes that one day CLT will add this count setting officially into the game, at which point this mod will become a relic of the past.~~
Minesweeper Mode

Minesweeper mode is a mode where after eating each apple, a new "flag" (or "mine") spawns with a marked radius around it.

When the snake or Winged Fruit enters the radius, a timer of 4 ticks start, if the snake is inside the radius during the 4th tick, it dies; if a Sokoban Box is inside the radius, it will also break open. Additionally, the snake may not enter the center of the radius on the tile the flag is on, because that also kills it immediately. The player may trigger the "flags" and exit them safely to remove them. Faded explosions in Dimension Mode do not affect the player. Flags are bound to spawn outside the spawn radius like in all regular high score modes; however, since the trigger for them extends to more than the tile they spawned on, maneuvering around them is harder than the usual "key" or "poison" modes. Still, there are safe strategies that allow a victory.

Is it possible to end with all apples even with multiple flags still on the board, if they occupy every open space, an apple can't spawn in a flag - even after it was triggered, as long as it hasn't exploded yet. This allows for earlier than max count endings, however it's still possible to reach the max count, if the player intentionally triggers all the flags before eating the next apple, and uses the spawn radius to make less flags appear during the end game.

Currently the safest known strategy to win is using tail hug and "default coil" after around 45 apples into small board. Playing riskier (tail-hugging "late" after 45) allows faster times to getting all apples.
M4xD

One of the older snake runners, M4xD is one of the best of all time, debatably the runner who has contributed the most to highscore modes. At first, he mainly only played wall, but he made up for not playing any other mode by dominating wall so much that no one could come close to his skill in the slightest. After choking wall small all, which would have been the hardest achievement of all time by far at the time, he quit the game for about a year before returning. After returning however, despite not having played for months, he proceeded to beat all the highscore mode including wall in record time; despite having nearly no experience with the newer strats that other players had come up with he quickly learned and utilized them to beat most of the modes in just a couple attempts. He has now set several wall standard and wall fast records that are extremely close to the human limit, and is an extremely accomplished player in general.
Blender Mode

Blender Mode, or Fusion Mode, is a mode introduced in July 2021. It allows you to mix two or more modes together. You can gain use it by scrolling to the end of the row in the setting where you select the mode. You will see a blender icon, when activated, there will be an gear in the top right corner of the menu screen. Clicking this gear shows a grid of game modes to choose from.

**Trivia**

* Before, the grid displaying the different modes was sized 4x4. After shield mode was added, the grid was expanded to size 5x5.
* The dice which usually randomizes all settings (excluding Peace Mode and Blender Mode) randomizes blender settings if you are in the blender menu.
* The Peace Mode is always the last mode in the list.
* In the code, this mode is called "COMBO".
Statue Mode

Statue mode is a game mode of Google Snake, when you eat food then your body (not including head) turns into wall/stone/statue and you can still move like normal. The snake dies if it goes into the wall.

   There are 3 possible wall variants:

1. Filled - this is stone that has the body of the snake still inside of it, it cannot become cracked. The snake has to escape the wall first.
2. Wall - this is stone that had the body of the snake escape from it, it has a random value that determines how many apples are required before it breaks, and that value is 2 or higher. The player can't tell what value this stone type has.
3. Cracked - this is stone that had the body of the snake escape from it, and has a value of 1 apple required to eat before it breaks. It is marked by the crack on it, and will break on the next apple the snake eats.

### **Apple Spawn Space Rule (aka ASS rule)**

This mode has a rule that if >25% of the open tiles on the board are accessible to the snake, the apple must spawn in the accessible area.

### **Corridor rule**

The corridor rule states that apples CANNOT spawn in areas in one wide ‘corridors’. In order to be classed as a corridor, the corridor must have a dead end (does not lead into a non-1 wide area). If these conditions are met, then apples are unable to spawn inside these corridors.

### Statue Mechanics

Once the snake exits the Filled statue, that statue becomes a Wall statue. There is a complicated not yet fully understood function that determines when it becomes Cracked, currently it's known that it depends on board size and snake length, and has randomness to it. Cracked statue let's the player know that the next apple will break it, opening the tile, which then allows the snake to go through or an apple to spawn on the same frame the tile breaks.
Whenever the snake eats an apple, a Filled stone is formed around every tile the snake body occupies except the head. The snake body exists inside the Filled stone and is visually indistinguishable from Wall. There is no visual indicator for how close any given Wall stone is to becoming Cracked. Only already Cracked stone is visible.

### **All Apples**

All Apples can be forced in statue mode by utilizing both ASS rule and Corridor rules. Since the 25% Rule dictates that apples must spawn in the area accessible to the snake, if you reach a situation where the only accessible area to the snake is a corridor in which apples are blocked from spawning, and that area happens to be big enough to force the game into spawning apples inside of it, you achieve all apples upon eating the last apple on the board.

As of 8.10.2022, earliest all apples we've seen has been 9 food in 1a small.

On 23.01.2023, statue all apples 1a mainboard (normal size and speed) has been achieved at 45 apples, using a precise setup and exploiting both rules.