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.