YorkshireKev / cli-labyrinth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLI-Labyrinth

CLI-Labyrinth is a simple maze game that runs on the Linux and MacOS terminal. I created it as a personal learning exercise for both Go programming and terminal development, using the excellent tcell Go library.

This is my first attempt at writing a terminal game in Go, so please don't expect guru-level coding here!

CLI-Labyrinth Preview

How to Download and Run

You can clone the repo and build the project using Go, but I've also created pre-built binaries for Linux and MacOS. You can download the required binary from itch.io. These pre-built binaries are also available in the Github release

To play CLI-Labyrinth, simply unzip the downloaded file into a directory and run the executable in a Linux or MacOS shell:

./cli-labyrinth

Please note that you'll need to ensure that the file has the executable flag set.

If you want to download directly onto a Linux server via the command line, then there are instructions in the Github release

You can also play CLI-Labyrinth directly in your web-browser.

Inspiration

CLI-Labyrinth was inspired by the classic 16k Sinclair ZX81 game called Labyrinth, originally written in 1981. If you enjoy maze games, it's worth checking out the original—it's much better than my "modern" version.

About

License:MIT License


Languages

Language:Go 99.1%Language:Shell 0.9%