lucamarini22 / tablut-AI

Artificial Intelligence that plays Tablut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MarenTablutAI

What is Tablut?

MarenTablutAI is an artificial intelligence written in Java that plays Tablut, a variant of the classic Viking boardgame Hnefatafl.

Games's rules here

How to run the server

First install Gradle

Gradle Installation here

Go into the project folder:

cd TablutAI/Tablut

Run the server:

gradle Server

To visualize the GUI, run:

gradle Server --args="-g true"

Run MarenTablutAI

Download the latest release here

and then run: java -jar Tablut-MarenAI.jar <black|white> <timeout-per-move-in-seconds> <server-ip>

About

Artificial Intelligence that plays Tablut

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 100.0%Language:Shell 0.0%