Skip to content
This repository has been archived by the owner on Dec 17, 2023. It is now read-only.
/ statopolis Public archive

Java implementation of the boardgame Stratopolis.

Notifications You must be signed in to change notification settings

yuxi-liu-wired/statopolis

Repository files navigation

Stratopolis

This is a Java implementation of the boardgame Stratopolis, published by Gigamic in 2012. I wrote it as the final project for the COMP1140 course in Australian National University, 2016. The assignment started with a code template, upon which I coded the rest.

Coded in Java and JavaFX.

Game instructions

For general rules of Stratopolis, please search online.

For my implementation specifically, Green always moves first. There are two AI players available:

  • RandomPlayer plays randomly;
  • OneLookaheadPlayer plays the minimax strategy with one step lookahead.

Example screenshot: gui_screenshot

File structure

  • original_description.md: The original README.md. A detailed description of the game Stratopolis and the assignment requirements.

  • game.jar: The game. Requires the Java 8 Runtime Environment.

  • src: Folder of the Java source code.

  • presentation: Folder containing the final presentation slides and the LaTeX files used to generate it.

About

Java implementation of the boardgame Stratopolis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published