Skip to content

Autonomous intelligent player for the ancient game Tablut. This project was developed for the university Tablut Challenge organized by AI@unibo Research Group.

License

Notifications You must be signed in to change notification settings

contimatteo/Tablut-PMF

Repository files navigation

FPM PLAYER

Table of Contents

About The Project

The presentation pitch is available at this link.

Challenge

...

Game

...

Client

Client Prerequisites

$ chmod +x ./pmf.sh

Install a virtualenv:

$ python -m venv venv

Activate the virtualenv:

$ source venv/bin/activate

Client Installation

$ pip install wheel
$ pip install .
$ pip install -r requirements.txt

Now you have:

$ fpm_tablut_player

  usage: fpm_tablut_player [-h] [--role {black,white}] [--timeout TIMEOUT] [--server SERVER]

  optional arguments:
  -h, --help            show this help message and exit
  --role {black,white}  player role
  --timeout TIMEOUT     move timeout
  --server SERVER       server ip address

Client Fast Usage

Black Player

$ ./pmf.sh 'black' 60 '127.0.0.1'

White Player

$ ./pmf.sh 'white' 60 '127.0.0.1'

Server

Server Prerequisites

$ git submodule update --init --recursive --remote
$ cd server/Tablut

Server Usage

Follow the instructions insde the README.md file.

Authors

License

...

About

Autonomous intelligent player for the ancient game Tablut. This project was developed for the university Tablut Challenge organized by AI@unibo Research Group.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published