Order of introducing blocks to players in base levels - wladekpal/The-Lazy-Snek GitHub Wiki
Turn left, turn right and finish blocks β showing possibility of basic snake movement control and establishing win conditions.
Apple block β showing concept of consumable blocks with easiest and intuitive example most possibly known for user
Coloured finish blocks β showing that snake color matter and might be part of a level solution
Box β introducing possibility of pushing some blocks; itβs best to not give player choice in the first level introducing that block, so they are forced to get familiar with this mechanics without trying to figure out what the box does
Infinity tail β simple example showing that not only snakeβs movement can be controlled by player
Reverse block β adding another simple movement controlling block, so players can have more possibilities of movement control in levels with more complex mechanics for better use of their potential
Doors + key β simple and intuitive example showing that some mechanics may need interactions between more than one block.
Dyes β to make more possibilities for usage of colored finish blocks.
Timer, Venice block, Hole, Tunnel, Teleport β most complex mechanics which should be added after every other block. Itβs important to place only one of them in single level when added for the first time to avoid confusing players.