Skip to content

petvat/katan

Repository files navigation

Katan

WIP

A multiplayer Settlers of Catan implementation written in Kotlin using LibGDX/KTX. The TCP server is made with the java.nio library.

Building

To build the project, navigate to the project directory and run:

./gradlew build -x test

(As of now, tests must be skipped.)

Running

To start the client application run:

./gradlew :lwjgl3:run

(WIP) To start a simple CLI interface run:

./gradlew :lwjgl3:runCli

To start the server application run:

./gradlew :server:run

Toggle logging level with: -PloggingLevel=<Level>

Platforms

  • core: Main module with the LibGDX application logic.
  • lwjgl3: Primary desktop platform using LWJGL3.
  • server: Non-blocking I/O TCP server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages