Recreate the classic game Snake using Object Oriented Programming.
-
Use OOP to drive the design of the game and the code
-
Separate business-logic code from view-related code
-
Create a robust test suite that thoroughly tests all functionality of a client-side application
-
Indicate when the game is over and won or lost
-
Allow the user to start a new game
-
Display a score (if applicable)
-
Include a clean UI surrounding the actual game interface itself (this might include instructions on how to play, a high score saved in localStorage, etc. Think of what would be most intuitive for your particular game.)
Clone or download this repo then run
npm install
and then run to start the server
npm start
To run the testing suite
npm test
To the the eslint please use
npm run eslint
ES6
OOP style programming
HTML canvas
This project is licensed under the MIT License


