Releases: alexdantas/nSnake
nSnake level up
This release is great, with shiny new features, changes in the UI and bug fixes. Unfortunately it is backwards incompatible, read more about it below.
Features
- Levels! This long-awaited feature finally came to life. Now you can play under custom levels, making the game way more fun. The nSnake Wiki has a page that easily teaches you how to make your own levels.
- Scrolling levels. Now there's an optional game setting for enabling the game map to scroll, as you can see from the gif above. It can scroll to all 4 directions with a speed set by you!
- High-Scores for everything. For each level and different game setting you get a unique high score. This means you can track your progress without worrying about conflicting settings or unfair levels.
- Lots of bugs squashed. Seriously, you'd be surprised to know how many little things I've managed to fix when making this release. A funny thing is that whenever I've added a new feature, some of them showed up so it was a nonstop job. The commit history can show you what I'm talking about.
Settings and score
This release won't recognize your old scores and settings. That's because previously nSnake only had a single game mode (which is now known as Arcade Mode) and no levels. To add those I rewrote most of the configuration-handler code.
The good news is that the configuration and score parts of the code are more robust, so this should probably not happen again. I'm sorry for this inconvenience.
Previews
nSnake customize
The game was basically reprogrammed from scratch. Besides being a snake game clone, nsnake
has now lots of new features.
- Lots of new game possibilities: Instead of two game modes now you can customize directly the game speed, amount of fruits, maze size, allow random walls and choose between teleporting borders or not.
- Sweet interface: The entire game has a GUI-like look, with menus, textboxes, number selection widgets and more.
- Full-customizable game: This is the main feature here - all your settings are saved and restored. And by that I mean you can customize game rules, change keybindings and modify the game's windows at will.
- All scores saved: With this large possibility of game combinations, speeds and mazes don't worry - all your scores are saved.
- Portable: All settings and scores are saved on
~/.local/share/nsnake
- copy that directory and you got your game anywhere.
Here's some screenshots:
nSnake classic
Good ol' nSnake
game. Same as pretty much any other snake clone, except that it's on text mode!
- Two game modes - with and without borders;
- Keeps high-score for each mode;
- Several speed levels;
- Cute colored textual interface;
Aside from code documentation and man page, it's a very simple program. Nice for people who are just starting out, both in C and in game development.
This is the last "old" release. From now on nSnake
will be reprogrammed in C++, with plenty of new features.