Software per la Tablut Students Competition.
Il progetto e' stato realizzato da Nicolo' Romandini e Ugo Leone Cavalcanti.
Il comando da eseguire è il seguente:
java -jar cristinaChiaBOT <White|Black> [timeout]
Si ricorda di inserire il timeout in millisecondi. Di default è settato a 60000.
Queste sono le istruzioni per installare le librerie necessarie su ambiente ubuntu/debian:
Da terminale, eseguire i seguenti comandi per installare JDK 8 e ANT.
sudo apt update
sudo apt install openjdk-8-jdk -y
sudo apt install ant -y
A questo punto, bisogna clonare la repository del progetto.
git clone https://github.com/nickromandini/TablutPlayer.git
Per eseguire il giocatore si utilizzi lo script di configurazione ANT da terminale.
In particolare:
# Entrare nella cartella del progetto
cd TablutPlayer/cristinaChiaBOT
# Compilare il progetto:
ant clean
ant compile
A questo punto il progetto e' stato compilato nella cartella build
. Per lanciare il server si puo' utilizzare il comando:
ant cristina_chiaBOT -Drole <White | Black> [-Dtimeout <maxDurataTurno>]
Specificando -Drole White
o -Drole Black
si lancia il client, rispettivamente, per giocare con i bianchi o con i neri.
Mentre e' possibile specificare (in millisecondi) la durata massima richiesta per un turno con -Dtimeout <maxDurataTurno>
. Se non si specifica niente, la durata di default sara' di 60000 millisecondi.