summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md47
1 files changed, 46 insertions, 1 deletions
diff --git a/README.md b/README.md
index 5e3913b..db32d1b 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,52 @@
## How to play
-Two players - 7 pieces each -
+Two players face off with 7 pieces taking turns rolling the dice and progressing their pieces
+to the end of the paths.
+First player is on the bottom, and top player is player 2.
+## Development
+
+### Linux
+
+Ur is built with SFML and cmake. You will need to install SFML libraries and cmake utilities.
+
+Then configure cmake:
+
+```
+cmake .
+make
+```
+
+### Windows
+
+To build on windows you'll need to setup
+the SFML include path as `SFML_DIR`
+
+then make sure to include all the DLLs needed when running.
+The ones required right now are:
+
+ - `sfml-graphics-2.dll`
+ - `sfml-system-2.dll`
+ - `sfml-window-2.dll`
+ - `libgcc_s_seh-1.dll`
+ - `libstdc++-6.dll`
+ - `libwinpthread-1.dll`
+
+Additional SFML libs not used:
+
+ - `sfml-audio-2.dll`
+ - `sfml-network-2.dll`
+
+On linux you can build the project for windows using mingw:
+
+```
+mkdir build-mingw
+cd build-mingw
+x86_64-w64-mingw-cmake -S ../ -B .
+make
+```
+
+You can run your windows build via wine64 by bundling your dll and the res folder along side the exe.