Skip to content

Latest commit

 

History

History
102 lines (67 loc) · 4.66 KB

README.md

File metadata and controls

102 lines (67 loc) · 4.66 KB

Contributors Forks Stargazers Issues MIT License LinkedIn

Dungeonasium

This is a reinforcement learning project aimed at testing TTRPG rules and monsters -- such as Open Game License (OGL) D&D5e and beasts such as Rats. The end goal is to properly create deadly monsters for dungeons and learn what behavoirs may lead to thier survival.

Dataset

Examples of rules and monsters can be found D&D SRD OGL v5.1.

(back to top)

Approach

The approach used for this project is to create various dungeons/Gymnasium Environments and trying various methods to train agents/monsters including but not limited to Q-Learning, DQN, or other algorithms.

Adversarial ML could also become an interesting method; pitting monster against monster.

(back to top)

Dependencies

python-shield

This project is implemented using Python 3.X.

tf-shield keras-shield np-shield pd-shield skl-shield sci-shield

All libraries used are included in the requirements.txt. You can execute the following to update your dependencies

$ pip install -r requirements.txt

Any sequential models are originally created with the Nvidia GeForce GTX 980 GPU and Intel Core i7-5960X CPU. Therefore the complexity of the models is further constrained by allowable training time and gpu memory.

(back to top)

Usage

Usages are still being constructed.

(back to top)

Conclusion

This project demonstrates various investigations in how one can train thier monsters.

(back to top)

Asset Credits

Credit to visual assets not created by contributors of the project will go here.

giants-bane-min.jpg is by Daniel's Maps portal.gif is by phantompipa

(back to top)