diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f5a04f --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# GraphColoring +GraphColoring is based on [graph coloring](https://en.wikipedia.org/wiki/Graph_coloring), which is an important part of [graph theory](https://en.wikipedia.org/wiki/Graph_theory). + +GraphColoring has a [website](http://pommicket.com/graph-coloring) with a guide to the game. + +## Running GraphColoring +You can either build GraphColoring from source or just run the executable which you can find in the "Releases" section on GitHub, or on [itch.io](https://pommicket.itch.io/graph-coloring). + +If you want to delete all of your progress, just delete the saves folder. + +## Building on GNU/Linux +If you're using a Debian/Ubuntu-based distribution, you can install the dependencies using +```bash +sudo apt-get install cmake libfreetype6-dev libgtk-3-dev libcairo2-dev +``` +To build it, just run +```bash +cmake . +make +``` +You can add the `-j4` flag to `make` to make it compile faster. + +## Building for Windows +Just run `./build-windows.sh` to build for Windows. + +## Writing levels +Levels are stored as XML configuration files in the `assets/levels` folder. `LEVELS.md` contains the full documentation on writing levels. + +## Contact +If you would like to report an issue, please do it through GitHub. You can email me at pommicket@gmail.com. |