Skip to content

LeventeWolf/Quoridor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quoridor

Be the first to reach the other side of the board by moving your pawn across the grid or placing a fence to block your opponent's movement.
More info: https://boardgamegeek.com/boardgame/624/quoridor

Insights

animated

Setup and install

The JavaFX and Game_Engine is located in the /libraries folder.

  1. Add libraries/JavaFX (unzip libraries/javafx-sdk1.2.zip)

  2. Add JavaFX SDK to Project libraries

    • -> File -> Project Structures -> Libraries
    • "+" Java
    • Select the downloaded javafx-sdk/lib folder

    animated

  3. Add libraries/game_engine.jar the same way (-> 2.)

  4. Create new Run configuration

    • -> Edit configurations

    animated

    - Select Main class
    - Add your javaFX-sdk lib path to new VM options with the --module-path flag

    animated

You successfully set up the project.
Now you can configure the game parameters in Main.java.

Players

Built in players: (located in game_engine/game/quoridor/players)

  • HumanPlayer
  • DummyPlayer
  • RandomPlayer
  • BlockRandomPlayer

Advanced AI: (located in src/)

  • Agent (A* path finding with min-max wall blocking)