Skip to content

COMP361/f2022-hexanome-15

Repository files navigation

COMP 361 Project

About

This is a repository for the popular board game Splendor, including the extension packs. In this repository, you will find resources for playing the game online, including code for a java desktop version, as well as rules for the base game and the extensions.

Getting Started

  1. Clone this repository: https://github.com/COMP361/f2022-hexanome-15.git
  2. Download the visual resources and put them into a folder called resources at the root of the client directory
  3. Install Docker Compose
  4. One player must be the host and startup the LobbyService as well as the Splendor Server backend. First they must enter their public IP address into the application properties prod file. Then, while within the root directory of this repository enter: docker compose up or to force rebuild of resources instead: docker compose up --build. Once this is complete, all players are ready to play
  5. Navigate within the client folder and enter: mvn clean javafx:run

Authors