Snake clone, by Goga Tamás.
Use the arrow keys
to move the snake. F1
toggles help mode (grid tiles become more clearly defined).
SDL2
, SDL2-ttf
-- Setting up SDL2; Setting up SDL extensions
Distributed under the MIT license.
- 1.0.4 "Release":
- Tried out some ideas, decided they would take too long;
- Brought the code back to a semi-stable state;
- Probably the last version of the game (12th Feb 2019, 11:32).
- 1.0.3 "Release":
- A bit better random generation;
- Improved color-palette.
- 1.0.2 "Release":
- Started re- factoring/thinking the game code as it is very unorganized (was not the main focus of dev up til now).
- 1.0.1 "Release":
- Reverted the "better" food generation as it was buggy to the old, safe-but-potentially-slow version.
- 1.0.0 "Release": (15th Jan 2019, 14:00)
- Better random food generation;
- At long last, we're here. ^_^
- 0.8.2 "Beta":
- Completed scoreboard page.
- 0.8.1 "Beta":
- Added help mode & fiddled around with the code for old times sake.
- 0.8.0 "Beta":
- Finished an OK looking scoreboard;
- Project in BETA on August 31, 2018.
- 0.7.18 "Almost There":
- Primitive scoreboard UI;
- Gave up on working with date in C++, too much hassle for a small project like this;
- 0.7.17 "Almost There":
- Highscore save feature now works, needs to be put in UI, though!
- 0.7.16 "Almost There":
- Added a very bare-bones high-score save feature (not done yet).
- 0.7.15 "Classy Cleanup":
- Effect when game speed increases;
- UI revision.
- 0.7.14 "Classy Cleanup":
- Project resumed on August 29, 2018;
- Remove
SDL2-image
dependency; - Revised the road-map to reflect something I'll actually accomplish.
- 0.7.13 "Classy Cleanup":
- Reorganized code & split files in
game/
.
- Reorganized code & split files in
- 0.7.12 "Classy Cleanup":
- Removed unnecessary resources.
- 0.7.11 "Classy MIT Code":
- License changed to MIT.
- 0.7.x "Classy Folded Code":
- Project resumed on July 26, 2017;
- Reorganized the source files.
- 0.7 "Classy Code":
- Project resumed at the beginning of September, 2016;
- More classes, I presume.
- 0.6 "Polish Party":
- Old code reorganized;
- Polishing touches added;
- Menus (hard coded), buttons, sliders were added.
- 0.5:
- Project started in the 2nd quarter of 2016;
- First version, because no project should start from zero (plus, a most of the Core library was done);
- A functioning, rough prototype of the game.
These things will never happen, but I'd like to keep them for my own future amusement.
- Gameplay:
- Endless mode with events and powerups;
- "Vicinity food generation";
- Wall tiles;
- Map editor.
- Options:
- Support multiple (or any) resolutions;
- Full-screen.
- Misc:
- Add notifications/warnings (like "Are you sure you want to quit?");
- Sound (Old-school bleeps. Melody based on the snake's actions);
- Actual random place for the snake to start from;
- AI for the snake.
- No more Core reworks.