Skip to content
This repository has been archived by the owner on Nov 24, 2022. It is now read-only.

AlessandroPomponio/B2P-Penicilin-Tablut-AI

Repository files navigation

Team B2P - PCN Tablut AI

Java CI Javadoc

Penicillin (PCN) is a Java-based intelligent agent built to take part in the 2020 students' challenge of the Fundamentals of AI course held at the University of Bologna by prof. Paola Mello and prof. Federico Chesani.

The agent is designed to play Tablut with the Ashton rules (learn more here) using Andrea Galassi's server available in this repository.

Challenge results

Penicillin placed 2nd out of 11 teams in the challenge. Congratulations to Team Fritto Misto for winning!
Penicillin also became the "Reaper" record holder, for the highest average captures: 6.31 (the previous record was 5.75).

A brief description

How to run

You can download the latest jar file from the GitHub Actions pipeline here.
You can download the latest stable release from the Releases section here.

You will then simply need to run:

java -jar B2P-Penicillin.jar <black|white> <timeout-in-seconds> <server-ip>

Javadoc

The Javadoc documentation is available here

Team B2P

Credits

Icons by Flat Icons from Flaticon
Font Pixeboy by Abas Creative from Fontspace