Snake changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. For the version numbers, I just use a simple 2-digit, for major and minor changes. Each version has its corresponding apk under the folder releases
.
v1.4 - 2021-04-11
Added
- Option to select starting level, as per iss. #57
- Option to play story (e.g. one level after the other), or just one level endless, as per iss #58
Changed
- Different types of food, having different behaviours (iss. #46)
- All configuration options now set through a settings screen, instead of buttons
Fixed
- Fixed error when sizing the grid, in some specific window / grid configurations, as per iss. #60
- Popup messages now have a button to close the message. This avoids accidental closing of the window, and moving to next level (iss. #59)
v1.3 - 2021-04-06
Added
- Tail: last part of the snake is a tail, instead of a regular part (iss. #56)
- Created 12 different levels (iss. #44). Now game move to the next level after a certain score.
Changed
- End of game: instead of popup, now the colour of head will change to multiple colours, to indicate game over (iss. #55)
- Changed speed options to 11, 15, 19, 23, to have better visual on some levels
Fixed
- When change of size, the grid is not well aligned. Now the change of size button will stop the game, and change screen size. (iss. #52).
v1.2 - 2021-04-01
Added
- Walls around the edges of the screen (iss. #38)
- Menu buttons for pause and mute (iss. #51)
Changed
- Snake doesn't die when hitting the end of screen: it pops out at the opposite end. Only hitting the wall or hitting the snake will kill the snake.
- Screen sizes adapted, to accomodate the wall
v1.1 - 2021-03-28
Added
- Implemented speed button, as per iss. #37
- Implemented size button, as per iss. #50
- Added help button
- Snake opens mouth when close to the food (#47)
Changed
- Changed graphic of head
- Menu buttons updated, and now using scale-independent pixels (#49)
- Improved the way the screen size is defined, and centered within the available space (#45)
- Score label moved
- Snake starts with 3 parts, instead of only head
- Increased base speed of the snake
- App icon changed
Fixed
- Several internal fixes, improving the detection of collisions and end of screen
v1.0 - 2021-03-21
Added
- Spash screen, as per iss. #41
- Snake opens mouth before eating (iss. #47)
- Sounds for start, eat, game over and close app (iss. #39)
- Score tracking (iss #35)
- Added end of game message and sound (iss. #42)
- Menu at the top, with options for start game, end application (iss. #37)
Changed
- Increased size of snake and food, as per iss. #36
Fixed
- Food to check window limits at the start of a game, so it spawns correctly inside the window (iss. #43)
- Check collision with top and right have been fixed
0.1 - 2021-03-19
Added:
- Initial version of the game.
- Basic functionality of snake game
- Image for the head of snake, and food