All Projects → AlessandroPomponio → B2P-Penicilin-Tablut-AI

AlessandroPomponio / B2P-Penicilin-Tablut-AI

Licence: BSD-3-Clause license
Java-based artificial intelligence that plays Tablut using Ashton's rules

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to B2P-Penicilin-Tablut-AI

TablutCompetition
Software for the Tablut Students Competition
Stars: ✭ 17 (-37.04%)
Mutual labels:  competition, board-game, tablut
boardgame-socketserver
A generic board game socket server
Stars: ✭ 39 (+44.44%)
Mutual labels:  board-game
NemeStats
NemeStats is a completely free website for tracking board games played among a relatively stable group of players.
Stars: ✭ 43 (+59.26%)
Mutual labels:  board-game
hacktoberfest2021-Excluded
You can submit any PR and have SWAGS. Happy Hacktoberfest !
Stars: ✭ 63 (+133.33%)
Mutual labels:  competition
Mzinga
Open-source software to play the board game Hive.
Stars: ✭ 57 (+111.11%)
Mutual labels:  board-game
tictacNET
Solving Tic-Tac-Toe with Neural Networks.
Stars: ✭ 17 (-37.04%)
Mutual labels:  board-game
ctf-gameserver
FAUST Gameserver for attack-defense CTFs
Stars: ✭ 38 (+40.74%)
Mutual labels:  competition
The-Purchase-and-Redemption-Forecast-Challenge-baseline
天池“资金流入流出预测——挑战baseline”的解决方案,线上效果143.5
Stars: ✭ 78 (+188.89%)
Mutual labels:  competition
open-solution-cdiscount-starter
Open solution to the Cdiscount’s Image Classification Challenge
Stars: ✭ 20 (-25.93%)
Mutual labels:  competition
texas-poker-engine
Dummy Texas Poker Engine open source edition
Stars: ✭ 4 (-85.19%)
Mutual labels:  competition
bomberland
Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code
Stars: ✭ 67 (+148.15%)
Mutual labels:  competition
Imperial-Assault-Skirmish-Map-Project
Maps for Imperial Assault skirmish scenarios: check missions or print for playmats
Stars: ✭ 69 (+155.56%)
Mutual labels:  board-game
scrabble
Implements Scrabble. Also allows user to recover all game moves from given board and score list as well as brute-force find best move.
Stars: ✭ 38 (+40.74%)
Mutual labels:  board-game
ColorByNumber-iOS
Color by Number: a pixel coloring game on iOS.
Stars: ✭ 50 (+85.19%)
Mutual labels:  board-game
obb-rules
Orion's Belt BattleGrounds battle engine
Stars: ✭ 13 (-51.85%)
Mutual labels:  board-game
quinto
a board game lost to the sands of time
Stars: ✭ 27 (+0%)
Mutual labels:  board-game
chess
The game of Chess
Stars: ✭ 25 (-7.41%)
Mutual labels:  board-game
connect4
🎮 It is a two-player connection game in which the players first choose a color and then take turns dropping one colored disc from the top into a seven-column, six-row vertically suspended grid. The pieces fall straight down, occupying the lowest available space within the column, user wins by forming row of four of same color
Stars: ✭ 18 (-33.33%)
Mutual labels:  board-game
godpaper
🐵 An AI chess-board-game framework(by many programming languages) implementations.
Stars: ✭ 40 (+48.15%)
Mutual labels:  board-game
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (+140.74%)
Mutual labels:  competition

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].