Skip to content

b0n541/ttrpg-combat-simulator

Repository files navigation

⚔️ Table Top Role Playing Game Combat Simulator

A combat simulator using 5e SRD mechanics, supporting both SRD 5.1 and SRD 5.2.1 (CC-BY-4.0).

Secondly this will become a coding learning tool in which you can program the moves of your adventurer with Kotlin script.

Screenshot showing a game in progress

Getting Started

Get all tasks

./gradlew tasks

Build all targets

./gradlew clean assemble

Run JVM Target

Import project as Gradle project into your IDE and start from the main class in module jvmMain or

./gradlew hotRunJvm

Run JS Development Server

./gradlew jsBrowserDevelopmentRun

Build JS Development Webpack Bundle

./gradlew jsBrowserDevelopmentWebpack

Run WASM Development Server

./gradlew wasmJsBrowserDevelopmentRun

Build WASM Development Webpack Bundle

./gradlew wasmJsBrowserDevelopmentWebpack

📜 Licensing & Legal

This project uses rules / data from:

  • SRD 5.1 — released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.
  • SRD 5.2.1 — released under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license.

⚠️ Disclaimer

This project is not affiliated with or endorsed by Wizards of the Coast. “Dungeons & Dragons”, “D&D”, and related names/trademarks are the property of Wizards of the Coast.

Only content from SRD 5.1 and SRD 5.2.1 is used. No Product Identity (official settings, unique monsters, named characters, etc.) is included.

About

A combat simulator using 5e SRD mechanics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages