A snake game in the terminal
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-30 13:55:54 +01:00
docs add screenshots to the readme 2026-10-30 13:47:49 +01:00
lib Init Project 2026-07-14 21:45:10 +02:00
LICENSES Init Project 2026-07-14 21:45:10 +02:00
resources Init Project 2026-07-14 21:45:10 +02:00
scripts Init Project 2026-07-14 21:45:10 +02:00
src save scores in file 2026-10-30 11:56:38 +01:00
test Init Project 2026-07-14 21:45:10 +02:00
.editorconfig Init Project 2026-07-14 21:45:10 +02:00
.gitignore Init Project 2026-07-14 21:45:10 +02:00
.gitmodules Init Project 2026-07-14 21:45:10 +02:00
AUTHORS.md Init Project 2026-07-14 21:45:10 +02:00
CONTRIBUTING.md Init Project 2026-07-14 21:45:10 +02:00
project.json Init Project 2026-07-14 21:45:10 +02:00
project.json.license Init Project 2026-07-14 21:45:10 +02:00
README.md add TOC 2026-10-30 13:55:06 +01:00

TSnake - Terminal Snake

This is the beginning of a snake game for the terminal written in C3 0.8.2.

Table of Contents

Building

The c3c compiler is required to build this project, get it through your package manager of choice, or download the binaries from Github.
After installing the compiler, the project can be compiled with c3c build -O5 for release builds, or with c3c build for debug builds. No external dependencies except for libc and the Operating System are required.

Compatibility

  • Linux
  • Windows (old and new terminal)

Screenshots

Main Screen

Main Screen of tsnake with a title and 4 options

Game play

TSnake gameplay with a blue snake and red berries on a green field

Score display

A score display with a name selection

High scores

A display of the high scores on the current pc

Settings

A settings screen with 4 configurable options

Contributing

Before contributing read through the Contribution guidelines