arrow_backAll Projects
COSC 322 — UBC2025

Game of Amazons

Java implementation of the Game of Amazons with a Monte Carlo Tree Search AI opponent.

JavaJavaFXMonte Carlo Tree Search

Overview

COSC 322 team project. Full Game of Amazons implementation in Java with a JavaFX UI, featuring an AI opponent powered by Monte Carlo Tree Search with heuristic-guided playouts and adaptive simulation depth for real-time move selection.

Key Highlights

  • MCTS AI agent with heuristic-guided playouts and adaptive simulation depth
  • Competed in in-class tournament bracket
  • JavaFX UI with animated piece movement and visual feedback

More Projects