pwyq / Fill-Game

Two Player (Adversarial) Version of Fillomino | (Depth-First) Proof Number Search, Monte Carlo Tree Search, Minimax, Negamax, Alpha-beta pruning
GNU General Public License v3.0
2 stars 0 forks source link
board-game cpp dfpn-search mcts minimax-alpha-beta-pruning qt5 searching-algorithms

Fill-Game

build

Fill-Game is a two-player (adversarial) version of Fillomino. It is (probably) first proposed by Dr. Martin Müller; if so; this software is the first for Fill-Game.

Functions & Goals

Algorithms

Build

To build with GUI (requires set up Qt5.12.8)

./linux_build.sh --gui

To build without GUI

./linux_build.sh

Run

Start GUI version

./fillgame_gui

Start CLI version

./fillgame_cli <game-board-string> <time-limit>

To run unittests for algorithms

./test_main

To run experiments

./run_experiments.sh

Development

Guide