For those who did not play the snake game in their youth, here is a quick reminder of the gameplay:
- You control a snake moving in an empty area
- This area is surrounded by walls
- An apple spawns randomly in the game area
- If the snake eats the apple, it grows and you gain a point. Right after, another apple spawns in the game area
- If the snake touches a wall or a part of its own body, you lose
The goal is to eat as many apples as possible to have the highest score. The longer the snake, the harder it will become to avoid the wall and its own tail. Oh, and the snake goes faster and faster each time it eats an apple. The architecture of the game will be the following:
- All the game items will be defined ...