Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GGG starter project

Minimal starter project for the Game Graph Gym (ggg) library that implements a solver for reachability games.

Dependencies

Ensure you have the required dependencies installed (see here), In short, on Debian/Ubuntu, install Boost

sudo apt-get install -y build-essential cmake \
    libboost-graph-dev libboost-program-options-dev

Then clone, build and install GGG

git clone https://github.com/gamegraphgym/ggg
cd ggg

cmake -S . -B build  # configure cmake
cmake --build build -j$(nproc)  # build
sudo cmake --install build  # install system-wide (optional)

Now clone, build and run

git clone https://github.com/gamegraphgym/ggg-starter-project
cd ggg-starter-project

cmake -S . -B build  # configure cmake
cmake --build build -j$(nproc)  # build

The executable will be in build/ggg_reachability_solver. Run it on the included test game:

./build/ggg_reachability_solver test.game
Game solved in 0.046 ms.
Solution:
Winner: 0

About

This is a starter project for a game solver that uses the ggg library.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages