Encounters v0.2.0 (Alpha)

Ok now it’s getting a bit more serious. We can now create, save and restore maps in the editor: This tool is available here: https://encounters.4sh.dev Edit: Added support for video maps:

April 26, 2020 · 1 min · 31 words · Sylvain Cau

Encounters v0.1.1 (Alpha)

I’m still playing with canvas and I plugged the dungeon generator I worked on a year ago. This is the result: This tool is available here: https://encounters.4sh.dev

April 23, 2020 · 1 min · 27 words · Sylvain Cau

Docker: Multi-stage & Caching

Multi-stage In the beginning When we first started to build docker images, long before the multi-stage syntax, our projects would look something like this: We would have a base docker image containing the dependencies shared by the development and the production image, then one file for each final image. The script build.sh shows that we first build the base image tagging it as base_image, then depending of the argument passed to the script we would build the final image....

April 21, 2020 · 5 min · 868 words · Sylvain Cau

D&D Toolbox

The context With the COVID-19 and the shelter in place, there is not much opportunities to play D&D face to face with friends. Some groups decided to go to platforms like Roll20 or Fantasy Ground. While I love those apps they are lacking something in my opinion: an integration with DnD Beyond. I personally have a LOT of digital content on DnD Beyond and the idea of buying it again on another platform is not something I am considering....

April 20, 2020 · 4 min · 708 words · Sylvain Cau

D&D Beyond DM Screen

Few months ago, I worked on a Chrome extension to make my life easier when DMing D&D using DnD Beyond characters. DM Screen Extension Screenshot D&D Beyond Campaign DM Screen The extension has a simple goal: providing the characters’s stats in a useful way and refreshing the data when the character’s sheets are updated. Without the extension With the extension When using the embedded version of the DM screen: When using the popup version:...

April 20, 2020 · 1 min · 79 words · Sylvain Cau