From 74ea6dc86646cee9915292d73d8c7afef01ef3e0 Mon Sep 17 00:00:00 2001 From: Sopár Adrián Date: Thu, 20 Jun 2024 09:28:14 +0200 Subject: First commit. This is mostly the state of the project as I left it around the end of 2019. --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..3bc8150 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +**Maze** + +maze is a command line maze game. + +Features +-------- + +- [x] Load/save maze from/to text file. +- [x] Generate random maze. +- [x] Solve maze. +- [x] Help you solve maze by one move at once. +- [x] Configurable key bindings in defaults.h. + +Dependencies +------------ + +* ncurses + +On ubuntu, you can install the dependencies by running the following command with root privilages: + + # apt install libncurses-dev + +Installation +------------ + +Currently, this program is not available in any package manager, so you have to build it from source. You can run this command that will build and install the program on your system: + + # make install + +By default, maze is installed using the prefix "/usr/local", so the full path of the executable will be "/usr/local/bin/maze". + +You can install maze into a directory of your choice by changing the second command to: + + # make PREFIX="/your/dir" install + +In order to remove the program from your system, run the following command: + + # make uninstall + +Please note that these commands require root privileges. + +If you don't want to install, just run it, you can do it in this way: + + $ make + $ ./bin/maze + +Usage +----- + +Please see the man page for more information. + +You can see the man page by runing the following command in the project directiory: + + $ man doc/maze.1 + +Or you can do this, if you installed the program: + + $ man maze -- cgit v1.2.3