https://github.com/alex-croitoriu/snake
A terminal-based recreation of the classic Snake game
https://github.com/alex-croitoriu/snake
Last synced: about 1 month ago
JSON representation
A terminal-based recreation of the classic Snake game
- Host: GitHub
- URL: https://github.com/alex-croitoriu/snake
- Owner: alex-croitoriu
- Created: 2023-08-10T21:55:10.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-05T23:11:34.000Z (6 months ago)
- Last Synced: 2025-03-30T14:41:59.179Z (2 months ago)
- Language: C++
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Snake

My very first project - a straightforward snake game written in C++.
The code could use some refinement, considering I was in my early stages of learning programming at the time.
## 🛠️ Features
- Move using **W A S D**
- Monitor your current score and highscore
- Options to adjust the snake speed, start a new game or quit## 🚀 Quick Start
### 1. Clone the project
```sh
git clone https://github.com/JellyGamez/Snake.git
```### 2. Go to the project directory
```sh
cd Snake
```### 3. Install dependencies (Linux only)
```sh
sudo apt-get install ncurses-dev
```### 4. Compile
```sh
make
```### 5. Launch the game
```sh
./main
```## 📋 Note
The default terminal window may be too small, so make sure to resize it to fit the whole board and menu.