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

https://github.com/thybag/rpg-quick-encounter

RPG quick encounter is an online tool to help you get up and running with your next encounter in moments.
https://github.com/thybag/rpg-quick-encounter

battlemap dnd encountermap hacktoberfest javascript rpg ttrpg

Last synced: 9 months ago
JSON representation

RPG quick encounter is an online tool to help you get up and running with your next encounter in moments.

Awesome Lists containing this project

README

          

# Quick RPG Encounters.

Instantly turn any battlemap in to a playable encounter! Setup and run your TTRPG encounters via video chat in minutes.

Try it now at:
https://thybag.github.io/rpg-quick-encounter/

![Screenshot of tool in use](https://user-images.githubusercontent.com/887397/126874584-9fa924a0-9c1a-4272-806c-170701449d7a.png)

### How to use it
* **Any map** - Grab the map url, paste it in and your on your way. Plenty of great ones are shared on [reddit](https://www.reddit.com/r/dndmaps/) every day.
* **Players** - Click a player to spawn them on the map, then drag them around as need be. Double click to rename & right click to remove.
* **Spawn NPC's** - Select a name and icon from spawn menu & get them added.
* **Fog** - Click to clear an area of fog, right click to re-add it. You can control fog opacity, clearing size or just turn it off in the fog menu.
* **Auto save** - Every action is saved to your local storage so you can quickly resume a game at your leisure. All saves are shown on the wizard.
* **Player bar** - Click a player to spawn or focus on them plus reorder freely to match your turn order.
* **Custom icons** - Just drag them in to the image picker and they will be available for all your encounters.
* **URL options** - Create maps using links, use `map` for the image and `players` with a comma separated list users.
* **Local storage sync** - Allowing you to setup ambushes off screen by opening a second copy of the map on another window.

### Planned features
* Add more features to getting started.
* Import/Export - so people can share reconfigured encounters or just move them around.
* Ability to add overlays for injured or dead NPC's.
* More default NPC options.
* Set the icon size so they fit your tile system.

## Credits
Released by Carl Saggs under the MIT license.

Made possible by the great work in;
* [Leaflet.js](https://leafletjs.com/) - Powering the maps themselves.
* [Rollup.js](https://rollupjs.org/) - Build tooling
* [turf.js](https://turfjs.org/) - Clever GeoJson tools.
* [Kenny's](https://www.kenney.nl/) - Awesome free assets.
* [Lump.js](https://github.com/thybag/lump.js) - Because this is a hobby project, so why not attempt to roll my own js framework.
* [CatnipCarta](https://www.patreon.com/CatnipCarta) - Creating the map used in the screenshots.
* Github - Hosting