An online version of Settlers of Catan with additional advanced economic features
-
Updated
Oct 2, 2023 - Java
A tabletop game that involves counters or pieces moved or placed on a pre-marked surface or board, according to a set of rules.
An online version of Settlers of Catan with additional advanced economic features
An online version of Secret Hitler, a social deduction board game.
A digital version of the board game Carcassonne, implemented in Java. This desktop computer game supports up to five players at the same time (shared-screen multiplayer mode).
Comp 302 Software Engineering - Term Project . Applied Design Patterns
A superhuman chess engine written in Java.
A 2D JavaFX implementation of one of the most popular and old board games. The AI player's moves are calculated using the expectiminimax algorithm.
Java-based artificial intelligence that plays Tablut using Ashton's rules
This repository is dedicated to the technical analysis of The Royal Game of Ur. We aim to answer: How much of the game is luck, and how much is skill?
The server behind https://royalur.net!
Lobby System Template for a multiplayer java game, with chat and other features, using JavaFX and socket TCP (will be extended to UDP).
A classic Connect Four game featuring two-player mode and an AI opponent powered by Monte Carlo Tree Search (MCTS), offering an exciting and strategic gameplay experience.
Bingo : Android Multiplayer Game (GRPC + Protobuf) 50k+ lines of code.
This project implements two typical board games called Tic-Tac-Toe and Order-And-Chaos by using Java, and follows the Object-oriented design principles.
Double-layer Board Game (JavaFX GUI) with AI hints Solver & Generator. Check out the screenshots and the game play video.
Ithaka board game is played on a four by four square grid with three pieces in each of four colors.
BoardGameGeek XML API 2 client for Java and Android apps
This is a Java-based implementation of the Chinese Checkers game with a graphical user interface (GUI). The game allows you to play against an AI opponent using the Alpha-Beta Pruning algorithm. The objective of the game is to move all your marbles to the opposite point of the star-shaped game board. The first player to achieve this wins the game.
Prova Finale di Ingegneria del Software - Polimi Ingegneria Informatica - A.A. 2019-2020
This a web application of board game RoboRally implemented in Java, which supports 1-6 players.