Snake project
Arène :
- rectangle (carée, rectangle)
Serpent :
- evolue
- couleur verte
- guider avec 4 touches (haut, bas, gauche, droite)
Nourriture :
- un point de l'arène
- couleur orange
Si la tête du serpent rencontre de la nourriture, alors
longueur++
Obstacles :
- bords de l'arène
- 8 points au hasard (modifiables)
- immobiles
Si la tête du serpent ou son corps rencontre un obstacle, alors
GAME OVER
Autre éléments
Evolution du corps du serpent :
la longueur du serpent evolue de 1
à n
-
état initial :
n = 1
-
état intermédiaire :
n++ if food else n
-
état final :
if `obstacle` or fill_screen then game_over else keep_going