Skip to content

Dynamic and modular rule formalizing of an complex RPG-PP to verify players characters at ease. Uses "answer set programming" (ASP)

Notifications You must be signed in to change notification settings

bjoern-nowak/dsa-heldenbogen

Repository files navigation

Corresponding bachelor thesis

DSA ("Das Schwarze Auge") Heldenbogen - Backend

This project represents a new way of formalizing the rules of germans most popular RPG-PP Das Schwarze Auge (DSA) including its countless expansions and making the players characters verifiable at runtime in no time.

It uses "answer set programming" (ASP) which is widely used in scientific and industrial usage but with a quite different purpose hence the modelling is unusual for ASP.

It is a python 3.11 webserver using ASGI web server uvicorn with FastApi for API dokumentation and ASP made available trough framework clingo (from Potassco, the Potsdam Answer Set Solving Collection).


  • RPG - role-playing game
  • PP - pen & paper
  • DSA - Das Schwarze Auge
  • ASP - answer set programming

Documentations

About

Dynamic and modular rule formalizing of an complex RPG-PP to verify players characters at ease. Uses "answer set programming" (ASP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published