An open API service indexing awesome lists of open source software.

https://github.com/nathanlong/hero-dice

Dice roller app multiple RPG systems.
https://github.com/nathanlong/hero-dice

Last synced: 5 months ago
JSON representation

Dice roller app multiple RPG systems.

Awesome Lists containing this project

README

          

# Hero Dice 🎲

This is a simple little app for rolling dice for TTRPG'S, originally designed for my custom hack: [FIG](https://nathan-long.com/rules/games/fig/)

It's intended to be:

* Very lightweight
* Quick to navigate and use
* Provide simple audio feedback for use at the table (prevents fudging because you can hear the results of some systems)
* Customizable with several color scheme options
* Support several systems:
* D20 systems (D&D, OSE, Worlds Without Number, and many others)
* Blades in the Dark
* Freeform Universal / FIG
* Powerered by the Apocalypse systems
* Risus

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Project Setup

```sh
npm install
```

### Compile and Hot-Reload for Development

```sh
npm run dev
```

### Type-Check, Compile and Minify for Production

```sh
npm run build
```

### Lint with [ESLint](https://eslint.org/)

```sh
npm run lint
```