/TablutChallenge2021

Software for the Tablut Students Competition for the Fundamentals of AI course in the masters degree in AI of the University of Bologna. The algorithm uses a heuristic-based search of the state space using the minimax algorithm with alpha-beta cuts and a transposition table.

Primary LanguageJava

🐐 Becchi Team - Winners of Tablut Challenge 2021 🥇

Team members: Michele Calvanese, Davide Femia, Alessandro D'Amico, Gianluca Di Nenno
Vincitori Becchi.
Una bella manifestazione.
Congratulations to all the participants and especially to our podium position mates, Piedino.

Requirements

Java version 11 or superior

To run the player executable

To run the white player

java -jar Becchi.jar WHITE 60 localhost

To run the black player

java -jar Becchi.jar BLACK 60 localhost

note

the general syntax is:

java -jar Becchi.jar "COLOR" "TIMEOUT" "SERVERIP"

default values are 60 and localhost for 2nd and 3rd argument

Our inspiration

champions for becchi category