summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorStephen Enders <smenders@gmail.com>2021-01-29 20:42:36 -0500
committerStephen Enders <smenders@gmail.com>2021-01-29 21:25:35 -0500
commit9282acbacda6e6c67d9f2cde8ba5511216b7d3b0 (patch)
treea35c8e9e2ba753a4aa7a7bb48f16aba30b60f141 /README.md
parent931dd28838fe09e8e8f07889f7a23c88aa47785b (diff)
Add windows and linux build notes
Added some really rough build notes too
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.