All Projects → AGalassi → TablutCompetition

AGalassi / TablutCompetition

Licence: BSD-3-Clause License
Software for the Tablut Students Competition

Programming Languages

HTML
75241 projects
java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to TablutCompetition

B2P-Penicilin-Tablut-AI
Java-based artificial intelligence that plays Tablut using Ashton's rules
Stars: ✭ 27 (+58.82%)
Mutual labels:  competition, board-game, tablut
Meet-Deadline-Requirements-Challenge
ACM MULTIMEDIA 2021 Grand Challenge
Stars: ✭ 19 (+11.76%)
Mutual labels:  competition
godpaper
🐵 An AI chess-board-game framework(by many programming languages) implementations.
Stars: ✭ 40 (+135.29%)
Mutual labels:  board-game
fhq-server
This is an open source platform for competitions of computer security.
Stars: ✭ 33 (+94.12%)
Mutual labels:  competition
tool-competition-av
The repository hosts the code for the SBST CPS Tool competition for testing autonomous cars.
Stars: ✭ 16 (-5.88%)
Mutual labels:  competition
UCThello
UCThello - a board game demonstrator (Othello variant) with computer AI using Monte Carlo Tree Search (MCTS) with UCB (Upper Confidence Bounds) applied to trees (UCT in short)
Stars: ✭ 26 (+52.94%)
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 (+282.35%)
Mutual labels:  competition
airboardgame
AirBoardGame is a virtual tabletop to play and create any boardgame online with your friends
Stars: ✭ 45 (+164.71%)
Mutual labels:  board-game
infinity
Infinity is a simple online puzzle hunt/jeopardy-style CTF platform.
Stars: ✭ 11 (-35.29%)
Mutual labels:  competition
ifunny
Решение для конкурса FunCode Java/Kotlin Challenge
Stars: ✭ 25 (+47.06%)
Mutual labels:  competition
seven-wonders
A digital version of the 7 Wonders board game
Stars: ✭ 31 (+82.35%)
Mutual labels:  board-game
othello-prolog
📜 A fully functional Othello (Reversi) game, with several AIs, made in prolog for swipl.
Stars: ✭ 12 (-29.41%)
Mutual labels:  board-game
rolling stock
A web app for the board game Rolling Stock
Stars: ✭ 14 (-17.65%)
Mutual labels:  board-game
travelling-salesman
Rules for Kiwi.com travelling salesman competition
Stars: ✭ 14 (-17.65%)
Mutual labels:  competition
AnimalChess
Animal Fight Chess Game(斗兽棋) written in rust.
Stars: ✭ 76 (+347.06%)
Mutual labels:  board-game
The-Purchase-and-Redemption-Forecast-Challenge-baseline
天池“资金流入流出预测——挑战baseline”的解决方案,线上效果143.5
Stars: ✭ 78 (+358.82%)
Mutual labels:  competition
Hefei ECG TOP1
“合肥高新杯”心电人机智能大赛 —— 心电异常事件预测 TOP1 Solution
Stars: ✭ 109 (+541.18%)
Mutual labels:  competition
Flag-Capture
Solutions and write-ups from security-based competitions also known as Capture The Flag competition
Stars: ✭ 84 (+394.12%)
Mutual labels:  competition
Hajime
Hajime - Competition software management for Fencing Martial Arts
Stars: ✭ 13 (-23.53%)
Mutual labels:  competition
hackathon
Repositório de hackathons do Training Center
Stars: ✭ 20 (+17.65%)
Mutual labels:  competition

TablutCompetition

Software for the Tablut Students Competition

Installation on Ubuntu/Debian

From console, run these commands to install JDK 8 e ANT:

sudo apt update
sudo apt install openjdk-8-jdk -y
sudo apt install ant -y

Now, clone the project repository:

git clone https://github.com/AGalassi/TablutCompetition.git

Run the Server without Eclipse

The easiest way is to utilize the ANT configuration script from console. Go into the project folder (the folder with the build.xml file):

cd TablutCompetition/Tablut

Compile the project:

ant clean
ant compile

The compiled project is in the build folder. Run the server with:

ant server

Check the behaviour using the random players in two different console windows:

ant randomwhite

ant randomblack

At this point, a window with the game state should appear.

To be able to run other classes, change the build.xml file and re-compile everything

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].