SNake
Live Website link : @(https://andreasarreqi.github.io/snake/)
Technologies Used
- HTML
- CSS
- JavaScript
Colors Used
- Black (Sides of the page)
- Blue (The snake)
- Yellow (The Food)
Features
An interactive snake game.
Existing Features
- Food goes to a random location.
- Snake gets longer when it collides with the apple.
- The game ends when the snake runs into itself.
- The walls serve as borders which means you lose the game as you run into them.
- You get an alert when you lose the game which lets you restart the game.
Features Left to Implement
- Putting a leaderboard section.
- Incrementing score.
- Giving the user more challenges on the game.
- Making the snake go faster as it gets longer.
- Adding more html.
- Adding more CSS.
Testing
Did manual testing. It works okay.
Validator Testing
-
HTML
- No errors were returned when passing through the official W3C validator
-
CSS
- No errors were found when passing through the official (Jigsaw) validator
Lighthouse Desktop & Mobile :
Unfixed Bugs
No unfixed bugs found.
Deployment
This section should describe the process you went through to deploy the project to a hosting platform (e.g. GitHub)
- The site was deployed to GitHub pages. The steps to deploy are as follows:
- In the GitHub repository, navigate to the Settings tab
- From the source section drop-down menu, select the Master Branch
- Once the master branch has been selected, the page will be automatically refreshed with a detailed ribbon display to indicate the successful deployment.