Skip to content

A Java implementation of an AI player for Tablut Game

Notifications You must be signed in to change notification settings

nickromandini/TablutPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

TablutCompetition: cristina_chiaBOT

Software per la Tablut Students Competition.

Il progetto e' stato realizzato da Nicolo' Romandini e Ugo Leone Cavalcanti.

Esecuzione JAR ( JDK 1.8 )

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.

Installazione su Ubuntu/Debian

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

Eseguire il giocatore

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.

About

A Java implementation of an AI player for Tablut Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages