The snakes head will follow the last arrow key pressed.

game rules

Scoring is calculated as (apples * length) - seconds. The goal is to get the highest score possible. Your score will increase with each apple eaten. The game speed/interval will increase in varying amount depnding on the length of the snake.


Built in vanilla javascript without any back or front end frameworks.

server node.js [vanilla]

frontend javascript [vanilla]

database mongodb

styling scss, css

templating nunjucks

hashing bcrypt

npm concurrently, nodemon, chalk, moment