Skip to content

Releases: Gionnino9000/Gionnino9000

Gionnino9000 v2.1

18 Apr 15:52
Compare
Choose a tag to compare

Scaricabili

  • Gionnino9000 - contiene il nostro player Tavoletta, basato su MinMax e Alpha-Beta pruning;
  • Tablut Server - contiene il server necessario per giocare a Tablut;
  • Tablut Random Client - contiene un player client che esegue mosse randomiche (utile per testing);
  • Tablut Human Client - contiene un player client giocabile tramite interfaccia da linea di comando (CLI);
  • Tablut Human Client GUI - contiene un player client giocabile tramite interfaccia grafica (GUI).
    NB: per eseguire il client grafico serve un'installazione di Java con JavaFX integrato (ad esempio Java 8).
  • Gionnino9000 Full Kit - contiene tutto.

Esecuzione

Ciascun archivio contiene degli script Batch e Bash per lanciare i vari applicativi.

Esempio

Per poter giocare una partita con client GUI contro il nostro player Tavoletta, eseguire:

  1. Tablut Server (script run_TablutServer.bat o run_TablutServer.sh);
  2. Tavoletta (script run_PlayerAI_Tavoletta.bat o run_PlayerAI_Tavoletta.sh), specificando white o black;
  3. Tablut Human Client GUI (script run_HumanPlayerGui.bat o run_HumanPlayerGui.sh);

Demo

demoTablutClientGUI.mp4

Versioni delle Euristiche

Euristica Versione
⚫ Nero v2.1
⚪ Bianco v1.3

Gionnino9000 v2.0

08 May 02:07
Compare
Choose a tag to compare

NB: Questo è la versione del player che abbiamo utilizzato per la Tablut Challenge 2022.

Esecuzione

  1. Scaricare l'archivio .zip ed estrarne il contenuto
  2. Eseguire il Server
    es: run java -jar ./Server.jar -g
  3. Eseguire il Player 1 ⚪
    es: run java -jar ./WhiteTavoletta.jar
  4. Eseguire il Player 2 ⚫
    es: run java -jar ./BlackTavoletta.jar

Versioni delle Euristiche

Euristica Versione
⚫ Nero v2.1
⚪ Bianco v1.3

Gionnino9000 v1.2

08 May 01:58
Compare
Choose a tag to compare
Gionnino9000 v1.2 Pre-release
Pre-release

Euristica dei neri v2.1, euristica dei bianchi v1.0.

Esecuzione

  1. Scaricare l'archivio .zip ed estrarne il contenuto
  2. eseguire il Server
  3. eseguire il Player

Gionnino9000 v1.0

08 May 01:54
Compare
Choose a tag to compare
Gionnino9000 v1.0 Pre-release
Pre-release

Prima versione del nostro player: euristica dei neri v1.2, euristica dei bianchi v1.0.

Esecuzione

  1. Scaricare l'archivio .zip ed estrarne il contenuto
  2. eseguire il Server
  3. eseguire il Player