Snake 5110

Creations

makerSquirrel

6 years ago

Another Snake clone (made by Lady Awesome and MakerSquirrel, with modified highscore code found in a R0d0t game ;) ), but unlike the Ripper121 Snake version, which orients itself on Snake 2, this version orients itself on Snake 1, which was running on the original Nokia 5110 (hence the name ;) )


Steering of the snake is done with the arrow keys, pausing the game can be done with A or B button, leaving the game with C button.
There are two game modes:

  • In the standard mode the short snake only starts moving after clicking a direction and when steering backwards the snake does not die. Next to the normal stuff to eat for the snake, there are several new types:
    • "GrowNoms" increase snake size by several bits, but bring more points,
    • "ShrinkNoms" reduce the snake size, but lowers score a bit and
    • "WallNoms": eating a piece removes a bit from the wall, which allows the snake passing through and entering at opposite side.
  • The classic mode tries to mimic the original Snake version, where you start with the longer snake (which automatically starts when starting the game) and where steering backwards kills the Snake. Since both versions are of different difficulty, they have different Highscores.  For both versions 9 different speed levels can be chosen, the higher the difficulty, the more points are gained when catching a dot with the snake.


For those who are interested in the code: https://github.com/makerSquirrel/Gamebuino-Classic-Snake-5110


Personal plea: please do not port the code to Meta, I intend to do this on my own (I got the device already, but I want to do more than just a quick port)

Version history:

v1.0: Sep09-2018.

v2.0 Oct12-2018

New:

  • Standard mode got widely extended (see explanation above)
  • Pause for A&B button (leave with C)
  • current score is shown in pause mode
  • fixed some bugs, which still allowed to kill oneself by pressing a series of arrow keys to fast.
  • Changed Copyleft from CC-BY-SA-NC to CC-BY-SA (the source code is GPLv3, but the binaries are released in CC-BY-SA)

View full creation

Aurélien Rodot

NEW 6 years ago

Damn, right in the feelings. I want a META version <3

makerSquirrel

NEW 6 years ago

Thank a lot for the praise! But since I do not have a Gamebuino Meta (yet) and there are already several good and better looking Snake versions in progress (in order of newest creations first: alxm Neonrattle , SuperSoyBoy3000 Snakke, Ripper 121 Snake ) I do not want to add another in-progress version of a Snake game ;) But within the next few months I plan to buy the Meta anyway then I will port this version, since then I will be able to test it thoroughly. 


Until then I hope to finish some more classic games to learn a bit more :)

makerSquirrel

NEW 6 years ago

Well, v2.0 is out. If you find bugs, feel free to tell me, so I can fix them.