Repository navigation
Releases: av1155/SnakeGame
Releases · av1155/SnakeGame
Release list
SnakeGame v1.2.1
Minor Feature Update:
- Expanded Game Window: Increased the size of the rendered display window from 600x600 pixels to 800x800 pixels. This update allows for more gameplay space, making the game less cramped and extending play duration without increasing difficulty.
SnakeGame v1.2.0
Features:
- Added a button for switching the snake's body color; the default color is rainbow color, and users can change to green body color on the game over screen.
Bug Fixes:
- Improved handling of I/O for high-score file handling.
- Moved the calls for updating the high-score file to game over screen instead of every time a new apple is eaten.
SnakeGame v1.1.0
Bug Fixes:
- Fixed an issue where the game would continue even when the snake collided with the borders.
- Resolved a bug that caused the game to end when the snake turned too quickly and collided with itself.
- Implemented double-buffering to enhance game performance and visual smoothness.
Features:
- Added a high score tracking feature that stores the highest score in a text file.
- Replaced the red oval used as an apple with an actual apple sprite for better visual appeal.
- Refactored the code to improve cohesion and structure.
Tests:
- Implemented JUnit tests for all logical actions within the game, all of which passed successfully.