Skills 1-2 :
Perform application development
Optimize computer applications
Perform application development
Optimize computer applications
This is a C-coded snake game cut into 2 projects, one “traditional” and the other “automatic”
For the traditional snake game :
The game starts automatically in you must direct the snake on the board
avoiding the cobblestones and curbs and body of your snake.
The tiles are generated randomly in each game.
Apples are randomly generated in the available play area as soon as the one on the board is eaten.
For the automatic snake game :
The snakes navigate alone on the board avoiding the blocks generated at defined coordinates,
the borders and the second snake.
In both cases, the game stops when 10 apples are eaten or the snake collides with something other than an apple.
You will find the sources codes of the projects on my GitHub directory : click here, or here.