Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.

Project by Johannes Kerger, Florian Schmidt, Joshua Bedford & Azat Ozden - © 2026 All rights reserved

Notifications You must be signed in to change notification settings

HFT-Projects/UltimateTicTacToe-NN

Repository files navigation

UltimateTicTacToe-NN

Setting up the development environment

  1. use Java 25 (V. 25.0.1)

  2. Download JavaFX sdk (V. 25.0.1) here

  3. Create run configuration

    1. Create a new run configuration

    2. Add the following to the VM-options:
      --module-path "%javafx-sdk%/lib" --add-modules javafx.controls,javafx.fxml --enable-native-access=javafx.graphics
      replace %javafx-sdk% with the path of the unarchived javafx sdk.

Main Classes

There are two main classes: GUI and AutonomousRunner.
GUI is the main class intended for use by human and the primary main class.
AutonomousRunner is the main class intended to use for automated long-term training of the neural network on a server.

UML Diagram Notice

The GUI classes are omitted in the UML diagram for simplicity.

About

Project by Johannes Kerger, Florian Schmidt, Joshua Bedford & Azat Ozden - © 2026 All rights reserved

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •