https://github.com/halimath/d20-tools
Tools for dungeon masters of D20 role playing games.
https://github.com/halimath/d20-tools
d20 games roleplaying-game
Last synced: 3 months ago
JSON representation
Tools for dungeon masters of D20 role playing games.
- Host: GitHub
- URL: https://github.com/halimath/d20-tools
- Owner: halimath
- License: apache-2.0
- Created: 2021-01-20T21:54:13.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-31T19:43:28.000Z (over 3 years ago)
- Last Synced: 2025-01-22T03:27:53.073Z (4 months ago)
- Topics: d20, games, roleplaying-game
- Language: TypeScript
- Homepage: https://d20-tools.wilanthaou.de
- Size: 990 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# d20-tools
A PWA with some tools for playing D20 based role playing games.
You can use these tools live at [d20-tools.wilanthaou.de](https://d20-tools.wilanthaou.de).
## Features
D20 Tools features:
* A **Dice Roller** which allows you to roll any die required for playing D20 based games.
* A scalable **Game Grid** which can help organize combats.## Development
`d20-tools` is built using
* [TypeScript](https://www.typescriptlang.org/)
* [wecco](https://wecco.bitbucket.io/)
* [sass](https://sass-lang.com/)
* [webpack](https://wecco.bitbucket.io/)Everything can be installed using `npm`. To get started you need to have a working
installation of _nodejs_ and _npm_.Run
```
$ npm i
```to install all dependencies. Run
```
$ npm start
```to launch the webpack dev server, then open [localhost:9999](http://localhost:9999) in
your favorite browser.### Generating the icons
The icon is maintained as `icon.svg`. To generate a PNG version, we use `inkscape` with
the following command:```
$ inkscape icon.svg -w 48 --export-filename public/icon.png
$ inkscape icon.svg -w 32 --export-filename public/favicon.png
```Make sure to commit the generated files to git when changing the SVG.
## License
This project is licensed under the Apache License V2.