- Surprise at the very end of the game
- Adjusted default music volume so it's not as loud
- Adjusted sizing of UI elements to be more properly aligned with the game board
- Added sound effect that was not properly implemented in v1.7
- Added sound effects
- Added 'Launch Game' button with transition to game screen (to allow for audio to auto-play)
- Audio sliders for music and sound effects
- Further adjusted sizings of pop-up UI
- Smoothed edges of game board
- Forced font colors to white instead of leaving the black default
- Fixed issue causing golden-taco spawner to spawn at incorrect times
- Fixed issue causing half-speed power-up to not pause when answering a question
- Fixed issue causing window to incorrectly scale
- Fixed issue causing the game to freeze when interacting with golden-taco spawner power-up
- Fixed issues with position of pop-up UI being not-centered
- Fixed issue causing incorrect number of pieces to be removed when acquiring -4 length power-up
- Fixed issue causing the character to move automatically after choosing a difficulty when choosing to play again
- Fixed issue causing x, y coordinates (but not the drawing) of the head of the snake to be one unit ahead of where it was supposed to be after touching a power-up
- Implemented true/false questions
- Changed logic on game over to leave a black screen when pushing no on play again UI to prevent a harsh white light on non-dark mode browser configurations
- Updated welcome instructions to explain how to move
- Further updated pop-up sizings
- Fixed spawn logic for power-ups that made an unequal chance for all types of power-ups
- Fixed issue allowing you to move on the welcome screen
- Implemented 4-choice and 3-choice questions
- Updated sizings of pop-up UI
- Split functions for pop-up UI into a separate file to improve code readability
- Fixed logic for -4 length power-up that was also removing the head if your length was less than 4
- Fixed issue causing incorrect events to stay attached to buttons after they were needed
- Added functionality to the pop-up UI to let you restart the game when you die
- Force the board to occupy the entire width or height of the viewport (whichever fills up first)
- Updated functionality of the pop-up UI that was incorrectly executing the wrong functions when clicking a button
- Created pop-up UI that explains the game and lets you choose a difficulty mode
- Changed favicon from default
- Updated logic for power-ups to prevent issue causing half-speed to keep moving when eating a taco
- Changed color for the number of tacos needed to level up to improve visibility
- Fixed a bug that was causing the incorrect score needed to level up
- Fixed a bug that caused power-up images to not properly despawn from the UI
- Added image sprites for all game components
- Added UI to show you which power-up the player touched
- Added UI to show what speed level the player is on
- Added functionality that makes snake parts rotate with direction
- Updated board colors to help with better visibility
- Updated font to make numbers appear level
- Update score UI to improve readability
- Hidden unused UI
- Fixed issue causing parts to not properly rotate with direction
- Added bonus points, -4 length, and golden tacos power-ups
- Added countdown timer that displays when interacting with half-speed power-up
- Changed logic for key presses to add 3 key presses to a queue rather than executing the last pushed key in a draw cycle
- Reworked spawn logic for tacos and power-ups to prevent them from spawning inside each other (i.e. a half-speed spawning on top of a -4 length)
- Separated styles into a separate file to improve readability
- Fixed issue causing tab to freeze when inputting multiple key presses in one draw cycle, causing the game to think the snake self collides
- Fixed issue causing tab freeze when touching tacos or power-ups
- New UI elements to show score and score until speed increase
- Added power-up that cuts the speed of the game in half for 15 seconds
- Added logic for collisions with walls and snake body (may be source of freezing issue)
- Fixed issue which allowed tacos and power-ups to spawn on the snake's body
- Fixed an issue that wasn't causing the game to speed-up after acquiring the required number of tacos
- Implemented most of the basic snake game logic
- Designed the board