gomazes
Have fun time with kids and family and friends at playing awesome 2D maze-based games while feeling like a programmer on the computer console/terminal. Enjoy.
Features / Goals
- define the default size (width & height) of the maze
- auto adjust the provided maze size based on screen size
- use keyboard (CTRL+N) to generate new maze at any time
- use keyboard (CTRL+Q) to cancel current displayed maze
- use keyboard (CTRL+R) to go back to the initial position
- use keyboard (CTRL+F) to find/display the path of the maze
- use keyboard (CTRL+P) to pause/resume the current challenge
- use keyboard (CTRL+S) to save the current maze challenge
- use keyboard (CTRL+L) to load any past saved maze challenge
- use keyboard (CTRL+C) to close immediately the whole game
- timer to view the time elapsed since the maze get displayed
- view in real-time the exact coordinates of your position
- view in real-time the game status (pause or ready or loading)
- use keyboard (ESC) to quit the maze and SPACE to pause/resume
Installation
- Download executables files
Please check later on releases page
- From source on windows
$ git clone https://github.com/jeamon/gomazes.git
$ cd gomazes
$ go build -o gomazes.exe .
- From source on linux/macos
$ git clone https://github.com/jeamon/gomazes.git
$ cd gomazes
$ go build -o gomazes .
$ chmod +x ./gomazes
Getting started
- Start the game with default (width, height) of (20,15)
$ gomazes.exe 20 15
$ ./gomazes 20 15
License
Please check & read the license details
Contact
Feel free to reach out to me before any action. Feel free to connect on Twitter