<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>D&amp;d on 4sh.dev</title>
    <link>https://4sh.dev/categories/dd/</link>
    <description>Recent content in D&amp;d on 4sh.dev</description>
    <image>
      <title>4sh.dev</title>
      <url>https://4sh.dev/images/Ash-Drawing.jpg</url>
      <link>https://4sh.dev/images/Ash-Drawing.jpg</link>
    </image>
    <generator>Hugo -- 0.147.9</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 23 Oct 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://4sh.dev/categories/dd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adventures in Greenhaven</title>
      <link>https://4sh.dev/posts/2024/adventures-in-greenhaven/</link>
      <pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://4sh.dev/posts/2024/adventures-in-greenhaven/</guid>
      <description>&lt;p&gt;I recently published my first tabletop role-playing game (TTRPG) designed specifically for young hearts, Adventures in
Greenhaven.&lt;/p&gt;
&lt;p&gt;This project matters to me because I want to make tabletop gaming accessible and enjoyable for kids.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always been passionate about sharing the magic of D&amp;amp;D with others, but as my children grew older, I realized that
traditional D&amp;amp;D wasn&amp;rsquo;t quite suitable for them yet. So, I decided to create a game that captures the essence of D&amp;amp;D, but
with simpler rules, more accessible storytelling, and a focus on fun and adventure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Encounters v0.3.0 (Alpha) - Dynamic lightning is coming</title>
      <link>https://4sh.dev/posts/_old-blog/encounters-v0-3-0-alpha-dynamic-lightning-is-coming/</link>
      <pubDate>Sat, 16 May 2020 22:43:29 +0000</pubDate>
      <guid>https://4sh.dev/posts/_old-blog/encounters-v0-3-0-alpha-dynamic-lightning-is-coming/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been few weeks since my last update. I have been quite busy working on a lot of interesting stuff. Some related to this project, some a bit less.&lt;/p&gt;
&lt;p&gt;Here is a preview of the Dynamic lightning I have been working on. It&amp;rsquo;s not live for now since it needs a lot of small adjustments before being 100% usable.&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
    &lt;a class=&#34;shortcode-youtube&#34; href=&#34;https://www.youtube.com/watch?v=b2GbM7xtfUI&#34; title=&#34;Play Youtube video&#34; target=&#34;_blank&#34;&gt;
        &lt;img
            width=&#34;560&#34;
            height=&#34;315&#34;
            src=&#34;https://i.ytimg.com/vi/b2GbM7xtfUI/hqdefault.jpg&#34;
            alt=&#34;Youtube video b2GbM7xtfUI&#34;
        /&gt;
&lt;/a&gt;
&lt;/div&gt;

