/SBSnake

Square Braket Snake - Cool Snake game

Primary LanguageC

Square Braket Snake

SBSnakeIconSmall

Cool Snake game i did for school oh yeah boi!

Overview | System Requirements | Installation | Gameplay | Difference between CMDs

Overview

SBSnakeGif

Small snake game, with simple graphics, that works on CMD. Get points, get big, and dont lose.

System Requirements

Because of the way this game was coded it will only work on Windows systems for now. Main objective for the next versions is getting the game to work in all devices.

There is also a minimum screen size. You will need at least a screen with 800x600 screen size.

Installation

To install the game go to releases and install the binary.

This game will be new in your pc, so windows will try to stop it from running. Go to more info in the smart screen and then press run anyways

Gameplay

Controls

Menu controls:

  • Arrow Keys - change option
  • Enter - Select option
  • ESC - Go back/cancel

Game controls:

  • WASD/Arrow Keys - move snake
  • ESC - Pause Game

Settings

There are a lot of settings and modes you can use in this game.

Speed:

  • Slow - The slowest setting, your snake will move like a turtle, easy to turn and avoid hitting stuff!
  • Normal - Classic Speed of the snake, not too fast, but not too slow either.
  • Fast - In this mode, your snake will move so fast that you dont even have time to blink. Hardest difficulty.
  • Caffeine Addiction - Fun gamemode for a people that like a challange, in this mode the snake will get faster the more points you get!

Size:

  • Small - Smallest game size, you will need some glasses to play with this size.
  • Normal - Default size, not too big, not too small.
  • Big - A big map, takes sometime to get from one side to another. Might cause some bugs in smaller screens!

Modes:

  • Walls - Look out for the walls, you will lose if you touch them
  • No Walls - Pacman style, get to the other side by going through walls, but look out, you can still lose if you hit yourself.
  • Blocks - Walls, you and now blocks? What else can make you lose? Look out for the blocks that spawn randomly.
  • Zen - Relax mode, nothing can make you lose. Use this when you just need to relax. Highscore will not update in this mode!

Customization:

  • Apple - Colors available: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White.
  • Head - Colors available: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White.
  • Tail - Colors available: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White.
  • Shapes - Shapes available: [], (), {}, <>, ::.

Difference between CMDs

Windows Terminal | Classic CMD

Difference

Last Block of the tail is the darkest block and can be only noticed in the Windows Terminal version. Some design things, like blinking cursor or grey colors, cannot be seen in the CMD and PowerShell version.