Un exemple d'un niveau. Le bas est réservé aux informations du joueur (score, vies, objectif, case pour la page de règles) , et l'écran est composé d'un tableau derrière lequel se trouve un background. Chaque cases du tableau possède une valeur qui correspond à sa nature : 200 pour le rocher, 101 pour un fruit rouge, entre 1 et la taille du joueur pour le corps du snake,... A chaque frame, on calcule la position de la tête du snake (en orange sur l'image) selon la direction du joueur, et on fait "mourir" le corps du snake en diminuant de 1 la valeur de chaque cellules corps . Ainsi, l'ancienne tête prend maintenant une valeur de corps, le corps perd de sa valeur, et la dernière case du snake (son ancien bout de queue) passe a 0, donnant l'illusion d'un snake qui se déplace. En clair : la case tête a la valeur du nombre de fruits mangés par le joueur, le corps jusqu'avant la tête a la valeur score - 1, et ainsi de suite jusqu'au bout de la queue qui a la valeur 1. Et quand on se déplace, on diminue tout de 1, donc l'ancien bout de queue redevient une case lambda et l'ancienne tête devient une case corps.