&lt;style&gt;
    .shortcode-youtube {
        position: relative; display: inline-block;
    }
    .shortcode-youtube::before, .shortcode-youtube::after {
        content: &#34;&#34;;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .shortcode-youtube::before {
        background: url(&#34;/images/youtube_button.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube:hover::before {
        background: url(&#34;/images/youtube_button_hover.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube::after {
        background: url(&#34;/images/youtube.svg&#34;) calc(100% - 1rem) calc(100% - 1rem) / auto 2rem no-repeat;
    }
    .shortcode-youtube img {
        display: block;
    }
&lt;/style&gt;</description>
    </item>
    <item>
      <title>Encounters v0.2.0 (Alpha)</title>
      <link>https://4sh.dev/posts/_old-blog/encounters-v0-2-0-alpha/</link>
      <pubDate>Sun, 26 Apr 2020 05:43:33 +0000</pubDate>
      <guid>https://4sh.dev/posts/_old-blog/encounters-v0-2-0-alpha/</guid>
      <description>&lt;p&gt;Ok now it&amp;rsquo;s getting a bit more serious.&lt;/p&gt;
&lt;p&gt;We can now create, save and restore maps in the editor:&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
    &lt;a class=&#34;shortcode-youtube&#34; href=&#34;https://www.youtube.com/watch?v=4CicbnaluQY&#34; title=&#34;Play Youtube video&#34; target=&#34;_blank&#34;&gt;
        &lt;img
            width=&#34;560&#34;
            height=&#34;315&#34;
            src=&#34;https://i.ytimg.com/vi/4CicbnaluQY/hqdefault.jpg&#34;
            alt=&#34;Youtube video 4CicbnaluQY&#34;
        /&gt;
&lt;/a&gt;
&lt;/div&gt;

&lt;style&gt;
    .shortcode-youtube {
        position: relative; display: inline-block;
    }
    .shortcode-youtube::before, .shortcode-youtube::after {
        content: &#34;&#34;;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .shortcode-youtube::before {
        background: url(&#34;/images/youtube_button.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube:hover::before {
        background: url(&#34;/images/youtube_button_hover.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube::after {
        background: url(&#34;/images/youtube.svg&#34;) calc(100% - 1rem) calc(100% - 1rem) / auto 2rem no-repeat;
    }
    .shortcode-youtube img {
        display: block;
    }
&lt;/style&gt;

&lt;p&gt;This tool is available here: &lt;a href=&#34;https://encounters.4sh.dev/&#34;&gt;https://encounters.4sh.dev&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Encounters v0.1.1 (Alpha)</title>
      <link>https://4sh.dev/posts/_old-blog/encounters-v0-1-1-alpha/</link>
      <pubDate>Thu, 23 Apr 2020 22:48:17 +0000</pubDate>
      <guid>https://4sh.dev/posts/_old-blog/encounters-v0-1-1-alpha/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m still playing with canvas and I plugged the dungeon generator I worked on a year ago.&lt;/p&gt;
&lt;p&gt;This is the result:&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
    &lt;a class=&#34;shortcode-youtube&#34; href=&#34;https://www.youtube.com/watch?v=OjLxWfAJFRI&#34; title=&#34;Play Youtube video&#34; target=&#34;_blank&#34;&gt;
        &lt;img
            width=&#34;560&#34;
            height=&#34;315&#34;
            src=&#34;https://i.ytimg.com/vi/OjLxWfAJFRI/hqdefault.jpg&#34;
            alt=&#34;Youtube video OjLxWfAJFRI&#34;
        /&gt;
&lt;/a&gt;
&lt;/div&gt;

&lt;style&gt;
    .shortcode-youtube {
        position: relative; display: inline-block;
    }
    .shortcode-youtube::before, .shortcode-youtube::after {
        content: &#34;&#34;;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .shortcode-youtube::before {
        background: url(&#34;/images/youtube_button.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube:hover::before {
        background: url(&#34;/images/youtube_button_hover.svg&#34;) center center / auto 4rem no-repeat;
    }
    .shortcode-youtube::after {
        background: url(&#34;/images/youtube.svg&#34;) calc(100% - 1rem) calc(100% - 1rem) / auto 2rem no-repeat;
    }
    .shortcode-youtube img {
        display: block;
    }
&lt;/style&gt;

&lt;p&gt;This tool is available here: &lt;a href=&#34;https://encounters.4sh.dev/&#34;&gt;https://encounters.4sh.dev&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>D&amp;D Toolbox</title>
      <link>https://4sh.dev/posts/_old-blog/d-d-toolbox/</link>
      <pubDate>Mon, 20 Apr 2020 04:34:16 +0000</pubDate>
      <guid>https://4sh.dev/posts/_old-blog/d-d-toolbox/</guid>
      <description>&lt;h2 id=&#34;the-context&#34;&gt;The context&lt;/h2&gt;
&lt;p&gt;With the COVID-19 and the shelter in place, there is not much opportunities to play D&amp;amp;D face to face with friends.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>D&amp;D Beyond DM Screen</title>
      <link>https://4sh.dev/posts/_old-blog/d-d-dm-screen/</link>
      <pubDate>Mon, 20 Apr 2020 03:40:00 +0000</pubDate>
      <guid>https://4sh.dev/posts/_old-blog/d-d-dm-screen/</guid>
      <description>&lt;p&gt;Few months ago, I worked on a Chrome extension to make my life easier when DMing D&amp;amp;D using DnD Beyond characters.&lt;/p&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://user-images.githubusercontent.com/7372540/70300109-84052e80-17ab-11ea-97c1-c250e4ad8d29.png&#34;/&gt; &lt;figcaption&gt;
            DM Screen Extension Screenshot
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&#34;https://chrome.google.com/webstore/detail/dd-beyond-campaign-dm-scr/oiajbaepngjfcgimlkaedfkdjkklkfhh&#34;&gt;D&amp;amp;D Beyond Campaign DM Screen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The extension has a simple goal: providing the characters&amp;rsquo;s stats in a useful way and refreshing the data when the character&amp;rsquo;s sheets are updated.&lt;/p&gt;
&lt;h2 id=&#34;without-the-extension&#34;&gt;Without the extension&lt;/h2&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;image.png&#34;/&gt; 
&lt;/figure&gt;

&lt;h2 id=&#34;with-the-extension&#34;&gt;With the extension&lt;/h2&gt;
&lt;p&gt;When using the embedded version of the DM screen:&lt;/p&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;image-1.png&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;When using the popup version:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
