The Wrath & Glory Space Hulk Generator contains a random map generator for Cubicle7's Warhammer 40k role-playing game Wrath & Glory.
Maintained
This repository contains the generator as well as the app that is hosted at the Streamlit app.
A description of the app is given in APP_ABOUT.md.
An initial analysis of the use cases for the generator is given in USE_CASES.md.
Currently, there is no stand-alone installation. To locally use the project, e.g. for making code changes,
- Install the external dependencies from packages.txt (e.g. the graphviz backend)
- Install uv
- Run the app via
uv run streamlit run streamlit_app.pyfrom the repository root
If you have any improvement suggestions or feature requests or if you found bugs, simply open an issue.
Or event better create a pull request (PR) with the recommended code change. If you create a PR, Please make sure to add/update the unittests accordingly.
Run the unittests via pytest + coverage with:
uv run pytest --covPrek is used for linting and formatting the code via pre-commit hooks. To run the checks manually, use:
prek run --all-filesSee LICENSE