<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <atom:link href="https://blog.izack.net/rss.xml" rel="self" type="application/rss+xml"/>
    <title>Campaigns &amp; Codeblocks </title>
    <link>https://blog.izack.net</link>
    <description>A Blog where where storytelling meets scripting</description>
    <lastBuildDate>Tue, 13 Jan 2026 02:14:11 +0100</lastBuildDate>
    <item>
      <title>Playing Cards instead Dice</title>
      <link>https://blog.izack.net/playing-cards-instead-dice</link>
      <image>https://blog.izack.net/bl-content/uploads/pages/da186a03d2eb4668ea34fbec9e33b923/playing_cards.jpg</image>
      <description>&lt;p&gt;I started a Playing Cards Engine because I want to give the Player a chance to think about his choices more strategically.&lt;/p&gt;
</description>
      <pubDate>Mon, 12 Jan 2026 00:00:01 +0100</pubDate>
      <guid isPermaLink="false">da186a03d2eb4668ea34fbec9e33b923</guid>
    </item>
    <item>
      <title>Solo TTRPGs: Why people play alone</title>
      <link>https://blog.izack.net/solo-ttrpgs-why-people-play-alone</link>
      <image>https://blog.izack.net/bl-content/uploads/pages/e21895f1a989caa6a23a629ba8a975b2/journaling_setup.jpg</image>
      <description>&lt;p&gt;Solo tabletop role-playing has grown from a niche pastime to become a popular choice for players and Dungeon/Game Masters (also known as Storytellers, Referees or Keepers) alike. You don't need a regular group to enjoy immersive storytelling, hone your skills or unwind after a long day. In this article, I will explore some reasons why people choose solo play.&lt;/p&gt;
</description>
      <pubDate>Fri, 09 Jan 2026 22:00:00 +0100</pubDate>
      <guid isPermaLink="false">e21895f1a989caa6a23a629ba8a975b2</guid>
    </item>
    <item>
      <title>Now</title>
      <link>https://blog.izack.net/now</link>
      <image/>
      <description>&lt;h4&gt;What I am building right now:&lt;/h4&gt;
&lt;p&gt;- A hex map generator that uses terrain transition algorithms to create realistic wilderness.&lt;/p&gt;
&lt;p&gt;- Campaign tracking systems that visualise party progression and changes to the state of the world.&lt;/p&gt;
&lt;p&gt;- Random generators for everything from tavern menus to political intrigue networks.&lt;/p&gt;
&lt;h4&gt;Philosophy:&lt;/h4&gt;
&lt;p&gt;I believe that good game design teaches you how to build better software, and good software teaches you how to design better games. I thrive at the intersection of the technical and the creative, whether that's optimising a data pipeline or crafting a plot twist that actually makes players gasp.&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2026 22:54:42 +0100</pubDate>
      <guid isPermaLink="false">c2f9e983ad31d818b62679f2cdf8840e</guid>
    </item>
    <item>
      <title>About</title>
      <link>https://blog.izack.net/about</link>
      <image/>
      <description>&lt;h4&gt;Where Data Meets Dice&lt;/h4&gt;
&lt;p&gt;I'm a data engineer by trade and a world-builder at heart. For the past few decades, I've spent my weekdays architecting data pipelines and my weekends weaving campaign narratives. To me, these two passions aren't as different as they seem. Both require an understanding of complex systems, the ability to design for emergent behaviour and the capacity to find elegance in structured chaos.&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2026 22:51:00 +0100</pubDate>
      <guid isPermaLink="false">704fd99af2df79b1cf6a05a85ee10215</guid>
    </item>
    <item>
      <title>Hello World</title>
      <link>https://blog.izack.net/hello-world</link>
      <image>https://blog.izack.net/bl-content/uploads/pages/53fd527280dcfc8de913e5174d1808de/hello_world_clay_banks.jpg</image>
      <description>&lt;h3&gt;Welcome traveller&lt;/h3&gt;
&lt;p&gt;Hi and welcome to Campaigns &amp;amp; Codeblocks Blog. I’ve created this blog to share my thought and code for solo pen and paper RPGs that I play(ed).&lt;/p&gt;
</description>
      <pubDate>Mon, 05 Jan 2026 12:00:01 +0100</pubDate>
      <guid isPermaLink="false">53fd527280dcfc8de913e5174d1808de</guid>
    </item>
  </channel>
</rss>
