Skip to content

Releases: alexdantas/nSnake

nSnake level up

28 Jul 23:45
Compare
Choose a tag to compare

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.

play

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

main-menu-gif
lenny

nSnake customize

06 Mar 04:30
Compare
Choose a tag to compare

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:

arcade-menu
keys-menu
large-maze
options-menu
small-maze
wow

nSnake classic

18 Feb 22:50
Compare
Choose a tag to compare

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;

ubuntu
windows

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.