<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Skeleton Code Machine]]></title><description><![CDATA[Spark your creativity as a tabletop game designer or enthusiast, and think differently about how games work. ENNIE-nominated!]]></description><link>https://www.skeletoncodemachine.com</link><image><url>https://substackcdn.com/image/fetch/$s_!n4rF!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F037723d8-3e90-4c87-90ef-6ae479c880fa_256x256.png</url><title>Skeleton Code Machine</title><link>https://www.skeletoncodemachine.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 04:58:21 GMT</lastBuildDate><atom:link href="https://www.skeletoncodemachine.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Exeunt Press]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[skeletoncodemachine@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[skeletoncodemachine@substack.com]]></itunes:email><itunes:name><![CDATA[Exeunt Press]]></itunes:name></itunes:owner><itunes:author><![CDATA[Exeunt Press]]></itunes:author><googleplay:owner><![CDATA[skeletoncodemachine@substack.com]]></googleplay:owner><googleplay:email><![CDATA[skeletoncodemachine@substack.com]]></googleplay:email><googleplay:author><![CDATA[Exeunt Press]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How SpyNet solves the clogged market problem]]></title><description><![CDATA[Exploring how SpyNet by Richard Garfield uses cards and a mechanism reminiscent of a Dutch auction to keep the market moving in this spy-themed drafting and lane battling game.]]></description><link>https://www.skeletoncodemachine.com/p/spynet-market</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/spynet-market</guid><pubDate>Tue, 21 Apr 2026 09:35:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jnVT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jnVT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jnVT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jnVT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jnVT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jnVT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e5ba99-c873-4f4b-9388-a8fb4b94c4bb_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m back from my first Break My Game playtesting event at MEPACON, and it was a  fun time. I was able to get two plays of Ratsail completed, both of which provided a ton of valuable feedback.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> If you were one of the players, thank you so much!</p><p>Last week we looked at how <a href="https://www.skeletoncodemachine.com/p/neighborhood-robots">Neighborhood Robots</a> adapts a solitaire card game, turning it into a narrative TTRPG about communities.</p><p>This week we are looking at <em>SpyNet</em> &#8212; a card drafting game from Richard Garfield.</p><div class="pullquote"><p><strong>New to Skeleton Code Machine? Welcome!</strong></p><p><strong>Not sure where to start in the 200+ post archive? <a href="https://www.skeletoncodemachine.com/p/start-here">Start here</a>!</strong></p></div><h2>SpyNet by Richard Garfield</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qo02!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qo02!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qo02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187588,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qo02!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qo02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3f0a9cc-2cad-4bde-bb7a-6c4ba1249957_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I first heard of <em>SpyNet</em> via an <a href="https://podcasts.apple.com/dk/podcast/85-ft-richard-garfield-making-a-netrunner/id1763334565?i=1000757053429">interview</a> with Richard Garfield on the <em>Shelf Stable</em> podcast. Richard is the creator of <em>Android: Netrunner</em> (2012), <em>King of Tokyo</em> (2011), <em>KeyForge</em> (2018), and a little game you may have heard of called <em>Magic: The Gathering</em> (1993). The interview is fascinating, and I highly recommend checking out the whole thing.</p><p>During the interview, Richard was asked if he plays any of his own games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> He said that the only one he still plays regularly is <em>SpyNet</em>. This caught me by surprise because I had never heard of it.</p><p>It&#8217;s a game originally published in 2017 by Z-Man games that is mostly an abstract card game:</p><blockquote><p><em>&#8220;You are a spymaster. Your mission: Dominate the world of undercover intelligence by deploying agents to complete vital missions. To complete your mission, you must first build an underground network of highly trained agents from different branches of espionage.&#8221;</em></p></blockquote><p>It is played in 2v2 teams with 4 players or 1v1 with 2 players.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>The goal is to play cards into four different <strong>branches</strong> that are set up much like you&#8217;d expect in a <a href="https://www.skeletoncodemachine.com/p/compile-main">lane battler</a> &#8212; red, yellow, blue, green. If you dominate one of the lanes (i.e. higher value played than opposing players), you can play a <strong>mission</strong> card to that lane. Mission cards earn victory points (stars) at the end of the game.</p><p>Play continues until the deck runs out. Mission points are added up, and the player (or team) with the highest score wins.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>I&#8217;m going to use the terms branch and lane interchangeably in this article.</p><h2>Agents, funding, and missions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lM3m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lM3m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lM3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lM3m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lM3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1f2926-e7ec-4d9a-8875-80408e9dff6e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are only three types of cards in the 76-card <em>SpyNet</em> deck:</p><ol><li><p><strong>Agent (34 cards, 45%):</strong> Add power to branches based on face value. Must be played to a matching branch color (red, yellow, green, blue).</p></li><li><p><strong>Mission cards (32 cards, 42%):</strong> Score points if played. May only be played to a branch dominated by your agents.</p></li><li><p><strong>Funding cards (10 cards, 13%):</strong> Played with an agent to increase its power.</p></li></ol><p>Players either <strong>recruit</strong> (draft) cards or <strong>deploy</strong> (play) cards on their turn. With only one starting card in their hand, it&#8217;s important to get cards quickly. And because which cards you get relies on chance (including the mission cards) drafting becomes a very important part of the game.</p><p>The way <em>SpyNet</em> handles this is to have players draft from a 3-card shared market if they choose the recruit action on their turn. The way the market works, however, is really interesting.</p><h2>Drafting cards from a market</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sX7f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sX7f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sX7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sX7f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sX7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9555191-7491-47f0-80b8-8dca3f90f66e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a facedown deck and a market (i.e. available cards) of three facedown piles of cards. Let&#8217;s call them Pile 1, Pile 2, and Pile 3 going left to right. This is already different from most drafts because the cards aren&#8217;t visible to everyone.</p><p>The recruiting player can look at Pile 1 and decide if they want to take the cards or not. If not, they can look at Pile 2 and take them if they want. If they don&#8217;t want that pile either, they can look at Pile 3 and take that pile. Finally, if they don&#8217;t want any of the piles, they can take a random card from the top of the deck.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lEku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lEku!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lEku!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lEku!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lEku!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lEku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lEku!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lEku!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lEku!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lEku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92674690-03a8-41fc-899e-6660c83ac271_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cami is unimpressed.</figcaption></figure></div><p>If they select one of the three piles of cards (after looking at it), three new cards are drawn to refill or pad the piles. This means each pile gets one new card on top of it, regardless of how many cards are in it. The pile that was just taken would have one card in it.</p><p>This means that less desirable cards in the market begin to accumulate more cards on top of them. That makes them more attractive when deciding which pile to take.</p><p>It also creates an interesting choice: <em>Take one card I really want? Or take a pile of 3+ cards that might be helpful in the future?</em></p><h2>Is this a Dutch auction without currency?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NaCH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NaCH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NaCH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NaCH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NaCH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc401d0-214f-4fac-8e65-a3f1c9cdccb4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Over the last few years, I&#8217;ve become quite enamored with Dutch auctions in tabletop games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> I&#8217;ve written about <a href="https://www.skeletoncodemachine.com/p/dutch-auctions">Dutch auctions and dynamic markets</a> previously. If you ever meet me in person, there&#8217;s a good chance that I&#8217;ll work Dutch auction mechanisms into the conversation.</p><p>Here&#8217;s a quick review in how they work from the BGG <a href="https://boardgamegeek.com/boardgamemechanic/2924/auction-dutch">Auction: Dutch</a> page:</p><blockquote><p><em>&#8220;A simultaneous single-bid system in which the lot starts at a very high price, and then is gradually decreased by the auctioneer or other controlling mechanism, until someone agrees to claim the item at its current price, ending the auction. The first bidder to accept the current price is the winner, such that there are no ties. A Dutch Auction is sometimes also called a one-bid auction because of this feature that the first bid made is also the only bid in the auction.&#8221;</em></p></blockquote><p>In practice, however, many games use a slight modification of this. The players add coins to less desirable cards, effectively lowering the price of each card. The price (cost) of a card can eventually go negative. A negative cost means the player gains money by taking the card &#8212; they gained more coins than they spent.</p><p>When I added this Dutch auction style mechanism to Turtchester to unclog the market, it meant that I had to add a currency (coins) to the game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> I didn&#8217;t see a way around it. How can you bid or auction without coins?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rPUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rPUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rPUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191141,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rPUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rPUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99e3572-cfb1-4682-9438-95813fd32c09_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SpyNet</em> handles this challenge (i.e. ensure the market doesn&#8217;t get clogged) in a similar way to a Dutch auction, but with an elegant difference. Additional cards (not coins) are placed on top of the pile not taken. The less desirable piles gain ever more cards, ensuring that eventually someone will be bound to take the pile.</p><p>Is it a Dutch auction? Perhaps not based on strict definitions. The biggest difference is that cards are added to every pile regardless of position.</p><p>It feels adjacent to a Dutch auction to me and a really interesting way to implement it without the addition of coins to the game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> The mechanism in <em>SpyNet</em> prevents the market from being clogged, acts as a timer on the game (i.e. when cards run out), and can be implemented without any additional components.</p><div class="pullquote"><p><strong>Game design inspiration delivered to your door each quarter with <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> &#8212; a print-only magazine from Skeleton Code Machine. Issue 6 is available now.</strong></p></div><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vRA1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vRA1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vRA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194803767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vRA1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vRA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575556c6-d464-4ef8-80bb-52ecea015710_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>There are always games I&#8217;ve missed:</strong> I consider myself to be fairly well versed in board games. I play a lot of games and consume a ton of board game media. And yet there are always older games from well-known designers that I&#8217;ve never heard of.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> I was fortunate to hear about this one on a podcast and able to pick up a used copy for just a few dollars.</p></li><li><p><strong>Drafting:</strong> In many ways, drafting is simply choosing one option from a set of available options such that others can&#8217;t take the same option. For example, you take a card from a hand of cards and pass the hand to the next person so they can choose a card. It&#8217;s simple, but has endless permutations and possibilities.</p></li><li><p><strong>Dutch auctions are cool:</strong> Or more accurately, mechanisms that create increasing incentives to take less desirable options (e.g. cards, etc.) are cool. It&#8217;s a good way to keep open drafting markets dynamic and prevent them from getting clogged. <em>SpyNet</em> shows that adjacent mechanisms can be implemented without the need for a currency and/or coins.</p></li></ul><p><strong>What do you think? Have you ever heard of </strong><em><strong>SpyNet</strong></em><strong> or played it? Have you seen examples of other Dutch auction style mechanisms (i.e. incentives for less desirable options) in other games? What are some other examples I should check out?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:498582}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Ratsail, formerly known as <a href="https://omnes.exeunt.press/p/turtchester-ratsail">Turtchester</a>, is an area influence / bidding board game I&#8217;ve been slowly working on. I&#8217;ve run playtests at Unpub, but never at a Break My Game event. One of the two playtests at MEPACON was technically in the lobby and not part of Break My Game, but was just as valuable as the other.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I always find this to be an interesting question. Many designers rarely play their games ever again after they are published for varying reasons. Some are exhausted from so much playtesting and others hate the feeling of the game being &#8220;locked in&#8221; and unchangeable now that it&#8217;s been published.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;ve heard that it is best with 4 players, but haven&#8217;t been able to try it that way yet. The two players on each team aren&#8217;t allowed to communicate directly, but can pass cards to each other.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>As usual, this is not a complete summary of the rules. The rules are indeed short (only about 7 pages), but I&#8217;m just covering the parts necessary to be able to talk about the card drafting.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I feel obligated to note that when I say Dutch auction I mean it in the sense of the board game mechanism and not a strictly defined <a href="https://en.wikipedia.org/wiki/Dutch_auction">Dutch auction</a> used for buying and selling goods. If you&#8217;ve ever played <em>Pax Renaissance</em>, <em>Pax Pamir</em>, or <em>Canvas</em>, that&#8217;s the Dutch auction style mechanism that I mean.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>I use the term &#8220;currency&#8221; quite a bit when talking about games but realized I&#8217;ve never directly written about the topic here at Skeleton Code Machine. Mary Flanagan talked about currency and resources in games in the <a href="https://podcasts.apple.com/us/podcast/playing-oppression-with-mary-flanagan/id1625912406">Playing Oppression</a> episode of <em>Game Design Deep Dive</em> a while back. Really interesting topic.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Coins immediately add cost and complexity to the production of a board game. The economy has to be balanced so that there is a steady flow of coins into the game. It needs to be able to handle a player who wants to hoard coins. It needs to be implemented in a way that uses a reasonable number of actual coin tokens.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>Is a game from 2017 an old game? In the current board game market, that is considered older I think!</p></div></div>]]></content:encoded></item><item><title><![CDATA[Neighborhood Robots: Turning a card game into a solo journaling TTRPG]]></title><description><![CDATA[Exploring how Neighborhood Robots from the Giot Anthology modifies a solitaire card game to turn it into a solo journaling roleplaying game. Build mechs to eliminate threats to your community.]]></description><link>https://www.skeletoncodemachine.com/p/neighborhood-robots</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/neighborhood-robots</guid><pubDate>Tue, 14 Apr 2026 09:32:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Qxb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Qxb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Qxb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Qxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183727,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Qxb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Qxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157b8cda-3fc6-496a-bec4-d8830a4e87ef_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Griot Anthology</figcaption></figure></div><p>We&#8217;ve looked at <a href="https://www.skeletoncodemachine.com/p/degenerate-game">degenerate game states</a> and a few board games recently, including <a href="https://www.skeletoncodemachine.com/p/dice-labors">Hercules and the 12 Labors</a>.</p><p>It&#8217;s time to explore a tabletop roleplaying game this week!</p><p>Neighborhood Robots, part of the Griot Anthology, uses a solitaire card game at its core to tell a compelling story about community care. It can teach us some design lessons about thematic mechanisms and victory/defeat conditions (or lack thereof).</p><h2>The Griot Anthology</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LktK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LktK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LktK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LktK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LktK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LktK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LktK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LktK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LktK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LktK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d92521-eb5d-43e9-9a69-d1643e81e481_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Griot table of contents</figcaption></figure></div><p>I picked up a copy of <em><a href="https://thoughtcrimegames.itch.io/griot-anthology">Griot Anthology</a></em> by Thoughtcrime Games at PAX Unplugged last year.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Edited by Misha Bushyager and Quinn Murphy, it is a compilation of seven tabletop roleplaying games:</p><ol><li><p><strong>Black Future</strong> by Quinn Murphy</p></li><li><p><strong>Come Out from Your Grave</strong> by Basil Wright</p></li><li><p><strong>Intergalactic Teaz</strong> by Bluu Smith and BrieAnna Allen</p></li><li><p><strong>Midnight Train Ticket</strong> by Laura Simpson</p></li><li><p><strong>Mines</strong> by Tyrone Reid</p></li><li><p><strong>Neighborhood Robots</strong> by Navaar Seik-Jackson</p></li><li><p><strong>Reich Breakers</strong> by Shan Wolf</p></li></ol><p>Neighborhood Robots caught my attention because it is a solo journaling game, has an interestingly mechanical structure, and includes big stompy mechs.</p><p>Its system is based on a card game called <em>Clear the Dungeon</em> designed by Mark S. Ball, but with some important changes.</p><p>So let&#8217;s start with a look at how that game works.</p><h2>Clear the Dungeon</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uEt9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uEt9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uEt9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uEt9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uEt9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F883b05e9-e15c-435a-a560-f779cb48281e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Clear the Dungeon</figcaption></figure></div><p>I&#8217;d imagine most people are familiar with solitaire card games: <em>Klondike (Patience or Solitaire)</em>, <em>Freecell</em>, and other similar variants. Using a standard deck of cards, you attempt to complete certain tasks or form card combinations to win the game.  Most lack any sort of <a href="https://www.skeletoncodemachine.com/p/layers-of-theme">thematic elements</a>. The gameplay usually involves both skill and chance, but some games are simply not winnable from the start.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p><em>Clear the Dungeon</em> (Ball, 2019) is a solitaire card game that fits in into the same genre as the example above, but with a theme.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The player is fighting monsters in a dungeon, attempting to defeat them all. Granted, it&#8217;s not much of a theme, but it does exist.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oeL5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oeL5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oeL5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139497,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oeL5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oeL5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca347c0a-457b-4589-abc9-b7c3ed6a00cb_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Yes, there is a mistake in this photo.</figcaption></figure></div><p>Here&#8217;s a quick overview of how <em>Clear the Dungeon</em> is played:</p><ol><li><p>Separate all the face cards into one pile. All the remaining cards go into a separate draw pile.</p></li><li><p>Make three stacks of face cards (face down) and turn the top card of each face up. There will be three face cards visible representing the monsters.</p></li><li><p>Each round, draw three cards from the draw deck. Each card must be played or discarded. These represent your attacks.</p></li><li><p>Cards can be played for their value against any of the visible monsters.</p></li><li><p>The goal is to have two cards with a value equal to or greater than the target (10-12). They don&#8217;t need to be played to the same target face card and they will stay there across rounds.</p></li><li><p>If a target face card has two cards played, a trigger card of matching suit must be played as the third card. This triggers the attack and defeats the monster.</p></li><li><p>Play continues until all monsters are defeated or the deck runs out.</p></li></ol><p>This idea of playing cards to beat a target but then needing a &#8220;trigger&#8221; card is based on the slightly earlier <em>Gridcannon</em> (Francis &amp; Thursten, 2019).</p><p>The game creates some interesting choices. If you play an ace (value 1), you lock yourself into needing a 9 or 10 in the future. If you play cards that are too high, you are potentially wasting them. Splitting them up across cards makes sense, but reduces your flexibility in future turns. For a simple game, it&#8217;s mechanically interesting.</p><h2>Neighborhood Robots</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jKQB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jKQB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jKQB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jKQB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jKQB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b79bfe0-733f-4669-a566-7174a1c1fb27_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Neighborhood Robots</figcaption></figure></div><p>Returning to the Griot anthology, Neighborhood Robots by Navaar Seik-Jackson takes the <em>Clear the Dungeon</em> system (with some modifications) and turns it into a solo journaling game about &#8220;taking matters of community care, protection, and rebellion into your own hands.&#8221;</p><p>It&#8217;s the 22nd Century and the government has started a war with the Poreau &#8212; aliens who were former allies of us. All resources are redirected to the war effort and military, leaving citizens to survive on their own. Help won&#8217;t come from the government. Instead, they must build mechs to fight back and solve problems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Df5p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Df5p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Df5p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Df5p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Df5p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcc27b5-31e5-41d9-a48a-d09a423ec308_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Much like <em>Clear the Dungeon</em>, the face cards are separated out. Four face cards are visible at a time, with the first being a thematic key for the remaining three. The face cards represent the sources of threats to the community and the harms they cause:</p><ul><li><p><strong>Kings:</strong> Threats caused by the government.</p></li><li><p><strong>Queens:</strong> Threats caused by the aliens.</p></li><li><p><strong>Jacks:</strong> Threats to the community&#8217;s resources. </p></li></ul><p>You won&#8217;t be fighting monsters, but instead eliminating threats by constructing task-specific mechs. This is done by playing cards that represent mech components:</p><blockquote><p>&#8220;As the chronicler of the events, you decide what each component is. If your water tributary is down, you likely wouldn&#8217;t meet it with revolutionary violence like you would the encroaching military, for instance. So placing a ten card would mean different things in each of those situations.&#8221;</p></blockquote><p>When the components are in place (i.e. two cards with equal or greater value than the target), they must still be triggered by playing a card of matching suit. This completes the mech and eliminates the threat.</p><p>The game adds the concept of a salvage pile. If all three threats have two cards on them and you are unable to play a trigger (i.e. you have no matching suit cards), you can discard to a salvage pile instead. Those cards can be pulled out of the salvage pile in future rounds when constructing new mechs.</p><h2>The continued fight</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TcLl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TcLl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TcLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TcLl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TcLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5111f1-bc7e-4ee4-8f7a-b72a76a4ce49_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Shuffle and begin again.</figcaption></figure></div><p>Victory works the same way as <em>Clear the Dungeon</em>, but with the added step of journaling the narrative when complete. Defeat, however, is perhaps the most significant deviation from the original card game.</p><p>There is no way to lose.</p><p>In <em>Clear the Dungeon</em>, if the draw deck goes empty, you lose. In Neighborhood Robots, however, you continue to play:</p><blockquote><p>&#8220;In the event that you reach the end of your draw pile and salvage pile without eliminating all of the threats, reshuffle all of the number cards back into a face down pile and draw again until complete. For narrative documentation, consider this an extended time of regaining the necessary components to continue the fight.&#8221;</p></blockquote><p>I think this is perhaps the most interesting twist and change from <em>Clear the Dungeon</em>. Where <em>Clear the Dungeon</em> exists only to be won or lost, Neighborhood Robots exists to tell a story of community response. What would a game ending in defeat mean in this context? Would it mean that the community and all future generations just gave up?</p><p>So instead the deck gets reshuffled.</p><p>Narrative time passes.</p><p>The struggle continues &#8212; indefinitely long until victory is achieved.</p><h2>The mechanical core of journaling games</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6CkW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6CkW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6CkW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6CkW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6CkW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624c8e23-1746-4df7-bc0d-1b460069fd4f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Necromancer Heretic</figcaption></figure></div><p>Some solo journaling games don&#8217;t have much of what I would consider a &#8220;mechanical core.&#8221; You roll a die or draw a card and read the prompt. They intentionally keep the mechanical bits to a minimum so as not to overwhelm the story being told. Every new mechanism added to a game risks making it feel less thematic.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>It is possible, however, to have a solo journaling game with a mechanical core that leads to tough (or interesting) choices that help develop the story.</p><p><a href="https://www.skeletoncodemachine.com/p/moon-rings">Moon Rings</a> and <a href="https://www.skeletoncodemachine.com/p/necro-heretic">Necromancer Heretic</a>, both from Junk Food Games, are recent examples that comes to mind. In Moon Rings, while it is based on the <a href="https://www.skeletoncodemachine.com/p/carta-srd">Carta SRD</a>, it adds limited resources, a push-your-luck mechanism, and ways to mitigate poor luck. Necromancer Heretic uses blackjack as the core mechanism. Only when your hand of cards reaches 21 do you gain one of the five ritual points needed to win.</p><p><a href="https://www.skeletoncodemachine.com/p/lacksmith-onepagerpg">Lacksmith</a> is one of my other favorite examples that uses a dice game to tell the story of running a blacksmith shop. </p><p>Neighborhood Robots uses a modified version of <em>Clear the Dungeon</em> as its mechanical core to tell a compelling story: <em>When you need that last component to finish a mech or when the mech is ready but you can&#8217;t seem to get the card you need to trigger it.</em> </p><p>Those moments could be frustrating in an abstract game, but in a journaling game, they actually make it easier to tell a story.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eFc7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eFc7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eFc7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120625,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/194077481?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eFc7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eFc7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F085a322d-1dee-4d78-b492-d26813c46296_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Solitaire card games:</strong> If you haven&#8217;t yet, check out <em>Regicide</em> (Abrahams, Badger, et al., 2020) and then go down the rabbit hole of all the new solitaire card games being developed that use a poker deck. There&#8217;s some really interesting innovation happening in that space, and <em>Clear the Dungeon</em> is just one example.</p></li><li><p><strong>Solo journaling with a mechanical core:</strong> If you&#8217;ve played <a href="https://www.exeunt.press/shop/p/caveat-emptor">Caveat Emptor</a>, you know that I enjoy solo journaling games mixed with board or card game mechanisms. Providing incentives to have the player choose one prompt versus another is really interesting to me. Taking an existing solitaire card game and turning it into a thematic journaling game can be a fun exercise.</p></li><li><p><strong>The struggle continues:</strong> Neighborhood Robots removes the ability to lose the game from <em>Clear the Dungeon</em>. It feels like the right decision given the theme of the game. It puts the story first and the mechanisms exist to serve the story.</p></li></ul><p><strong>What do you think? Have you played any of the games in the Griot Anthology? What do you think about solo journaling games that have a significant amount of mechanical grit? Do you enjoy having tough mechanical choices blended with narrative prompts?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:494313}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>And was able to get it signed by <a href="https://bsky.app/profile/gamefiend.bsky.social">Quinn Murphy</a>!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Some estimates say that 80% of solitaire are winnable while at least 99% of Freecell games are winnable.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The designer has a <a href="https://www.youtube.com/watch?v=GbEkAfCqfTM">how to play</a> video on their YouTube channel.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Of course, well designed mechanisms can make a game feel far more thematic. I recommend you check out the <a href="https://www.skeletoncodemachine.com/p/dark-fort-theme">thematic design in Dark Fort</a> and <a href="https://www.skeletoncodemachine.com/p/theres-a-wasp-crawling-on-your-arm">theme vs. mechanism in Inhuman Conditions</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Dice combat in Hercules and the 12 Labors]]></title><description><![CDATA[Exploring how Hercules and the 12 Labors uses many of the elements of dungeon crawls to create a thematic combat experience. Can a dungeon crawl be a dungeon crawl without a map?]]></description><link>https://www.skeletoncodemachine.com/p/dice-labors</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/dice-labors</guid><pubDate>Tue, 07 Apr 2026 09:39:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R8jp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R8jp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8jp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R8jp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:882292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R8jp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R8jp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6d297e-6a1a-423c-bf63-de42f51e7a96_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we looked at <a href="https://www.skeletoncodemachine.com/p/degenerate-game">degenerate game states</a> which is when the game collapses into a simpler (and often less interesting) form. The article generated quite a bit of discussion, so be sure to check out the poll and comments at the end.</p><p>This week we are looking at the dice-based combat system in <em>Hercules and the 12 Labors</em>. It is simple and yet gives the feel of a dungeon crawl without the dungeon. It could be easily modified for use in TTRPGs.</p><div class="pullquote"><p>Tumulus Issue 6 &#8220;Hammer a nail in the coffin.&#8221; is shipping now! <a href="https://www.exeunt.press/shop/p/scm-tumulus">Subscribe</a> to get this as the first of your four issues packed with game design and creative inspiration.</p></div><h2>Hercules and the 12 Labors</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RTS7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RTS7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RTS7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:935683,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RTS7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTS7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b63666-4ccd-4321-bf91-69f727964573_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In Greek mythology, the hero Hercules (or Heracles) was hated by the goddess Hera.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> She caused him to kill his wife, Megara, and their children in a fit of madness. Regretting his actions, he asked the Oracle of Delphi how he could make atonement. She told him to serve King Eurystheus of Mycenae for twelve years and to perform whatever labors the king demanded.</p><p>These labors which include slaying the Nemean Lion, capturing the Erymanthian Boar, and cleaning the Augean stables serve as the setting for <em>Hercules and the 12 Labors</em> (Brown, 2025).</p><p>It is a dice game where you play as Hercules and attempt to progress through each of the 12 labors to reach the end of the game. Using a deck of cards that includes a description of the labor, you&#8217;ll roll dice, apply damage to the labor, and track your Spirit (health) and Divinity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NYI5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NYI5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NYI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:869577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NYI5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NYI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10728f60-7904-4d7b-a4d1-592fc5496aaf_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Spirit (red heart) and Divinity (yellow flame) tracks</figcaption></figure></div><p>To win the game you need to complete all 12 labors and reach the top of the Divinity (yellow flame) track.</p><h2>How to defeat the Nemean Lion and others</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J3Rx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J3Rx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J3Rx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:963237,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J3Rx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J3Rx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8869fd95-b8dc-4e27-b859-9f41e8796141_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Nemean Lion begins with 6 health as shown on the die.</figcaption></figure></div><p>Each labor is represented by one or more cards from a deck. For example, the first labor is the Nemean Lion which is a single card with a single dice track. The Erymanthian Boar spans two cards and has two dice, each on its own track.</p><p>The goal is to apply dice to the labor that meet its specific requirements. The Nemean Lion can only be damaged by dice with a value of 5 or 6. The Ceryneian Hind requires pairs of dice with equal values.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> The Augean Stables require dice with a value of exactly 1.</p><p>Each time dice that meet the requirements is applied, it reduces the health of the labor. Reduce the labor to zero and it is successfully completed.</p><p>This process repeats for all 12 labors.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h2>The combat game loop</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2xxQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2xxQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2xxQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:900661,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2xxQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2xxQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f6424e-e4c3-4af0-89be-a75250b89939_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Hydra has the ability to heal itself each round.</figcaption></figure></div><p>That&#8217;s the high level picture of combat, but let&#8217;s dig into the actual <a href="https://www.skeletoncodemachine.com/p/core-game-loop">core game loop</a>.</p><p>At the start of each labor, a Mood card is drawn that will apply a lasting effect for the labor. Some are good (e.g. gain an extra die) and some might make the labor more difficult (e.g. all dice rolled are -1).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>Then the player rolls all of their available dice, usually 4-5 total dice depending on the chosen difficulty and bonuses.</p><p>After rolling, there&#8217;s a chance to <a href="https://www.skeletoncodemachine.com/p/trophy-dark">mitigate some of the luck</a> by manipulating the dice. There are &#8220;blue square&#8221; abilities that are usually provided via equipment and rewards from previous labors. Each ability can only be used once and changes the value of the dice in some way: <em>Increase/decrease the value of a die by 1 and reduce Spirit by 1. Turn a 6 into a 3 or a 3 into a 6. Turn an odd die into an even die. Flip a die to its opposite side.</em></p><p>The dice can also be used to block damage, restore Spirit (health), or gain Divinity (required to win the game). Dice used in this way are, however, locked and unable to be used to apply damage for that round of combat.</p><p>After everything has been rolled and manipulated, damage is applied to the labor, reducing the labor&#8217;s health (tracked by a gold die). If it is reduced to zero, the labor is defeated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K8ju!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K8ju!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K8ju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:977068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K8ju!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K8ju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6d0914-60a0-42be-8406-232b77157519_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Hind requires matching pairs of dice to apply damage.</figcaption></figure></div><p>If the labor still has health, the gold labor die is moved along the Labor Impacts track. Each space on the track has an effect which may include losing Spirit, restoring the labor&#8217;s health, reducing Divinity, or losing a die. When the gold die reaches the end of the track (marked by a skull), the game ends in defeat.</p><p>This system creates a nice visual tension as the tracking die moves with each round. You can see what type of damage is coming next and how many rounds you have left before defeat because it&#8217;s printed on the card. While the player&#8217;s actions are heavily impacted by <a href="https://www.skeletoncodemachine.com/p/input-output-randomness-part-1">input randomness</a>, the enemy&#8217;s actions are deterministic.</p><h2>Progression</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WXMF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WXMF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WXMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1020713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WXMF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WXMF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531c9b01-9533-4c55-b1e5-b5560bad337e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The player begins the game with the Bow of Hercules card which allows a die to be modified +/-1 at the cost of reducing Spirit.</p><p>With the defeat of each labor, the player gains a reward in the form of a new card they can add to their tableau. It&#8217;s the reverse of the labor card that was just defeated. The Nemean Lion yields an Impenetrable Hide card that can both modify dice and block damage. Defeating the Hydra gives the player the Venomous Blood card which allows for two re-rolls.</p><p>Gaining cards with new abilities, losing Spirit, and gaining Divinity creates a <a href="https://www.skeletoncodemachine.com/p/game-arcs">game arc</a> so that each labor encounter doesn&#8217;t feel exactly the same.</p><h2>A dungeon crawl sans dungeon</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rJun!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rJun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rJun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rJun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rJun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rJun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:928987,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rJun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rJun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rJun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rJun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a21c79a-8948-4172-a4fc-a5a50e13ba5c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rawr!</figcaption></figure></div><p>Thinking about <em>Hercules and the 12 Labors</em> reminded me of the <a href="https://www.skeletoncodemachine.com/p/what-makes-a-dungeon-crawl-good">articles on dungeon crawls</a> that I wrote in 2025. I identified some of the common elements of dungeon crawls, calling out five of the most important ones:</p><ol><li><p>Character progression</p></li><li><p>Combat encounters</p></li><li><p>Loot, equipment, rewards</p></li><li><p>Puzzles and environmental challenges</p></li><li><p>Randomization and replayability</p></li></ol><p>It&#8217;s interesting to view <em>Hercules and the 12 Labors</em> through this lens. It definitely has combat encounters, as that is most (if not all) of the game. The player is rewarded with loot, equipment, and rewards with the completion of each labor. There is character progression in the form of Divinity.</p><p>On the other hand, there are no puzzles or environmental challenges to solve. It is simply one labor after the next using the same mechanical combat system.</p><p>While there is randomness in the form of the dice rolls, the world in which Hercules operates is not random at all. The labors are always the same and always presented in the same order. The Mood card at the start of each labor is random, but doesn&#8217;t really change the world of the game.</p><p><em>Is this game a dungeon crawl?</em></p><p>I&#8217;m not sure and I&#8217;d offer that the specific answer may not be important. The act of thinking through the question to arrive at answer is, however, useful. It allows us to wonder how far we can strip a dungeon crawl down to its bare essentials. It raises interesting questions like whether or not a dungeon crawl requires a map &#8212; something I would have said yes to prior to playing this game.</p><p>Trying to make a dungeon crawl sans dungeon can open up some really interesting and creative design spaces.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rOhh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rOhh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rOhh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:904170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/193380719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rOhh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rOhh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38998113-74f1-4289-81a9-e2f5f3812a0f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Greek mythology as a theme:</strong> You&#8217;d think that eventually we would tire of games with themes based on Greek mythology, but we don&#8217;t. There is something eternal about the stories that continues to captivate us &#8212; especially when combined with beautiful art and spot foil on the cards.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></li><li><p>Dice combat: There are endless ways to implement dice combat mechanisms that are far more interesting than a simple <a href="https://www.skeletoncodemachine.com/p/opposed-dice-rolls">opposed roll</a>. The dice requirement plus labor effect track in <em>Hercules and the 12 Labors</em> is a good example.</p></li><li><p><strong>Dungeon crawls without maps:</strong> While I&#8217;m not convinced that <em>Hercules and the 12 Labors</em> is a true dungeon crawl, it can be fun to ask the question. Stripping a genre of game down to its bare essentials can often serve as the base for a new and interesting game design.</p></li></ul><p><strong>What do you think? Could you see this dice combat system being used in a TTRPG? How would you modify this game to make it more like a roleplaying game than a board game? Does it need a map to be a dungeon crawl?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:490584}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The rulebook does include a note about the usage of Hercules vs. Heracles or Herakles which includes this: <em>&#8220;And while we prefer the Greek spelling and pronunciation &#8212; Hera-kles, &#8220;the glory of Hera&#8221; &#8212; and how the name carries connotations of Hera&#8217;s hatred toward him, we&#8217;ve chosen to use the Romanized spelling &#8220;Hercules&#8221; to reach the widest audience we could.&#8221;</em></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>According to <a href="https://en.wikipedia.org/wiki/Ceryneian_Hind">Wikipedia</a>: &#8220;Euripides says Heracles slew the hind and brought her to Artemis for propitiation. Another tradition says he captured her with nets while she was sleeping or that he ran her down, while another says he shot and maimed her with an arrow just before she crossed the river Ladon.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;m intentionally not showing all the labor cards to avoid spoilers. Some of them are more complicated and part of the fun would be discovering this during play.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>While I enjoy dice and chance in games, I do wonder if the Mood cards take the randomness of this game one step too far. After a card is drawn and applied, it is shuffled back into the deck for the next labor. This means that one could, presumably, continue to draw the same punishing cards throughout the entire game. Losing a die has a massive impact on the probability of the game.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Illustrations are by <a href="https://boardgamegeek.com/boardgameartist/151949/davidschneiderart/linkeditems/boardgameartist">David Schneider</a> who was also the artist for <em>Arkwright</em> (2014) and <em>Tales of the Arthurian Knights</em> (2024).</p></div></div>]]></content:encoded></item><item><title><![CDATA[What is a degenerate game state?]]></title><description><![CDATA[Exploring the concept of degenerate strategies and degenerate game states in board games and TTRPGs. What does it mean and why does it matter? And how is it connected to the Black Lotus card in Magic?]]></description><link>https://www.skeletoncodemachine.com/p/degenerate-game</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/degenerate-game</guid><pubDate>Tue, 31 Mar 2026 09:31:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vILQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vILQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vILQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vILQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1334561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vILQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vILQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63caf337-7807-4757-8d9d-3918cfc20d83_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This article includes some geometry stuff.</figcaption></figure></div><p>I first heard the term degenerate game state on the <em>So Very Wrong About Games</em> podcast. It made sense in context even if I didn&#8217;t exactly know a definition of it. It seemed to imply the mechanisms of the game were poorly designed, but in a very specific way.</p><p>Lately, I&#8217;ve been thinking more about degenerate states as they relate to tabletop game design in both TTRPGs and board games. This led me to go hunting for a clearer understanding of the term and perhaps where it came from.</p><p>What follows is what I found and why I think it&#8217;s an important concept to understand when designing games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>We need to start with a little geometry, but stay with me.</p><h2>Every square is a rectangle</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r5ff!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r5ff!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r5ff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137477,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r5ff!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r5ff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bce5a7-4567-404f-a0d4-2afbc9e4df77_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a concept in mathematics called <strong>degeneracy</strong> that is either the root of the term in game design or at least adjacent.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Here&#8217;s how Wolfram MathWorld describes it:</p><blockquote><p><strong>&#8220;A limiting case in which a class of object changes its nature so as to belong to another, usually simpler, class.&#8221;</strong></p></blockquote><p>First, it is important to understand a <em>limiting case</em> but to understand that we need to think about <em>special cases</em>.</p><p>A <em>special case</em> is where every instance of <em>A</em> is also an instance of <em>B</em> but not vice versa. The classic example is that all squares (<em>A</em>) are rectangles (<em>B</em>) but not all rectangles (<em>B</em>) are squares (<em>A</em>). A square is a special case of a rectangle.</p><p>Similarly, an equilateral triangle (three equal angles) is a special case of an isosceles triangle (two equal angles).</p><h2>Pushing it to the limit</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fWwg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fWwg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fWwg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:951298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fWwg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fWwg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57221c0-c0dc-45c5-a91e-8f46f9c9d460_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Reduce the distance between F1 and F2 to get a circle.</figcaption></figure></div><p>A <em>limiting case</em> is a special case where one or more of the properties of the original are taken to their extreme. It&#8217;s a special case pushed as far as it can go &#8212; often to zero or infinity. As Paul Stephenson says, &#8220;If an object is defined in terms of a variable, it&#8217;s worth seeing what happens at the very ends of the range of values it can take.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>A circle might be considered a limiting case of an oval or ellipse. This is because an ellipse is defined as &#8220;a plane curve surrounding two focal points, such that for all points on the curve, the sum of both distances to the two focal points is constant.&#8221; Under normal conditions you get a nice egg shape, but what happens if we keep decreasing the distance between the two focal points?</p><p>When we reduce that distance to zero (i.e. the two focal points have the same location), it becomes a circle &#8212; the limiting case of an ellipse.</p><h2>Extreme results and degeneracy</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VT_A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VT_A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VT_A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817302,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VT_A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VT_A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6733a9b-a339-4d59-9fd6-447cfba8091c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the case of the circle and ellipse, they still sort of look the same. One could easily agree that while the circle is less &#8220;ellipse-ish&#8221; than a more egg-shaped one. <strong>The circle still follows the rules of an ellipse, but it is a very special ellipse.</strong></p><p>Other times, when we push the variables to the extreme, the very nature of the original object or concept changes. The result is qualitatively different from the rest of the class, making it a degenerate case.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>Let&#8217;s look at two examples from geometry:</p><ol><li><p><strong>Circle with radius zero:</strong> The degenerate case example that makes the most sense to me is a circle. As we reduce the radius ever smaller, eventually the circle becomes a single point. Is it still a circle with radius zero (<em>r</em>=0)? I guess, but it doesn&#8217;t qualitatively look and feel like other circles when you do that.</p></li><li><p><strong>Triangle with a 180 degree angle:</strong> You can do something similar with a triangle, where you make two of the angles zero and one of them 180 degrees. It meets all the rules for a triangle, but it no longer looks like a triangle &#8212; it looks like a line. </p></li></ol><p>While it is not always the case, many times degenerate cases &#8220;belong to another, usually simpler, class&#8221; as noted above. <strong>Pushing the variables to an extreme, past a special case into a degenerate case makes the final form something simpler, less complex, and sometimes less interesting.</strong></p><p>But, for now, let&#8217;s hold that definition and think about degeneracy another way.</p><h2>Hacks, exploits, and degeneracy</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cUl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cUl3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cUl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:965050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cUl3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cUl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20f53a4-6d2d-4e60-8882-e5d634443f15_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In &#8220;The Coming AI Hackers&#8221;, Bruce Schneier notes that <em><strong>&#8220;</strong></em><strong>Everything is a system, every system can be hacked, and humans are natural hackers.&#8221;</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>He then gives a few examples of what he considers hacking:</p><blockquote><p><em>&#8220;Airline frequent-flier programs are hacked. Card counting in blackjack is a hack. Sports are hacked all the time. Someone first figured out that a curved hockey stick blade allowed for faster and more accurate shots but also a more dangerous game, something the rules didn&#8217;t talk about because no one had thought of it before. Formula One racing is full of hacks, as teams figure out ways to modify car designs that are not specifically prohibited by the rulebook but nonetheless subvert its intent.&#8221;</em></p></blockquote><p>While I think the mathematical definition above is at the root of the modern usage of the term in game design, Schneier&#8217;s idea of hacking appears to be mixed in as well. <strong>Specifically, the idea of people technically following the rules while at the same time exploiting a weakness in the design is critical.</strong></p><p>Browsing the BGG forums and articles on the subject yields multiple related definitions that mix <em>degenerate strategy</em> and <em>degenerate game state</em>. Most of them seem to touch on the idea of hack or exploit:</p><ul><li><p>The abuse of a single mechanism within the game by repeatedly taking the action. While the action itself isn&#8217;t a problem, choosing it over and over is.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></li><li><p>A dominant strategy that, while following the strict rules of the game, always leads to victory.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p></li><li><p>Actions taken to exploit a weakness in the game design and yet do not violate the rules of the game, making the game less fun for other players.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p></li><li><p>A flaw in the design itself that allows a player to gain an unintended advantage.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a></p></li><li><p>Playing in a way that ignores the <a href="https://www.skeletoncodemachine.com/p/fragile-design">unwritten rules</a> of the game. Not playing the game in the proper or intended manner.</p></li></ul><p>More than just a hack, however, there is often a focus on an exploit that is not prohibited by the rules. I found this analogy from a Reddit <a href="https://www.reddit.com/r/boardgames/comments/ojj931/comment/h523xps/">comment</a> about &#8220;take that&#8221; mechanisms and degenerate game states to be helpful:</p><blockquote><p><em>&#8220;Consider sports: There are sports that permit physical contact, and sports that do not. Even the sports that permit contact have rules about how far you&#8217;re allowed to go. One of the reasons for this is because if you don&#8217;t reign in physical contact, violence can become the most dominant way of playing the game: if you physically cripple your opponent, you&#8217;ve effectively won. So it no longer ends up being about the actual game, the focus becomes winning on the physical contact aspect.&#8221;</em></p></blockquote><p>Although I am not a game theory expert, all of these ideas seem very close to the concept of <a href="https://en.wikipedia.org/wiki/Strategic_dominance">strategic dominance</a>, where &#8220;strategy <em>A</em> dominates another strategy <em>B</em> if <em>A</em> will always produce a better result than <em>B</em>, regardless of how any other plays.&#8221;</p><p>Is strategic dominance an example of degeneracy in games?</p><p>I think it can be, but perhaps not always. Let&#8217;s look at three possible examples.</p><h2>Ex 1. Black Lotus in Magic: The Gathering</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KMaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KMaG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KMaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:779916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KMaG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KMaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f19366-43b2-4440-b492-431ebc611c58_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The most commonly cited example of degenerate play is from <em>Magic: The Gathering</em>, a game I have surprisingly little experience with.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> The exploit is described in <em>Rules of Play</em> (Zimmerman and Salen, 2003):</p><blockquote><p><em>&#8220;In early editions of Magic: The Gathering, certain card combinations were simply too powerful and could destroy a player on the first turn, before a match had a chance to develop. Wizards of the Coast, the publishers of the game, declared certain cards &#8220;officially&#8221; illegal, most notoriously the Black Lotus card, in order to keep this kind of play experience in check. In regulated tournament play, the outlawed cards were not used.&#8221;</em></p></blockquote><p>Again, we see that the game has been &#8220;hacked&#8221; or &#8220;exploited.&#8221; While the rules (as written at the time) are followed, a strategy or method can be used to ensure victory and presumably reduce the fun of the other players involved.</p><h2>Ex 2. Big Money in Dominion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PMcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PMcD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PMcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1033362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PMcD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PMcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308e7312-62e5-4ec5-a384-9496cf4c9090_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some examples are less clear if they are degenerate strategies or not.</p><p>The Big Money strategy in <em>Dominion</em> (Vaccarino, 2008) reduces the game to a simple formula: <em>&#8220;Buy Province with $8, buy Gold with $6-$7, and buy Silver with $5 or lower.&#8221;</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a></p><p>Big Money appears like a degenerate strategy against novice players. It almost always wins and it collapses the game decision space into an easy and obvious strategy. It reduces the fun for the other players and potentially for even the person using it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a></p><p>But Big Money is not invincible. Adding a Smithy to draw more cards can enhance Big Money in a way that improves it versus the basic, vanilla Big Money. Adding cards from expansions creates even more Big Money beating strategies. One could make the argument, as the <em>Dominion Strategy</em> website does, that, &#8220;Studying a board to figure out how to design a deck capable of beating Big Money: well, that&#8217;s what Dominion is all about.&#8221;</p><p>Zimmerman and Salen are careful to note the same idea in <em>Rules of Play</em>, stating that &#8220;there is something exciting about having players explore the space of possibility in your game, rooting around for new strategies and new ways to play.&#8221; This creates what they call <em>degenerate strategy ecosystems</em> in which players continue to find exploits that invalidate the earlier ones and improve the game experience overall.</p><h2>Ex 3. The three-player problem and turtling</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pRTb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pRTb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pRTb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:847300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pRTb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pRTb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fb8690-e8f0-4cf4-97cf-f9892debb761_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve mentioned Lewis Pulsipher&#8217;s <a href="https://www.skeletoncodemachine.com/p/three-player-problem">three-player problem</a> a few times before:</p><blockquote><p><em>&#8220;In a three-player conflict game (e.g. a historical wargame) if there are three players, the two players who are behind will generally team up and attack the player in the lead.&#8221;</em></p></blockquote><p>In itself, three-player conflict game designs aren&#8217;t the problem. Problems can arise, however, if all players decide to turtle &#8212; focus solely on defense rather than offense.</p><p>The strategy becomes one in which you wait for the other players to be weakened by fighting each other so you can swoop in and win. When everyone does this (i.e. everyone turtles), this creates a potential degenerate game state where play collapses into simply waiting for someone to attack.</p><p>It is notable that this is not a dominant strategy because it may not reliably result in victory for the player using it. Instead, it collapses the entire game state.</p><h2>Adjacent concepts</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Et9f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Et9f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Et9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1040223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Et9f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Et9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd07851c-be59-46a2-87ef-580dc1d4a45f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before we settle on a working definition of degenerate strategies and game states, it is important to note some adjacent concepts. I&#8217;ve seen all of these referred to as examples of degenerate game states, but that categorization could be debated:</p><ul><li><p><strong>Soft locks:</strong> In video games a soft lock (or softlock) can occur when the game remains playable, menus can be accessed, but progress is halted due to a design flaw. For example, the quest item to spawn the boss monster is lost or you are trapped in an area of the map with no exit.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a> I think this is very close to the three-player turtle problem noted above.</p></li><li><p><strong>Excessive garbage time:</strong> We previously explored <a href="https://www.skeletoncodemachine.com/p/garbage-time">garbage time</a> in games in the context of closure and conceding defeat. Excessive garbage time in a game also collapses the strategy for players in a way similar to a degenerate strategy. There are few decisions to be made and instead it&#8217;s just playing it out to the end.</p></li><li><p><strong>Kingmaking:</strong> I&#8217;ve seen <a href="https://www.skeletoncodemachine.com/p/kingmaking">oft-hated kingmaking</a> brought up as an example of degenerate play. I&#8217;m not sure I agree with that, as it feels more like a value judgement or <a href="https://www.skeletoncodemachine.com/p/the-8-kinds-of-fun">kind-of-fun</a> preference than a true degenerate game state. Has the game been reduced to something simpler that is qualitatively different from the original? Perhaps.</p></li><li><p><strong>Fragile game design:</strong> All of these examples and discussions seem to go back to our exploration of what Cole Wehrle calls <a href="https://www.skeletoncodemachine.com/p/fragile-design">fragile game design</a>. Fragility is something different than victory points and the written rules. It is the unspoken and unwritten rules that are just as important (or more important) than the rules themselves. Some of the examples of degenerate strategies seem to violate the unspoken rules of the game which is why players may frown upon them.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a></p></li></ul><p>It is possible (and seemingly common) for people to describe things they don&#8217;t like in games as being <em>degenerate</em>. I understand this because it is a messy concept to try to define.</p><p>That said, I&#8217;m going to try to describe it in a way that makes sense to me and is useful when analyzing games.</p><h2>A collapse into a simpler form</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sGRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sGRN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sGRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:666929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sGRN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sGRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F328bded6-e8d1-40fd-9155-a074bd8c8ee9_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let us return to our original definition of mathematical degeneracy: <em>&#8220;A limiting case in which a class of object changes its nature so as to belong to another, usually simpler, class.&#8221;</em></p><p>To me, this is the most helpful starting point for understanding degenerate strategies and degenerate game states in games. Degenerate not in the sense of a &#8220;declining&#8221; or &#8220;worse&#8221; state &#8212; just a simpler class that is qualitatively different from the original.</p><p>Just like the ellipse that can be exaggerated until it is a circle and eventually just a point, games can retain their original rules and yet become something different &#8212; something simpler.</p><p><strong>A degenerate strategy or degenerate game state is therefore one in which the game, while following its own rules, collapses into a simpler form that is qualitatively different from the original.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a></p><p>I like this definition because it removes the value judgement from it. While this collapse into simplicity is <em>often</em> associated with a reduction in fun and interest it doesn&#8217;t <em>always</em> need to be the case. I&#8217;d argue degenerate game states are <em>almost always</em> bad, but it leaves a tiny bit of room for exceptions. The game is different, and often that means worse, but perhaps a counter example could be found.</p><p>It also doesn&#8217;t rely on the use of a hack, exploit, or loophole for a degenerate strategy or degenerate game state to occur. That implies <em>player intent</em> which can be messy. Instead it focuses on the results.</p><p>The key elements are a (1) <strong>strict adherence to rules</strong>, (2) <strong>a reduction to a simpler form</strong>,  and (3) <strong>the simpler form is qualitatively different from the original game</strong>.</p><p>A degenerate game state is when there is some inherent part of the game&#8217;s design that allows the play to collapse into something simpler and different than the original game. It&#8217;s when a wargame turns into a game where it makes no sense to start a battle or an economic game where repeating a single action is the best path to victory. All the rules are still in place, but some variable has been pushed to an extreme.</p><p>Degeneracy is when your elliptical game collapses into a single point.</p><h2>We are loophole exploiters</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ilqt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ilqt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ilqt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1087087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ilqt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ilqt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3c2d2b-a14a-4972-9683-289206892ec8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the AI hacking article above, Bruce Schneier notes: <em>&#8220;Hacking is as old as humanity. We are creative problem solvers. We are loophole exploiters. We manipulate systems to serve our interests.&#8221;</em></p><p>This is true and unavoidable. If there is a way to exploit a game design, someone will eventually find it. Players are looking for ways to win, trying new strategies, and exploring the <a href="https://www.skeletoncodemachine.com/p/decision-space">decision space</a>. In that process they may very well find a degenerate strategy.</p><p>So how do we handle this? In <em>Rules of Play</em>, the authors are direct in their opinions:</p><blockquote><p><em>&#8220;Try to find degenerate strategies and get rid of them! We learned in the previous schema that positive and negative feedback systems can emerge unexpectedly from within a game&#8217;s structure and can ruin a game experience for players. The same is true of degenerate strategies. A close analysis of your game design can sometimes reveal them but the only real way to root them out is through rigorous playtesting.&#8221;</em></p></blockquote><p>This is solid advice.</p><p>In the end, it is only extensive playtesting that can prevent degenerate strategies and game states.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OaLo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OaLo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OaLo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1270832,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/192509854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OaLo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OaLo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acdee4-b132-46ab-ac7b-295dc2637c0e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I felt an upside down chair was fitting.</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>Degeneracy as collapse:</strong> I write Skeleton Code Machine articles as a way to learn and to organize my thoughts. Writing this has helped me think about degenerate game states as a collapse into a simpler form that inherently changes that game &#8212; not a way I thought before I started. I hope this is a helpful piece of vocabulary and a tool for you to use in game analysis.</p></li><li><p><strong>Value depends on context:</strong> It is very easy to blend value judgements (i.e. &#8220;this is good&#8221; or &#8220;this is bad&#8221;) with technical game terms. Degenerate game states are often bad, but we can create a more objective definition at the same time.</p></li><li><p><strong>Playtesting is the way:</strong> In the end, as with most of game design, the only way to sort this all out is with extensive playtesting. Having recently <a href="https://omnes.exeunt.press/p/epsilon-006">run playtests</a> at Unpub, I can confirm that nothing finds flaws like public playtesting.</p></li></ul><p><strong>What do you think? Were you familiar with the concepts of degenerate strategies and game states or is this new to you? How would you define it? If you can think of more examples from games, let me know in the comments!</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:485942}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I want to be very clear that this article represents what I&#8217;ve learned about degenerate game states as described at Board Game Geek (BGG), Reddit, and other sources. The word &#8220;degenerate&#8221; gets used in different ways in board games vs. TCGs, so it&#8217;s very hard to pin down. What I propose as a definition does not necessarily represent the context in which <em>So Very Wrong About Games</em> uses the term, as I was unable to find where they provided a strict definition of their own.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Degeneracy is also used in game theory, but it&#8217;s really complicated and I&#8217;m not sure I fully understand it enough to talk about it &#8212; even more so than the definition from mathematics. If you are a game theory nerd, please educate me in the comments.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>See <a href="https://www.polydron.co.uk/resources/the-limiting-case-sublime-or-ridiculous.pdf">The Limiting Case: Sublime or Ridiculous</a> by Paul Stephenson for more on this.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>A limiting case is a special case of special cases and a degenerate case is a special case of limiting cases. Think about that one for a little while.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p><a href="https://www.belfercenter.org/publication/coming-ai-hackers">The Coming AI Hackers</a> by Bruce Schneier published at the Harvard Kennedy School Belfer Center for Science and International Affairs.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>This definition comes from <a href="https://www.gamedeveloper.com/design/what-is-quot-degenerate-quot-">What is degenerate?</a> by Taekwan Kim at <em>Game Developer</em>. The context is video games, but I think the description applies to tabletop games just as much.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>This is the definition presented in <em>Rules of Play</em> by Eric Zimmerman and Katie Salen (Ch. 19, p. 11): &#8220;This style of play, based on exploiting a strategic saddle point, is called an exploit or degenerate strategy. A degenerate strategy is a way of playing a game that ensures victory every time.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>The <a href="https://tis.so/degenerate-play">Degenerate Play</a> post by Possible Modernist uses the idea of &#8220;makes the game less fun&#8221; as a key part of degenerate play. I tend to agree with this. This was one of the best blog posts I&#8217;ve read on the subject.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>This definition is mentioned as a quote in <a href="http://devmag.org.za/2012/05/07/loopholes-in-game-design/">Game Design Loopholes</a> by Julian Pritchard. The source is <em>Game Design Workshop: A Playcentric Approach to Creating Innovative Games</em> by Tracy Fullerton: &#8220;A loophole can be defined as a flaw in the system that users can exploit to gain an unfair or unintended advantage.&#8221; This same article is where I learned that <a href="https://en.wikipedia.org/wiki/Prisoner%27s_dilemma">The Prisoner&#8217;s Dilemma</a> is an example of a dominant strategy that is not a degenerate strategy.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>I&#8217;ve played a few times, even going so far as to purchase cards for a <em>Bloomburrow</em> deck.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>This description is from the <a href="https://dominionstrategy.com/big-money/">Dominion Strategy</a> website. The <a href="https://wiki.dominionstrategy.com/index.php/Money_strategies">Dominion Strategy Wiki</a> has more analysis on the Big Money strategy, including why it doesn&#8217;t &#8220;solve&#8221; the game.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>It is possible to read of players <a href="https://www.reddit.com/r/boardgames/comments/agmmhb/dominion_wish_i_never_heard_of_big_money/">lamenting</a> that they ever heard of Big Money.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>The more severe version of this is the hard lock which has more debate around its definition. Most would say a hard lock is when the game crashes, the controls become unresponsive, and only a reboot or restart will fix it. Others argue that a hard lock is when your save file is so impacted that you need to restart from an earlier save, as opposed to a soft lock where you can reload your latest save game. I don&#8217;t have an opinion and will let smarter video game designers than me argue this one.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>It is notable that degenerate strategies and exploits are generally considered to be a &#8220;bad thing&#8221; in multiplayer tabletop games. And yet they might be considered positive, fun, and valid in single player video games.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>I do not presume to claim this is an original or novel definition. Quite the opposite. It is my synthesis of everything I&#8217;ve read on the subject which no doubt led me to the same place as many others. My guess is that this definition is already widely in use in the game design community. I just got there taking the longest route possible.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Stealth and noise mechanisms in Seal Team Flix]]></title><description><![CDATA[Exploring how Seal Team Flix (a flicking game) implements a particularly challenging mechanism &#8212; stealth in tabletop games with no hidden information. It creates an interesting puzzle to solve.]]></description><link>https://www.skeletoncodemachine.com/p/stealth-games</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/stealth-games</guid><pubDate>Tue, 24 Mar 2026 09:26:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yK_1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yK_1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yK_1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yK_1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yK_1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yK_1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7442ab02-9101-4400-95a9-fcf72b43d0de_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Seal Team Flix box cover art</figcaption></figure></div><p>Last week we looked at how Thief&#8217;s Market turns <a href="https://www.skeletoncodemachine.com/p/thiefs-market">the fair division problem</a> and the ultimatum game into a dice game. I learned from the poll at the end that 75% of readers (N=48) would rather get nothing than allow an unfair proposer to gain anything. Read that one and answer the poll at the end if you haven&#8217;t already!</p><p>This week we are exploring the stealth mechanism in what the <em>So Very Wrong About Games</em> podcast has called &#8220;The Only Game that Matters&#8221; &#8212; <em>Seal Team Flix</em>.</p><h2>An elite force of special operators</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KH4S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KH4S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KH4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169173,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KH4S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KH4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf1cbe6-4ece-4985-b1d9-e3cf63df64b2_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Patrol standee and player board</figcaption></figure></div><p><em>Seal Team Flix</em> (Ruth &amp; Thomas, 2018) is a &#8220;tactical dexterity game&#8221; that is likely inspired by first-person and tactical shooter games such as <em>Counter-Strike: Global Offensive</em> (2012), <em>Tom Clancy&#8217;s Ghost Recon</em> (2001) and <em>Insurgency</em> (2014).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Poe5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Poe5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Poe5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217935,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Poe5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Poe5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c12551-f839-42e3-90d4-2065b175045c_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Player board with equipment</figcaption></figure></div><p>The rulebook begins with &#8220;The story so far&#8230;&#8221; which sets the trope-filled and cliche-packed tone of the game:</p><blockquote><p>&#8220;The year is 2018, and FBI and NSA sources have intercepted chatter between a violent, fringe eco-terror group called &#8220;Gaia&#8217;s Hope&#8221;, some seedy financiers, and international arms dealer &#8220;Mal&#8221; O&#8217;Dorus. Gaia&#8217;s Hope is one of the most dangerous terror groups in the world, with the doomsday philosophy that &#8220;man has become a blight upon the planet and must be exterminated&#8221;. Supported by satellite imagery that has determined force numbers and patrol patterns, an elite force of Special Operators has been tasked to discover their plan and disrupt their operation.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></blockquote><p>The game includes many of the elements you&#8217;d expect in a tactical shooter game:</p><ul><li><p>Counter-terrorist vs. terrorist factions</p></li><li><p>Modern, floorplan-based maps</p></li><li><p>Weapon and equipment loadouts (e.g. MP5 and M1A SOCOM)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li><li><p>Medical kits that restore health</p></li><li><p>Armor that reduces damage</p></li><li><p>Flashbangs, grenades, bombs to defuse, hostages to rescue</p></li></ul><p>The twist is that it&#8217;s a dexterity game, specifically a flicking game, which is a genre I don&#8217;t usually play often.</p><p>As many readers may not be familiar with flicking games, it&#8217;s worth taking a short detour to explain how they work.</p><h2>What are dexterity and flicking games?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQsA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQsA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQsA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159184,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fQsA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQsA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718616ce-c92f-43ff-8514-ad5bb441771f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A Game of Tactical Dexterity</figcaption></figure></div><p>While it&#8217;s a broad and poorly defined class of games, dexterity games usually include some type of physical component of play that relies on reflexes and/or coordination. Most modern board games include elements of strategic thinking, making choices, memory, and visual pattern matching. They don&#8217;t, however, usually include things that make players move quickly or try to carefully stack items.</p><p><em>Crokinole</em> (1876) and <em>Klask</em> (2014) are examples of pure, abstract dexterity games. These games can feel like tabletop versions of air hockey or billiards in how they are played &#8212; flicking or moving things toward a goal or target.</p><p>Other dexterity games are more thematic like <em>PitchCar</em> (1995), <em>Junk Art</em> (2016), and <em>Rhino Hero: Super Battle</em> (2017).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> <em>Kabuto Sumo</em>, for example, has players competing as sumo wrestling insects trying to push their opponents out of the ring using a slide/push mechanism.</p><p>A subset of dexterity games include flicking games &#8212; games where players must flick a token with their finger as part of the game. <em>Crokinole</em>, <em>Catacombs: Third Edition</em> (2015), <em>Flick &#8216;em Up!</em> (2015), and <em>ICECOOL</em> (2016) are perhaps the most popular examples. Players place a flat disc/token on the board and (without moving their hand), flick the disc to hit a target.</p><h2>How to flick a disc</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tT3-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tT3-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tT3-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tT3-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tT3-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e74789-c9a9-4a50-b7ca-e16eeafdb0fe_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sound tokens look like candy corn.</figcaption></figure></div><p><em>Seal Team Flix</em> includes a very detailed explanation of how to do this:</p><blockquote><p>&#8220;<strong>HOW TO FLICK:</strong> While shooting or performing some other tasks, you will need to Flick a Disc. To do so, simply place the Disc on the map, curl your index finger, and line it up with the rear (or top, if you&#8217;re really good) of the Disc. Line up your arm so that the Disc will slide in the direction you want, and then simply extend your index finger. This is only one of many ways to propel the disc, but the only rule with regard to legal Flicks is that your HAND CANNOT move. You may move your fingers all you want, but your hand must remain stationary.&#8221;</p></blockquote><p>The <em>Seal Team Flix</em> board has little cardboard walls that are matched to the walls printed on the map. Cover boxes (brown cubes) are added to block some shots. Enemies are cardboard standees placed throughout the map.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dC-s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dC-s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dC-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dC-s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dC-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ddf389-f75f-45cd-8096-97fc07bf92e3_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Map overview with sound tokens.</figcaption></figure></div><p>When a player shoots, they take the appropriate number and size of discs (e.g. the MP5 SMG gets 1 medium disc in single fire mode or 2 small discs in burst mode) and flick them at the intended target. If the disc touches the target, it&#8217;s a hit and damage is applied.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> Because the enemy targets can&#8217;t flick back, dice are rolled to determine return and reaction fire.</p><p>The part of <em>Seal Team Flix</em> I found most interesting, however, was how sound is tracked to create a sense of stealth &#8212; a concept notoriously hard to implement in an engaging way in tabletop games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><h2>Simulating stealth and noise</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lwtp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lwtp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lwtp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212423,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lwtp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lwtp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6e8b37-7490-4104-a7be-6532bc89dabb_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sound tokens in the rulebook</figcaption></figure></div><p>When a player shoots or otherwise makes noise (e.g. grenade) in <em>Seal Team Flix</em>, they place sound tokens at the location of the sound.</p><p>Each gun has its own sound level with larger guns making more noise. The springfield 770 sniper rifle is one of the loudest, generating 5 sound tokens. The HK MP5 submachine gun is one of the quietest, generating only 2 sound tokens per fire. Optional suppressors can be equipped which reduces the sound tokens placed by 1 and there&#8217;s a dart pistol that makes no sound.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L-wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-wg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L-wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L-wg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670d76f-61df-4625-a476-664eccac72df_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Green disc about to be flicked (shot)</figcaption></figure></div><p>Let&#8217;s say you begin the mission and there&#8217;s an enemy sentry or patrol right at the start and blocking your path. The team is spotted and an alert marker is placed which adds +4 sound to the area. The first player shoots and misses, adding 4 sound tokens to the player&#8217;s area. The second player shoots and hits, but they need to add another 2 sound tokens to the same area for a total of 10 sound.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p><p>The players can move and continue their mission on future turns, but the sound tokens stay in place. This governs how the enemy units move:</p><ul><li><p><strong>Sentries:</strong> Enemy sentry units never leave their starting area, but will always move closer to the sound. Once alerted they stay alert and will shoot if they ever have line of sight to a target.</p></li><li><p><strong>Patrols:</strong> Enemy patrols will move one area closer to the loudest sound on the map each round. This might not be toward where the players currently are and instead might be where they generated the most sound.</p></li></ul><p>In addition, the amount of sound determines how many new patrols will be spawned on the map. The sound tokens for each area are added up and divided in half, rounding up. A ten-sided die (d10) is rolled that many times and each roll has a chance to spawn another patrol on the map.</p><h2>Thematic stealth mechanisms</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D1PL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1PL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1PL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D1PL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D1PL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc315df3a-1138-475e-8ca4-ee5382cc64b5_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Even locks are opened using flicking!</figcaption></figure></div><p>The sound mechanism in <em>Seal Team Flix</em> feels thematically integrated into the game. Player characters start the mission concealed. Sentries and patrols aren&#8217;t alerted yet, meaning the team can move without drawing attention. Eventually, however, someone will need to take that first shot &#8212; generating sound and alerting nearby patrols.</p><p>From that point on, the mission escalates with each new shot generating more sound which generates more patrols and more reason to shoot again. Similar to how missions in <em>Cyberpunk 2077</em> or <em>Ghost Recon: Wildlands</em> may start as stealth missions, but at some point always seem to turn into a wild gunfight by the end.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a></p><p>Sound can also be used as a distraction using this mechanism because tokens are placed where the sound is generated and not at the origin. Tossing a flashbang can make a different area the loudest on the map, attracting patrols until those sound tokens eventually fade away.</p><p>It&#8217;s not a perfect system. Without a &#8220;game master&#8221; there is no hidden information in the game, meaning that the location of all enemies is always known. There is no &#8220;fog of war&#8221; either, so the full map is known from the start. This allows players to avoid (or try to avoid) many of the enemies as the move through the map. Is this a bug or a feature? Hard to say.</p><h2>Extraction Point</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vJ5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vJ5-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vJ5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vJ5-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vJ5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd20a973-31b2-4885-8bd9-ced5f7fe3888_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tumulus Issue 03 includes Extraction Point</figcaption></figure></div><p>Stealthy tactical shooter games are something I&#8217;ve thought about before. Tumulus 03 &#8220;Kick open the door.&#8221; includes a mini-game called Extraction Point. Based on the <a href="https://www.skeletoncodemachine.com/p/carta-srd">Carta SRD</a>, the player uses cards to create a house map with three floors. They then take actions including Advance, Peek, and Breach &amp; Clear that each require different amounts of time.</p><p>The idea I wanted to try to capture was that fast actions save time but are more risky, while slow actions burn more time but are safer. It doesn&#8217;t use a noise/alert system, but playing <em>Seal Team Flix</em> makes me think one could easily be added.</p><p>Like many of the playable mechanisms and games in <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a>, Extraction Point is intentionally &#8220;incomplete by design&#8221; with a number of exercises at the end focused on improving the game. One of the exercises mentions how enemies never move or patrol the house, a challenge solved quite elegantly in <em>Seal Team Flix</em>.</p><p>Issue 03 is available as a <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">Tumulus back issue</a> while supplies last if you&#8217;d like to check it out.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YG1T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YG1T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YG1T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167200,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191876736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YG1T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YG1T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa14e3de6-2c14-4154-a8f0-f91a5bc67b7b_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Seal Team Flix Sentry and cover cubes</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>Dexterity and flicking games:</strong> I&#8217;ve played Jenga, Kabuto Sumo, and Jungle Speed previously, all of which qualify as dexterity games. Other than Crokinole, however, I think <em>Seal Team Flix</em> might be the first flicking game I&#8217;ve played &#8212; certainly the first thematic one. It&#8217;s an interesting genre, and I&#8217;d be curious if some of the concepts could be integrated into TTRPGs.</p></li><li><p><strong>Stealth mechanisms are tricky:</strong> The easiest way to implement stealth in a game is using a <a href="https://www.skeletoncodemachine.com/p/hunter-vs-hunted">hidden movement</a> mechanism, but this almost always requires two opposing teams or a GM running the game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> You often need a way to track undetected vs. alert status. Noise tracking can become fiddly and burdensome quickly if extra care is not taken.</p></li><li><p><strong>A stealth puzzle to solve:</strong> When designed well, stealth mechanisms almost feel like puzzles to solve: <em>Should I toss a flash bang over there to draw the enemies so you can move the other way? Should I wait for a patrol to pass before crossing a hallway?</em> It is a careful balance between making the enemy AI predictable enough and yet not so predictable as to be easily avoided.</p></li></ul><p><strong>What do you think? What are some of your favorite stealth or noise tracking systems in games you&#8217;ve played? I&#8217;m particularly interested in thematic ones that don&#8217;t just abstract it away into a single stealth roll. Also, if you love a flicking game, let me know!</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:482319}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Mark Thomas, one of the designers of Seal Team Flix, posted a <a href="https://bsky.app/profile/hotseatgames.bsky.social/post/3mhsndrgj5k2i">clarification</a> on Bluesky (3/24/2026): &#8220;And to set the record straight, the biggest influence, for me at least, was Rainbow Six, which in turn influenced Counter-Strike!&#8221; I forgot that Tom Clancy&#8217;s Rainbow Six came out in 1998, as I&#8217;ve only played Tom Clancy&#8217;s Rainbow Six: Vegas (2006) and Rainbow Six Siege (2015). Makes sense that R6 was the main inspiration!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>At the risk of possible spoilers for a 1995 movie, this sounds quite similar to one of the plot points in <em>12 Monkeys</em> directed by Terry Gilliam.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Interestingly they are named on the cards as &#8220;HK MP-5&#8221; and &#8220;Springfield M1A SOCOM&#8221; which is usually avoided without proper licensing agreements. While the designation is usually free to use (e.g. M1A) the company names (e.g. Springfield Armory) may not. In CS:GO the SMGs that are clearly based on Heckler &amp; Koch weapons are simply called their designations such as MP7 and UMP-45. I&#8217;m not a lawyer though, so I might be wrong.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>If you haven&#8217;t played one of the <em>Rhino Hero</em> games yet, you really should. It&#8217;s very silly fun for both kids and adults.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>There is no concept of <a href="https://www.skeletoncodemachine.com/p/cyborg-ammo">ammo tracking</a> (that I&#8217;ve seen so far) in <em>Seal Team Flix</em>. Also, you can bank shots off walls to hit one or more targets, all of which count as full-strength hits. This breaks the simulationist qualities of the game (if they were present in the first place), but does make for enjoyable flicking.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>I&#8217;ve never been much of a fan of &#8220;rolling a stealth check&#8221; by itself while attempting to sneak.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>The dart pistol replaces the player&#8217;s secondary weapon and can only be used twice.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>Technically you can never have more than 6 sound tokens in an area, but an alert token can mush the total effective sound above that limit.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>I&#8217;m not much of one who loves stealth in video games. I always choose the loud method when completing side quests in games.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p><em>Black Sonata</em> (Kean, 2017) is a <a href="https://www.skeletoncodemachine.com/p/black-sonata">solo deduction game</a> and notable exception.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Thief's Market, fair division, and the ultimatum game]]></title><description><![CDATA[Exploring the Thief's Market pie cutting mechanism and how game theory experiments (and fierce pirates) show that players may not always act in a rational manner.]]></description><link>https://www.skeletoncodemachine.com/p/thiefs-market</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/thiefs-market</guid><pubDate>Tue, 17 Mar 2026 09:31:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Qb-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qb-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qb-h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qb-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235695,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qb-h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qb-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa952f3b7-abdd-41f9-927f-a2678e5f6bda_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve returned from <a href="https://www.unpub.org/">Unpub Festival 2026</a> filled with ideas and creativity while also being utterly and completely exhausted. The playtests of <a href="https://omnes.exeunt.press/p/turtchester-ratsail">Ratsail</a> and <a href="https://www.kickstarter.com/projects/exeuntpress/exclusion-zone-botanist-epsilon">Epsilon</a> went really well. My notebook and rulebook are filled with notes and feedback that I&#8217;ll need to process this week.</p><p>While there, I won two board games as part of the raffles. One of those games was the new edition of <em>Thief&#8217;s Market</em> designed by Dave Chalker. I was able to have a very brief chat with Dave about the game and its interesting &#8220;pie cutting&#8221; mechanism.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Thinking about this game led me to game theory, something called The Ultimatum Game, and an old mathematics article about pirates. All of that might teach us something about how players make decisions at the table.</p><h2>Thief&#8217;s Market</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N8U5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N8U5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N8U5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N8U5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N8U5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ecf9f9-fc07-4e36-991b-48ea2b6c39e9_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In <em>Thief&#8217;s Market</em> (Chalker, 2025), you play as a group of thieves who just pulled off a big heist. The time has come to divide up the loot and then head to the market to make some purchases.</p><p>The game is played over a series of rounds with each round being divided into two phases:</p><ol><li><p><strong>The Loot Phase</strong></p><ol><li><p>The first player rolls all the loot dice (10-16 dice in total) to the middle of the table. They also add the first player token to the pool of dice.</p></li><li><p>On each player&#8217;s turn, they can either (a) take as many dice as they&#8217;d like from the center pool of dice or (b) steal all the items from any player, returning one to the center. The first player token can be taken and stolen as well.</p></li><li><p>This splitting/stealing continues until every player has at least one item.</p></li></ol></li><li><p><strong>The Market Phase</strong></p><ol><li><p>Each player takes turns using their collected dice to purchase cards from the market. The cards represent characters, markets, heists, and relics that allow players to modify dice and gain points in future rounds.</p></li><li><p>If any player has obtained a total of three relic cards, the game ends.</p></li></ol></li></ol><p>This is not a full rules teach, but should provide enough detail for use to explore the core mechanism of the game: <em>the choice to either take dice from the center or steal from another player</em>.</p><h2>Cutting the pie</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rpL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rpL0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rpL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181768,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rpL0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rpL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912c4043-ff79-423b-aa14-9ee6db7863c0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I briefly spoke to Dave Chalker about the game, he described it as &#8220;cutting the pie&#8221; which I think is a good description. We looked at <a href="https://www.skeletoncodemachine.com/p/pacts-cut-choose">fair cake cutting</a> (i.e. &#8220;I cut, you choose&#8221;) mechanisms in the past in the context of <em>Pacts</em> (Brin, 2025):</p><blockquote><p>In <em>Pacts</em>, each round one player will draw five pact cards and divide them into two piles of their choosing. In addition, they will also add a 2nd Player token to one of the piles, increasing the desirability of the pile &#8212; there&#8217;s an advantage to going second. Then the other player will choose one of the piles. Finally both players will resolve their actions &#8212; 1st player and then 2nd player order.</p></blockquote><p>In Pact, this fair division optimization problem is upset by having items that are extremely hard to value. It is almost impossible to create two piles of truly equal size or value, making it a really interesting (and sometimes agonizing) choice.</p><p>I wouldn&#8217;t call <em>Thief&#8217;s Market</em> a pure &#8220;I cut, you choose&#8221; game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> The difference is that in &#8220;I cut, you choose&#8221; games, the player is making a split of a pool of items and allowing another party to choose one of the pieces. This strongly incentivizes equal distributions, as the other (rational) player will take the largest piece available.</p><p><em>Thief&#8217;s Market</em> instead has the player &#8220;cut the pie&#8221; with the looming risk of their entire piece being stolen. In <em>Pacts</em>, if you make unequal piles, you still end up with a pile. In <em>Thief&#8217;s Market</em>, if you take took many dice, you may end up with no dice at all.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>In some ways, this makes the decisions during the Loot Phase even more complicated. A player must decide if they should take dice from the center, and if so, how many they should take. Or, they must decide if they steal, and if so, who to steal from.</p><h2>The ultimatum game</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FMp6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FMp6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FMp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215710,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FMp6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FMp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e6ede3-cb98-4b7d-bcdc-eb657a6d0b41_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While trying to find similar mechanisms in experimental economics or mathematical games, I came across <strong>the ultimatum game</strong> first described by John Harsanyi in 1961:</p><ol><li><p>The first of two players (Proposer) is given a sum of money and is asked to decide how to split it between themselves and the second player (Responder).</p></li><li><p>The Proposer makes an offer of a split of the money to the Responder.</p></li><li><p>If the Responder accepts the offer, they both get the agreed upon amounts. If the Responder rejects the offer, neither gets anything.</p></li></ol><p>I think this touches on something happening in <em>Thief&#8217;s Market</em>, but it requires some explanation.</p><p>You&#8217;d expect that experiments involving the ultimatum game would show that the Responder would accept most offers because their choice is between the offered amount ($X) or nothing at all ($0). It&#8217;s almost a <a href="https://www.skeletoncodemachine.com/p/hobsons-choice">Hobson&#8217;s Choice</a>.</p><p>And yet, experiments have shown this is not the case as Lauren Strano describes at <em>The Decision Lab</em>:</p><blockquote><p><strong>&#8220;What actually happens:</strong> In real-life experiments, low offers are usually rejected by Player 2 because people value fairness, even at personal cost. Additionally, proposers often offer 30-50% of the money because they assume that completely unfair offers will be punished, and they want at least something out of the proposition.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></blockquote><p>One possible reason proposed for this is that <strong>&#8220;people tend to reject an unfair offer, even if it means sacrificing their reward.&#8221;</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>When presented an unfair offer, it would seem that people are quite likely to cut off their own nose just to spite their face.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><h2>Working backward to a solution</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z_lj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z_lj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z_lj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z_lj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z_lj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9359c91-8a70-455b-ad5d-cfb8216a270a_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So if our thieves are unlikely to be fully rational when making decisions, how can we know what to do in the game? Is there an optimal play that maximizes gain and reduces the risk of being stolen from?</p><p>That&#8217;s where I came across the &#8220;A Puzzle for Pirates&#8221; by Ian Stewart in <em>Scientific American</em> which describes a variant of the ultimatum game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> It directly involves splitting a shared loot pile between multiple pirates:</p><blockquote><p>&#8220;Ten pirates have gotten their hands on a hoard of 100 gold pieces and wish to divide the loot. They are democratic pirates, in their own way, and it is their custom to make such divisions in the following manner: The fiercest pirate makes a proposal about the division, and everybody votes on it, including the proposer. If 50 percent or more are in favor, the proposal passes and is implemented forthwith. Otherwise the proposer is thrown overboard, and the procedure is repeated with the next fiercest pirate.&#8221;</p></blockquote><p>Much like <em>Thief&#8217;s Market</em>, multiple players are involved and the consequences for being too greedy when splitting the loot are harsh. It&#8217;s a two-page article that is well worth reading, but here is the bit that I found to be most interesting:</p><blockquote><p>&#8220;The secret to analyzing all such games of strategy is to work backward from the end. At the end, you know which decisions are good and which are bad. Having established that, you can transfer that knowledge to the next-to-last decision and so on. Working from the beginning, in the order in which the decisions are actually taken, doesn&#8217;t get you very far. The reason is that strategic decisions are all about <em>&#8220;What will the next person do if I do this?&#8221;</em> so the decisions that follow yours are important. The ones that come before yours aren&#8217;t, because you can&#8217;t do anything about them anyway.&#8221;</p></blockquote><p>So to determine what to do, you need to start with the very last two pirates who are making decisions. Once you figure out what they might do, you can ponder what the one before them would do, given the decision of the first two. This continues all the way up the chain until it reaches you whether it is 10 pirates or 100 pirates.</p><p>The actual conclusions in the article are fairly complicated, but it illuminates the exploration of the game in an interesting way. On a player&#8217;s turn they need to not only assess the current game state, the value of the loot pile, but also if the next person in line will steal from them.</p><p>The player&#8217;s choice must involve working backwards from the end.</p><h2>Additional complexity</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wnl4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wnl4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wnl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wnl4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wnl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5071db26-a848-4464-ad00-962fc3738ff8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two other factors are worth noting that are important in exploring the gameplay of <em>Thief&#8217;s Market</em>:</p><ol><li><p><strong>The dice do not have equal value:</strong> Each die has multiple faces. The value of each of those faces depends on what each player is trying to purchase and what cards they have that might modify certain dice. Like in <em>Pacts</em>, this inability to easily tie a value to each &#8220;pie slice&#8221; makes the decision incredibly difficult to just &#8220;math out.&#8221;</p></li><li><p><strong>There is a player order token:</strong> Just as <em>Pacts</em> includes a 2nd Player order token, <em>Thief&#8217;s Market</em> includes a 1st Player token. Almost by definition, these tokens do not have a quantitative value (i.e. one that can be expressed as a fixed number).</p></li></ol><p>Putting this all together, optimal play involves making plans about which cards to purchase, trying to make choices that don&#8217;t seem too unfair, and making your best guess at assigning a value to the dice and first player token.</p><p>This creates an interesting self-balancing mechanism that has significant dependence on social cues, without being a &#8220;social&#8221; or &#8220;party&#8221; game.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Q5c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Q5c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Q5c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/191202389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Q5c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2Q5c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3edb32fd-f00e-4a5b-9330-1f503a669610_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Fair division optimization problems:</strong> In game theory, <em>fair division</em> is when multiple parties are all entitled to a limited resource and need to divide it in a way that is agreeable to everyone involved. These problems are simple to explain but deceptively complex, which means they are fertile ground for game design.</p></li><li><p><strong>Players are not always rational:</strong> As the ultimatum problem may show, some players may be fine getting nothing (rather than something) if it means they can cause someone perceived as acting unfairly to get nothing too.</p></li><li><p><strong>Make the loot pile hard to value:</strong> Both <em>Thief&#8217;s Market</em> and <em>Pacts</em> ensure that the limited resources to be split are hard (or impossible) to accurately value. The addition of a non-resource like a player order token compounds this. It switches the game from being &#8220;mathy&#8221; to being a tough &#8220;gut&#8221; choice.</p></li></ul><p><strong>What do you think? Do you enjoy fair division problems in tabletop games? How could something like this be used in a TTRPG?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:475087}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Dave was also kind enough to sign my copy which I really appreciate. I&#8217;ve come to really treasure signed copies of games as it reminds me of the time I met the designer.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>BGG does, notably, list I Cut, You Choose as one of the game&#8217;s mechanisms. It makes sense in their context, because I&#8217;m not sure what else you&#8217;d call it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>No dice at all for that attempt. As noted, play continues until all players have at least one item, be it a die or the first player token.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><a href="https://thedecisionlab.com/reference-guide/economics/the-ultimatum-game">&#8220;The Ultimatum Game&#8221;</a> at The Decision Lab written by Lauren Strano</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>There are many reasons this proposed cause may not be valid or may at least not be the only driver of the observed effects. Check out the &#8220;The Ultimatum Game&#8221; article above for a good discussion of possible confounding issues.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Although <a href="https://en.wikipedia.org/wiki/Peter_of_Blois">Peter of Blois</a> (c. 1130 &#8212; c. 1211) is one of the first to document the usage of this idiom, it also shows up in Taylor Swift&#8217;s 2019 single &#8220;The Archer&#8221; from her <em>Lover</em> album.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p><a href="https://steveomohundro.com/wp-content/uploads/2009/03/stewart99_a_puzzle_for_pirates.pdf">&#8220;A Puzzle for Pirates&#8221;</a> by Ian Stewart in <em>Scientific American</em>, May 1999.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Play now or play later with mercenary cards in Shards of Infinity]]></title><description><![CDATA[Exploring how the addition of the "fast-play" mechanism in Shards of Infinity creates tougher choices in a head-to-head deckbuilding game. Also, what I'll be doing at Unpub Festival 2026 in Baltimore.]]></description><link>https://www.skeletoncodemachine.com/p/shards-fast-play</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/shards-fast-play</guid><pubDate>Tue, 10 Mar 2026 09:34:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OLbd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OLbd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OLbd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OLbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OLbd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OLbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01c6500-9874-4be4-8760-7ec6f3c822bc_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s a busy week!</p><p>I&#8217;m preparing for <a href="https://www.unpub.org/upcoming-events/unpub-festival-2026">Unpub</a> in Baltimore where I&#8217;ll be doing the following:</p><ul><li><p><strong>Publisher Diaries Panel (Thursday 3/12 @ 4:00 PM):</strong> Tony Tran has invited small publishers to a Q&amp;A about what made their games successful and how others can learn from their mistakes. I&#8217;ll be on the panel with Xoe Allred and Heather O&#8217;Neill.</p></li><li><p><strong>TTRPG Speed Dating (Thursday 3/12 @ 6:00 PM):</strong> Check out TTRPGs from 10 different designers in quick 15-minute sessions. I&#8217;ll be running the first public playtests of <a href="https://epsilon.exeunt.press/">Exclusion Zone Botanist: Epsilon</a> &#8212; character creation and exploring a location or two.</p></li><li><p><strong>Ratsail playtests (Friday 3/13 @ 5:00 PM):</strong> Running playtests of Ratsail (&#8220;Turtchester&#8221;).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Sail ships and spend influence to compete for control of the Rat Isles in this area majority and open drafting game for 2-4 players.</p></li></ul><p>Also, <strong>Tumulus Issue 06 &#8220;Hammer a nail in the coffin.&#8221;</strong> is shipping to subscribers this week! Watch your email for a shipment notification and check your spam folder if you don&#8217;t see one in the next few days.</p><p>But for now, let&#8217;s talk about tabletop game mechanisms.</p><p>Considering deck-building is one of my favorite board game mechanisms, I&#8217;ve surprisingly never directly covered it in a Skeleton Code Machine article.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> That changes today! We will be exploring how <em>Shards of Infinity</em> (a deck-builder) uses red-bordered mercenary cards to add more options during play.</p><h2>What is a deck-building game?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Gpc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Gpc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Gpc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Gpc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Gpc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5d1680-8df8-44e7-8c68-a242c94c9c06_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Zara Ra: &#8220;But you flay one soul and&#8230;&#8221;</figcaption></figure></div><p>Donald X. Vaccarino released <em>Dominion</em> in 2008 and forever changed board game design.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The game introduced (or made popular) many of the elements that we now associate with deck-building games &#8212; <strong>games in which players use individual decks that they create during the course of the game</strong>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>Specifically, three elements stand out:</p><ol><li><p>The game has a <strong>currency</strong> (e.g. coins) that players accumulate and then spend to acquire new cards into their deck.</p></li><li><p>There is a common or <strong>shared market</strong> that contains cards that players can choose from when spending their currency.</p></li><li><p>Players draw X cards from their <strong>personal deck</strong> each turn, play each card, and then discard them all. Their discard pile is reshuffled to create a new deck when necessary.</p></li></ol><p>Since its release, there have been many games that have iterated on the idea of Dominion or outright copied it. Donald has cited both <em>A Few Acres of Snow</em> (Wallace, 2011) and <em>Eminent Domain</em> (Jaffee, 2011) as examples of completely new games inspired by Dominion.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Games like the very clearly titled <em>Ascension: Deckbuilding Game</em> (Gary, et al., 2010) introduced a <a href="https://www.skeletoncodemachine.com/p/dutch-auctions">dynamic market</a> (i.e. the available cards change over time) to replace the static market style of Dominion. <em>Ascension</em> is also an example of adding multiple currencies (Runes and Power) to the game versus the single currency (Coins) of <em>Dominion</em>.</p><p>The deck-building genre has matured and the mechanism is now present in games like <em>Dune: Imperium</em> (Dennen, 2020), <em>Spirit Island</em> (Reuss, 2017), <em>Tyrants of the Underdark</em> (Lee, et al., 2021), <em>Undaunted: Normandy</em> (Thompson &amp; Benjamin, 2019), and <em>Clank!: A Deck-Building Adventure</em> (Dennen, 2016).</p><p><em>Shards of Infinity</em> (Gary &amp; Arant, 2018) continued to iterate on the deck-building genre in some interesting ways.</p><h2>Shards of Infinity</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tt5i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tt5i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tt5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tt5i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tt5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93241ddc-fe91-4c10-aa02-98bc44f92beb_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I always play as Volos because green.</figcaption></figure></div><p>The <em>Shards of Infinity</em> description gives you the theme of the game:</p><blockquote><p><em>One-hundred years ago, The Infinity Engine was shattered and its reality-bending shards have destroyed most of the world. Now, it falls upon you to gather your forces, defeat your adversaries, and rebuild the Infinity Engine! Will you survive?</em></p></blockquote><p>It&#8217;s a head-to-head game that I feel is best at two players. It does a few things that depart from most <em>Dominion</em>-derived deck-builders:</p><ol><li><p>It has a six-card <strong>dynamic market</strong> like <em>Ascension</em>.</p></li><li><p>Players don&#8217;t compete for victory points. Instead <strong>players attack each other</strong> to reduce their opponent&#8217;s health from 50 HP down to 0.</p></li><li><p>It has <strong>two currencies</strong> (Gems and Power), but they are used in different ways. Gems are used to purchase cards from the market and Power is used to attack other players to reduce their health.</p></li><li><p>The game uses <strong>Mastery</strong> as a way to gradually increase the power of players over time, with cards gaining new effects at higher Mastery levels.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></li></ol><p>For a small box game, there is a lot going on.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> This article is not a full rules explanation, but it is worth mentioning a few of the card types.</p><h2>Allies and champions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jeO8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jeO8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jeO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jeO8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jeO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e585d44-7b59-4c4f-8ca3-fae275ed6ecb_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Every player has an Infinity Shard.</figcaption></figure></div><p><strong>Ally</strong> cards are the most common type of card. They have a name, cost (in Gems), faction, and effect when played. For example, the Shardwood Guardian is a member of the Undergrowth faction and causes the player to gain 2 Power and draw a card. Zara Ra, Soulflayer has the player gain 4 Power and 1 Mastery, but at a Mastery level of 10 it also allows two cards to be trashed out of the player&#8217;s deck.</p><p><strong>Champion</strong> cards are similar with a cost and effects, but unlike ally cards, they remain in play. They are placed on the table to create tableau of Champions all of which can be used turn after turn.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F55s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F55s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F55s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F55s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F55s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F55s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171986,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F55s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F55s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F55s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F55s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a30ff2-b41f-4629-b47d-96c808034757_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Note the red border on Hounds of Volos.</figcaption></figure></div><p>In both cases (Ally and Champion), the cards are purchased from the market and placed into the player&#8217;s discard pile. They will eventually get shuffled into their deck, and then drawn. When played and/or destroyed, they go back into the discard pile to start the cycle again. The cards become a permanent part of the player&#8217;s deck for the rest of the game.</p><p>The twist that I find most interesting is the use of Mercenary Ally cards.</p><h2>Mercenary ally cards</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zRAN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zRAN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zRAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zRAN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zRAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ca22470-cb47-420f-aa04-2f3c9cac80d3_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Omnius, The All-Knowing is a Mercenary Ally</figcaption></figure></div><p>Ally cards with a red border are identified as Mercenary Ally cards. While these can be used in the same way as any other Ally card (as noted above), they also have a special ability called <strong>fast-play</strong>:</p><blockquote><p>In addition to having the option to recruit a Mercenary just like other allies, you may fast-play a Mercenary instead. To fast-play a Mercenary while it is in the [market], pay its [Gem] cost, gain its effect immediately, and put it into the Play Zone. <strong>At the end of each turn, all fast-played Mercenaries move from the Play Zone to the bottom of the [market deck] (NOT your personal deck).</strong></p></blockquote><p>This means you can pay for a card in the market, play its effects, and not put it in your deck. This is really useful for a couple reasons:</p><ul><li><p><strong>Fast-play doesn&#8217;t clog your deck:</strong> Cards aren&#8217;t worth victory points at the end of the game. So there&#8217;s no reason to accumulate a large deck in <em>Shards of Infinity</em>. In fact, the opposite is true: a winning strategy is to prune the deck down to just a few key cards. The smaller the deck, the faster the powerful cards will cycle through the deck to hand to discard and back.</p></li><li><p><strong>Get the effect before it&#8217;s too late:</strong> Normally a purchased (i.e. recruited) ally card needs to go to your discard pile first. It will take time to deplete your deck, reshuffle the discard, and then hope to draw that new card. Toward the end of the game, there might not be time to even see it get played. By fast-playing, you get the effect right now when you need it.</p></li></ul><p>Of course, there are downsides to fast-playing a card. You spend the full amount but only get to use it once. It doesn&#8217;t become part of your deck to be used again. By fast-playing too often and too early in the game, you have no chance to build an engine to supply more Gems and Power later on.</p><h2>Tough decisions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z2ti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z2ti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z2ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z2ti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z2ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82726de7-06a1-40d6-8003-8df3989244c0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Grand Architect</figcaption></figure></div><p>I&#8217;m constantly looking for <a href="https://www.skeletoncodemachine.com/p/what-does-it-mean-to-give-players">player agency</a> and <a href="https://www.skeletoncodemachine.com/p/painful-choices">tough decisions</a> in games. I&#8217;ve found that most games that I enjoy and keep coming back to, they always seem to excel in both of these areas.</p><p>Adding the ability to fast-play cards in <em>Shards of Infinity</em> makes the <a href="https://www.skeletoncodemachine.com/p/decision-space">decision space</a> and choices even tougher than a normal deck-builder. Without it, the choice is to purchase one of the six cards in the market and put it into your deck or not. With it, now you need to choose to purchase or not, but also to either (a) fast-play for a benefit now but lose the card, or (b) put it in your deck, but it will take time to see it played.</p><p>I&#8217;ve played enough to know the answers to those questions depends on your deck, the progression of the game, your opponent&#8217;s deck, and many other factors.</p><p>Tough choices are fun!</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNMB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/190322766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FNMB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FNMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8be9dd3-b48b-46dd-bc08-0e60efec1e35_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Expansions!</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>It&#8217;s OK to be inspired by a game:</strong> There&#8217;s nothing wrong with taking a game you love and trying to make something inspired by it. That said, consider how different it is to ensure it&#8217;s not just a copy. There are so many ways a game can be changed, enhanced, and modified to make it feel special and unique.</p></li><li><p><strong>Deck-building is awesome:</strong> It&#8217;s one of my favorite mechanisms. No matter what the game is, if it has deck-building then I&#8217;m interested in trying it. Check out some of the modern examples listed above and see how the genre has changed and continues to mature over time.</p></li><li><p><strong>Identify tough choices:</strong> Look at your design and try to clearly identify each time a player has a choice to make. Then list out how many different options they have while noting any <a href="https://www.skeletoncodemachine.com/p/hobsons-choice">Hobson&#8217;s choices</a>. For each one, is it possible to make the decision space smaller and the choice harder?</p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:470101}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Ratsail?! Isn&#8217;t that a former Exeunt Press TTRPG project? Why yes, yes it was. Now it&#8217;s an area control board game. Strange times!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I have sort of mentioned deck-building in games before, but it was never the focus of the article. For example, in <a href="https://www.skeletoncodemachine.com/p/undaunted-callisto">Negative Optimization on Moon Base Callisto</a>, the focus was on how <em>Undaunted 2200: Callisto</em>&#8217;s unit attrition mechanism is an example of what Sarah Shipp calls negative optimization. Which is a good reminder that if you haven&#8217;t yet read <em>Thematic Integration in Board Game Design</em>, you really should.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>This is a bold statement, but I stand by it. Few games of the modern era have had such an impact and found so many imitators. While <em>StarCraft: The Board Game</em> may have been the first deck-building game, having been released about a year before <em>Dominion</em>, I&#8217;m not sure it has had the same impact.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>BGG considers deck-building to be part of the general <a href="https://boardgamegeek.com/boardgamemechanic/2664/deck-bag-and-pool-building">Deck, Bag, and Pool Building</a> mechanism: &#8220;Players play cards out of individual decks, seeking to acquire new cards and to play through their decks iteratively, improving them over time through card acquisition or card elimination.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Donald X. did a <a href="https://www.reddit.com/r/boardgames/comments/4ivtt3/im_donald_x_designer_of_dominion_kingdom_builder/">Reddit AMA</a> in 2016 where he addressed some of the more blatant copies of Dominion: &#8220;I have not lost sleep over <em>Dominion</em> clones. I have no respect for someone who has Silver cost $4 and pretends like they&#8217;ve made a new game. Obviously you can be inspired by Dominion and yet make an actual new game; I always cite <em>A Few Acres of Snow</em> and <em>Eminent Domain</em> (neither of which I&#8217;ve played). But a lot of people decided to start with all of <em>Dominion</em>, as if none of my design decisions could have gone another way. And well, no respect there. But no loss of sleep either.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>The best part of Mastery is the Infinity Shard card that every player begins the game with. It provides 2 Power by default but goes up as Mastery goes up. At 10 Mastery it provides 3 Power and at 20 Mastery it provides 5 Power. But at 30 Mastery it provides <em>INFINITE POWER!!!</em> This <a href="https://www.skeletoncodemachine.com/p/the-final-countdown">acts as a timer</a> on the game as anyone with 30 Mastery can one-shot another player if they pull their Infinity Shard card.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>I don&#8217;t mean this is a &#8220;heavy&#8221; or complex game. In practice, it is very easy to teach and play. There are, however, a quite a few rules beyond a normal <em>Dominion</em>-style deck-building game. The core rulebook is less than 16 small pages.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building circuits in We Shall Be Monsters]]></title><description><![CDATA[Exploring how We Shall Be Monsters by Seb Pines uses a zero-luck prompt system that is both thematic and structured. Also, Tumulus Issue 06 is filled with vampires and shipping soon!]]></description><link>https://www.skeletoncodemachine.com/p/we-shall-be-monsters</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/we-shall-be-monsters</guid><pubDate>Tue, 03 Mar 2026 10:20:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vs9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vs9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vs9M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vs9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vs9M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vs9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61babc8-588b-4b7d-86c3-cf4ff7476a0b_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>The original version of this article had the Tumulus issue numbers wrong. Please see update below. The article has been corrected. &#8212; E.P. 3/3/2026.</p></div><p>It&#8217;s March! That means that limited copies of <strong>Tumulus Issue 05 &#8220;Step into the fairy ring.&#8221;</strong> are now available as individual <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>It also means that <a href="https://www.exeunt.press/shop/p/scm-tumulus">subscribers</a> will soon be receiving shipping notifications for <strong>Tumulus Issue 06 &#8220;Hammer a nail in the coffin.&#8221;</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><strong> </strong>This issue is all about vampires, ghosts, and the dangerous dead. It includes a haunted house generator, an article about vampire mechanisms in <em>Blood Borg</em>, a playable game called A Place for All My Corpses with exercises to improve it, and more.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z-TW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z-TW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z-TW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98514,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z-TW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z-TW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77b1c754-9e99-4a83-adc8-b10f1e2f7e1b_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tumulus 06. &#8220;Hammer a nail in the coffin.&#8221;</figcaption></figure></div><p>Please consider supporting Skeleton Code Machine with a Tumulus <a href="https://www.exeunt.press/shop/p/scm-tumulus">subscription</a>. Be sure to select the issues you want when subscribing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>This week, while you are waiting for your next issue of Tumulus to arrive, we are looking at a solo journaling game called <em>We Shall Be Monsters</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> It&#8217;s a Frankenstein-themed companion creator that uses an interesting circuit-based attribute selection mechanism.</p><h2>We Shall Be Monsters</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ETJ6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ETJ6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ETJ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ETJ6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ETJ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec65a6f-ba04-45c6-b711-9176b73f462c_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I picked up a print copy of <em><a href="https://goodluckpress.co/products/we-shall-be-monsters">We Shall Be Monsters</a></em> at the Good Luck Press booth at last year&#8217;s <a href="https://omnes.exeunt.press/p/paxu-2025-wrapup">PAX Unplugged</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> The cover is unassuming &#8212; almost all black with white title text. The pitch for this 17-page solo journaling game designed by Seb Pines is what drew me in.</p><p>Using a very Frankenstein-esque setting, in <em>We Shall Be Monsters</em> you are a reclusive scientist endeavoring to build your own perfect companion:</p><blockquote><p><em>&#8220;Shape their body as you shape your futures together. Infuse them with vitality and see what you have created come to life and take their place beside you.&#8221;</em></p></blockquote><p>Of course, you can&#8217;t exactly just stop by the local market and pick up a new body for your companion. Instead you&#8217;ll be creating them &#8220;from parts harvested from the dead&#8221; and you&#8217;ll stitch those parts together using an unnamed machine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y8oB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y8oB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y8oB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185857,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y8oB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y8oB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96dab3f3-ccea-4d53-824f-1e5b068232d5_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Starting with the legs, you&#8217;ll add some body parts, imbue them with life, and then move on to the next parts. Arms, torso, head, organs, brain, heart, are all required components. By the end, you&#8217;ll have a complete companion.</p><p>We are told that these parts come with a mixture of desires and ideals that are both our own (as we provide the vitality) but also from the part itself as &#8220;even dead flesh holds memory.&#8221; It won&#8217;t be simply a pair of legs, but legs that have a bit of our own personality in them as well as the personality of the former owner.</p><p>What I found interesting was the way in which the attributes are selected.</p><h2>Creating attribute circuits</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5JGD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5JGD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5JGD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5JGD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5JGD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed7b5f8-1db0-41ea-824a-12422f4aef16_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While many solo journaling games rely on either dice rolls or drawing cards to generate prompts and outcomes, We Shall be Monsters takes a different route. It uses what it calls circuits.</p><p>Each body part section has a matching node framework of varying size &#8212; connected green dots within a thick purple frame. Each green dot has an attribute word and description written on it. For example: &#8220;Lithe: They move with a smooth gracefulness, each step a languid movement.&#8221; or &#8220;Fragile: They are delicate and prone to breaking.&#8221;</p><p>The player selects attributes for their creation by starting anywhere on the outer purple frame and following the green connection lines until they exit the frame at another location. In the case of the legs (the first body part to be activated) the grid is a 3 x 7 matrix of attributes &#8212; wayward, nurturing, boney, poised, adventurous, entitled, manicured, and so on. Selecting two circuit routes through this matrix, the player adds some number of first attributes to their soon-to-be companion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ak2J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ak2J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ak2J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ak2J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ak2J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff4f498-39d8-403c-8f93-a0acd8e8d981_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After answering some additional leg-related questions (e.g. <em>Will they follow you wherever you go?</em>), the process is repeated for the arms.</p><p>The torso matrix is particularly large, a 13 x 3 grid of 39 unique attribute names and descriptions. This continues to the final components.</p><p>Into the chest and skull, you place the heart and brain. The things that make them the most of who they are instilled into their reanimated flesh. With this, they will think and love. With these two final pieces, your creation is complete.</p><p>After a short epilogue, your new creation becomes your companion.</p><h2>Open but structured</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GJbg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GJbg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GJbg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GJbg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GJbg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a83d171-f7a8-41b5-9739-cda6af2263de_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What I found interesting about the circuit mechanism is that it is completely zero luck &#8212; there are no dice or cards. The player acts with full agency in selecting which attributes the route takes as it crosses from one side of the circuit frame to the other.</p><p>Notably, players must follow the connected lines but otherwise may proceed how they wish. The circuit can flow in either direction. They can be short or long. The circuit line can even cross over itself. The only true restrictions are that you draw the number of circuits indicated and that you end when &#8220;the number of attributes your creation has equals the number of years you&#8217;ve lived.&#8221;</p><p>Having a list of attributes and asking the player to select X number from the list would be almost mechanically equivalent. Using a simple list would, however, be different in two important ways:</p><ol><li><p>A list wouldn&#8217;t have any structure to it. The player would need to look at the entire list at the same time and make a choice.</p></li><li><p>A list wouldn&#8217;t have any thematic connection to the game. The concept of building Frakenstein-style electrical circuits to jolt your creation to life would be lost.</p></li></ol><p>The grid forces players to look at only adjacent attributes while building circuits. </p><p>Take for example the torso. If you chose Lofty you need not (indeed can not) consider all other 38 attributes. Instead the mechanism forces you to only consider the three adjacent: Optimistic, Harmonious, and Grounded. Choosing Grounded means only Petty is available next. While you certainly could double back to grab a desired attribute, the mechanism creates a sharp focus on just a few.</p><p>In addition, once your circuit has made it most of the way across the frame, it is hard to go back and pick just one specific attribute. Gaining Adored might also mean picking up Violent along the way.</p><p>It&#8217;s a mechanism without randomness, but the thematic structure of it creates interesting, focused choices.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fkQ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fkQ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fkQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/189597670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fkQ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fkQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f4ed955-718c-4fdd-9eeb-50ce42ee62de_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Zero-luck journaling games:</strong> <em>We Shall Be Monsters</em> made me realize that many (most?) solo journaling games choose the prompts randomly.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> Rarely, in my experience, is the player simply provided with a list of prompts or questions and then asked to choose. Using the circuit mechanism allows for player choice in a way that feels thematic and satisfying.</p></li><li><p><strong>Public domain settings:</strong> I&#8217;ve written before about <a href="https://www.skeletoncodemachine.com/p/public-domain-worlds">adapting public domain works</a> for use in board games and TTRPGs. Frankenstein, while not heavily used in We Shall Be Monsters, is clearly an inspiration.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> From Alice in Wonderland to Dracula, public domain settings are there to be mixed and remixed into new and interesting games.</p></li><li><p><strong>Thematic mechanisms:</strong> Not every mechanism can be made to be highly thematic. Sometimes a die roll is just going to be a die roll. But there are times we can we make a mechanism feel like what it represents. Keep an eye out and don&#8217;t pass up those opportunities.</p></li></ul><p><strong>UPDATE: </strong>This article originally said (incorrectly) Tumulus 07 was shipping soon. That was in error. It should have said Tumulus 06 is shipping soon. The issue number was wrong. The SCM editor (Murphdog) has been sacked. &#8212; E.P. 3/3/2026</p><div class="poll-embed" data-attrs="{&quot;id&quot;:463764}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Back issues of Tumulus are available at full list price until they are sold out.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I&#8217;m going to try my best to get Tumulus 06 shipped to all subscribers before Unpub, but I can only make Murphdog work so fast. Shipping will be paused from March 12 - 15, 2026.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Why yes, it absolutely was inspired by <a href="https://www.skeletoncodemachine.com/p/all-my-books">A Place for All My Books</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>To learn more about how Tumulus subscriptions work, see <a href="https://tumulus.exeunt.press/">tumulus.exeunt.press</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>You really should subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a>. You get four issues with a subscription and no annoying auto-renew. Each one has a different theme and it&#8217;s packed with creative inspiration for tabletop game designers and players. If you like Skeleton Code Machine, you&#8217;ll love Tumulus. It&#8217;s also easy to give as a gift.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Please note that <em>We Shall Be Monsters</em> comes with a significant list of content warnings. Be sure to check those first to know if this game is for you.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>This was, in fact, one of the key things I wanted to play with when creating <a href="https://www.exeunt.press/shop/p/caveat-emptor">Caveat Emptor</a>. I wanted the player to be presented with multiple journaling prompts and then have to choose. On top of that, I wanted there to be more reward given for choosing one prompt versus other. The idea of having to choose between an &#8220;easy&#8221; prompt that was low value and a &#8220;hard&#8221; prompt that was high value was appealing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>The title of the game is taken from a line in <a href="https://www.pagebypagebooks.com/Mary_Wollstonecraft_Shelley/Frankenstein/Chapter_17_p1.html">Chapter 17</a> of the book: &#8220;It is true, we shall be monsters, cut off from all the world; but on that account we shall be more attached to one another.&#8221;</p></div></div>]]></content:encoded></item><item><title><![CDATA[Action dice in Dark Venture: Battle of the Ancients]]></title><description><![CDATA[Exploring the use of action dice in Dark Venture: Battle of the Ancients and how tokens are used to mitigate luck and increase player agency.]]></description><link>https://www.skeletoncodemachine.com/p/dark-venture</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/dark-venture</guid><pubDate>Tue, 24 Feb 2026 10:23:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PlFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PlFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PlFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PlFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PlFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PlFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf3a21-e509-490d-80c0-5598fa509b54_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we looked at <a href="https://www.skeletoncodemachine.com/p/glatisant">limited communication</a> in <em>Glatisant</em>, an Arthurian-themed game for two players.</p><p>This week we are exploring how the <em>Dark Venture: Battle of the Ancients</em> board game uses an interesting roll-and-move mechanism that includes some tough choices.</p><h2>Dark Venture: Battle of the Ancients</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oTSn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTSn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTSn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oTSn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTSn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f358231-08a5-4b2b-8cb2-1d6cdf8151fa_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The dark, weird art of designer and illustrator Rob Lemon is what attracted me to <em>Dark Venture: Battle of the Ancients</em> (Lemon, 2022).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The over-the-top description of the game is very fitting:</p><blockquote><p><em>In a dark, destroyed world ruled by chaos, hordes of otherworldly creatures battle against one another for dominance and survival. Amidst the shrill call of battle horns, the ground rumbles as squadrons of mutated abominations rush into combat!</em></p></blockquote><p>The game is a dark sci-fantasy skirmish game that supports solo, cooperative, and competitive modes on a grid-based map. Players move their units, attack, gather resources, acquire items, and capture objectives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KIjv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KIjv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KIjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KIjv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KIjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47e2692e-e520-42c5-8656-080ba98079fa_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Combat Dice</figcaption></figure></div><p>For the basic competitive mode, the goal is to gain victory points to win the game. In the scenario modes, players need to complete specific objectives detailed in the two included scenario books. For example, getting specific units to a location on the map, killing a leader, or building structures.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZfxH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZfxH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZfxH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:333644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZfxH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZfxH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b8af73-de65-40f1-949b-36d899f11e17_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Faction Boards</figcaption></figure></div><p>It&#8217;s a highly <a href="https://www.skeletoncodemachine.com/p/asymmetric-games">asymmetric game</a> with five playable factions &#8212; each one with its own rules and powerful Ancient.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><ul><li><p><strong>The Bohmerk (blue):</strong> Amorphous, gelatinous, shapeshifting creatures able to split into multiple units and then fuse together. They absorb enemies to grow stronger.</p></li><li><p><strong>The Dhargon (green):</strong> When their Elder dies, another grows from an egg to take their place. More resources means more eggs to spawn more units.</p></li><li><p><strong>The Orpal (yellow):</strong> They use rift crystals and a bag-draw mechanism to transport units around the map using portals.</p></li><li><p><strong>The Alderkang (teal):</strong> The gene-splicing Alderkang can capture units and perform an extraction on them. Once extracted, they can fabricate identical units.</p></li><li><p><strong>The Varpen (red):</strong> Marauding demons that can mutate. Units get progressively stronger over the course of the game.</p></li></ul><p>The combat system is very straightforward. Roll a number of six-sided dice equal to your faction&#8217;s strength or defense value, add the results, and compare. The complexity comes from all of the faction abilities and rules that can bend the core rules of combat.</p><p>It is the action system, however, that I found particularly interesting.</p><h2>Roll the action dice</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rhdd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rhdd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rhdd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223675,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rhdd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rhdd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65db4005-69eb-48d7-a08b-a8e26c500bea_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Action Dice</figcaption></figure></div><p>At the start of each player&#8217;s turn, they roll six action dice. The red dice have four possible faces that dictate movement:</p><ul><li><p>1 x <strong>Move Orthogonal</strong> (2 spaces)</p></li><li><p>1 x <strong>Move Orthogonal</strong> (1 space)</p></li><li><p>2 x <strong>Move Diagonal</strong> (1 space)</p></li><li><p>2 x <strong>Skull</strong> (no movement)</p></li></ul><p>For each die rolled, there&#8217;s a 33% chance of orthogonal movement, a 33% chance of diagonal movement, and a 33% chance of getting nothing. With six dice rolled each time, chances are slim that they would all be skulls.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D44c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D44c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D44c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D44c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D44c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D44c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D44c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D44c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D44c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D44c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6cddde-961b-408c-ba14-6e88078ebb8f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Alderkang</figcaption></figure></div><p>Each die can then be applied to units on the map. For example, the Alderkang can use a Move Orthogonal 1 die and a Move Diagonal 1 die to move their Kangsbrute unit two spaces on the map. Any number of dice can be used for each unit, but each die can only be used once.</p><p>It&#8217;s an interesting system because you never know exactly how far or in which direction you will be able to move your units. It&#8217;s not quite roll-and-move, but it is something a little similar.</p><p>It also means that while the factions are highly asymmetric, the movement for each faction is basically symmetric &#8212; it is the same for all factions. Everyone rolls six red dice at the start of their turn. A bad roll is equally bad for all factions.</p><h2>Movement and terrain</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nqeK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nqeK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nqeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270392,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nqeK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nqeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad54b246-b534-40da-934f-86cf08405d3e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The board uses a square grid.</figcaption></figure></div><p>Terrain on the map works similarly to other skirmish and wargames like Burning Banners. There are rivers, water, roads, and other obstacles.</p><p>Crossing into a river costs an extra movement point (MP). If a Varpen warrior wanted to cross a river and come back out the other side, it would cost 2 MP to move into the river and another 1 MP to exit on the other side, for a total of 3 MP.</p><p>Some factions have the ability to convert resources (e.g. wood and stone) into new obstacles on the map. The Dhargon can build fences and walls that add 1 MP or 2 MP penalties to cross. In a game that has such variable and limited movement, this can create a significant advantage for the Dhargon.</p><p>Thankfully, <em>Dark Venture</em> has some <a href="https://www.skeletoncodemachine.com/p/trophy-dark">luck mitigation</a> built into the game in the form of genetic memory.</p><h2>Genetic memory</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kH_T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kH_T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kH_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kH_T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kH_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5325e1-13fc-4995-9f04-2df195f673ed_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Genetic Memory can be used to store actions.</figcaption></figure></div><p>Thematically, genetic memory exists because &#8220;the magik of the Cataclysm has left a temporal imprint within the cells of the creatures of this land.&#8221; Mechanically, it acts as a way to store actions for a future turn.</p><p>Each player has a Genetic Memory card that they keep near their faction player board. After rolling the red action dice at the start of their turn, they can store unused actions. This is done by placing a red token matching the die face stored (e.g. Move Diagonal). Up to three actions can be stored in this way, to be spent at any time during their turn.</p><p>This allows players to control the tempo of the game to some extent. They can choose to take fewer actions on some turns to bank actions for a big later turn. It also helps mitigate the luck of a particularly poor action dice roll by pulling from saved actions.</p><p>It&#8217;s a rather clever way of adding some player agency and strategy to an otherwise random action and movement system.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0r2O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0r2O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0r2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256515,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188934997?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0r2O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0r2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83da5367-0fcf-4226-90fe-c646e94030f0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Roll-and-move is valid:</strong> I&#8217;ve called roll-and-move an <a href="https://www.skeletoncodemachine.com/p/outdated-game-mechanisms">outdated game mechanism</a> in the past, but even then I noted that &#8220;in better cases, the roll might be mitigated or modified in some way.&#8221; <em>Dark Venture</em> mitigates luck by allowing actions to be banked for later use via the genetic memory mechanism.</p></li><li><p><strong>Adding player agency:</strong> While not a strict rule, I think it&#8217;s a good design method to look at each part of a game and ask (1) is there <a href="https://www.skeletoncodemachine.com/p/what-does-it-mean-to-give-players">player agency</a> and (2) can the player be given a choice.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> The genetic memory mechanism does this by allowing the player to choose not to use the dice and save them for a later turn. This can be a tough decision at times.</p></li><li><p><strong>Component bloat:</strong> The <em>Dark Venture: Battle of the Ancients</em> box contains 358 tokens, including 64 action dice tokens. It should be noted that adding the ability to store actions for later created a need for additional tokens. In a game that supports five players, that&#8217;s a lot of tokens. There&#8217;s nothing wrong with that, but it is good to consider component impacts when making design decisions.</p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:454703}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Not to be confused with <em>Dark Venture</em> (Lemon, 2019) from the same designer. That one is an adventure card game, but it does share the same thematic universe.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The Ancients in the game are summoned when a player completes three specific objectives on their player board, usually a mix of defeating units, drawing cards, crafting items, or gathering resources. Having the ancient on the map grants that faction a special divine power that can be used.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>If my math is right (which it rarely is), there is a (1/3)^6 chance of rolling all skulls or about a 1 in 729 chance &#8212; about 0.14%.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Adding player agency often comes with a cost: complexity, components, and making the game more <a href="https://www.skeletoncodemachine.com/p/analysis-paralysis">AP prone</a>. To be clear, I&#8217;m not saying that player agency and choices should be increased in all cases everywhere. It is, however, an interesting design question to ask.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Limited communication in Glatisant]]></title><description><![CDATA[Exploring how Glatisant, a GM-less TTRPG for two players, uses specific communication limits and a secret victory condition to create an Arthurian story. Also: Vote in the Bloggies!]]></description><link>https://www.skeletoncodemachine.com/p/glatisant</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/glatisant</guid><pubDate>Tue, 17 Feb 2026 10:35:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ge0c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ge0c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ge0c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ge0c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ge0c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ge0c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da41529-7a7b-4154-8880-d7d9bf07c6e8_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we asked if <a href="https://www.skeletoncodemachine.com/p/lane-battlers">lane battlers</a> are actually area control games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The poll results at the end of the article were particularly interesting, and I&#8217;m not sure what to make of them. If you have theories, please let me know in the comments.</p><p>This week we are exploring <em>Glatisant</em>, a GM-less tabletop roleplaying game for two players with an Arthurian setting. It uses limited communication and hidden victory conditions in an interesting way.</p><div class="pullquote"><p><strong>The Bloggies voting is open now!</strong></p><p>Both Everything is Pointcrawl (Theory) and Playing the Chaplain&#8217;s Game (Critique) were nominated this year. You can <a href="https://www.explorersdesign.com/bloggies-2026/">vote for them</a> in their respective categories. Also, you can listen to both of them as part of the new <a href="https://podcast.bloggies.org/@WeReadTheBloggies">We Read the Bloggies</a> podcast.</p></div><h2><em>Glatisant</em></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VTDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VTDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VTDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:240305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VTDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab114c2-d10c-4f43-924a-33b5456aefc7_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve always been fascinated with Arthurian legends and how strange many of them are. Reading through Roger Lancelyn Green&#8217;s <em>King Arthur and His Knights of the Round Table</em> is a wild ride.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Someone on a horse is always riding into the middle of the feast hall and then they all go off on quest &#8212; to retrieve a &#8220;white brachet&#8221; for example.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>So I was excited to try <em>Glatisant</em>, a two-player Arthurian tabletop roleplaying game, written by Lucas Zellers, layout/design by Emily Entner, and published by Graftbound Press.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p><em><a href="https://graftbound.itch.io/glatisant">Glatisant</a></em> is a GM-less, asymmetrical TTRPG that uses the card-based Carta System by Peach Garden Games &#8212; the same system as <em><a href="https://www.skeletoncodemachine.com/p/moon-rings">Moon Rings</a></em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> In the game, each player has one of two roles:</p><blockquote><p><em>&#8220;You play as the heroic <strong>Knight Errant</strong> or the enigmatic <strong>Questing Beast</strong>, object of their quest. The Knight must capture the Beast, and the Beast must help the Knight become worthy of their legend.&#8221;</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JGS3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JGS3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JGS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JGS3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JGS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd16331-dc5e-4a84-b33e-7b001a7e6acd_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After selecting roles, 25 cards are arranged on the table in a 5x5 grid. The Knight starts on one side and the Beast on the other. As the knight moves from card to card, they are turned up and revealed. Each card has an associated narrative prompt. For example, the 5 of Hearts:</p><blockquote><p><strong>BITTER DISAGREEMENT:</strong> Your quest leads you into a loud or hateful argument with someone you trust. <em><strong>Beast:</strong> Which of them is right, if either? <strong>Knight:</strong> Who do you argue with, and why?</em></p></blockquote><p>What is interesting about the game, is how it uses resources, hidden victory conditions, and limited communication as mechanical tools to tell the story.</p><h2>The knight errant and questing beast</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LZqa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LZqa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LZqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LZqa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LZqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147053aa-da8a-4fba-b935-c4e7fac28cf1_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The game is <a href="https://www.skeletoncodemachine.com/p/asymmetric-games">asymmetric</a>, meaning that each player has their own rules and abilities, with <em>Root</em> (Wehrle, 2018) being the example most people are familiar with.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> But while Root is a competitive game, <em>Glatisant</em> is a cooperative one. Both players need to work together to achieve the game&#8217;s victory condition, but how they do that is a little tricky.</p><p>Here&#8217;s how the two roles are structured:</p><ul><li><p><strong>The Questing Beast:</strong> A &#8220;fantastic Beast of the wild and magical world&#8221; that serves as the object of the Knight&#8217;s quest. This player chooses the hidden victory condition from a list at the back of the book. They have more freedom of movement, being able to move both orthogonally and diagonally around the cards. And they do not reveal the cards as they move onto them, but may drop &#8220;trail&#8221; resources to indicate where the Knight should go.</p></li><li><p><strong>The Knight Errant:</strong> A &#8220;protector and champion of the realm&#8221; and focus of the Beast. The Knight doesn&#8217;t know what the victory condition is, only that they must hunt the Beast. They can only move orthogonally, revealing each card as they do.</p></li></ul><p>The Knight also has a set of resources including <strong>Mind</strong>, <strong>Body</strong>, and <strong>Spirit</strong>, tracked with dice or tokens during the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eq1D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eq1D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eq1D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175992,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eq1D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eq1D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2d7e02-31ab-4dd0-96fc-d5c705d8d7e8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each revealed prompt will increase or decrease one or more of the resources. Sometimes the Beast will be allowed to choose which ones change. Other times the prompt will dictate the change. The Tempest will decrease the Knight&#8217;s Body by 2  but an encounter with Merlin the Magician will increase Mind and decrease Spirit.</p><p>These resources are important because they are tied to the victory condition.</p><h2>Secret victory condition</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x6j2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x6j2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x6j2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270574,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x6j2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x6j2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86c288a9-17df-4246-84af-b7c6fa134314_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is not a <a href="https://www.skeletoncodemachine.com/p/hunter-vs-hunted">hidden movement</a> game. The Knight knows where the Beast is located on the 5x5 grid at all times. The game does not end in victory if the Knight &#8220;catches&#8221; the Beast.</p><p>Instead, the Beast is trying to secretly guide and help the Knight. This is represented by the &#8220;Win Conditions&#8221; in <em>Glatisant</em>. Arranged into Easy, Medium, and Hard, they are a mix of theme and mechanism. Mechanically, the condition might require the Knight and Beast meet at the center of the grid or that the Knight has more Spirit than any other resource when they meet the Beast. Thematically, the condition might be that &#8220;only the strong&#8221; may find the Beast or &#8220;only when you have reached the end of yourself&#8221; can the Beast be found.</p><p><strong>The key rule is that the Beast may never reveal the victory condition to the Knight directly. They may only guide the Knight by their choices in the game.</strong></p><p>This results in the Beast and Knight working together but in an indirect way. They can incorporate hints into their narrative answers. The Beast can leave trails to guide the Knight to a particular card.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> Back and forth, they move, reveal cards, narrate prompts, and adjust the Mind, Body, and Spirit resources.</p><p>The players continue until the Beast and Knight meet on a card at which point the victory condition is (secretly) checked. If not met, the game continues. If all 25 cards have been revealed and/or the Knight has exhausted all resources, then both players end the game in defeat.</p><h2>Limited communication</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-zAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-zAG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-zAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:309528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-zAG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-zAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe219110e-218d-4580-8908-a6c81a0ba3f4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I have a complicated relationship with limited communication mechanisms in tabletop games. For example, I find it frustrating when a game outlaws communication but then tacitly requires it for the game to function, as I mentioned in the <a href="https://www.skeletoncodemachine.com/p/fragile-design">How fragile is your game design?</a> article from 2024:</p><blockquote><p><strong>Limited communication co-op games:</strong> In games like <em>The Crew: The Quest for Planet Nine</em> (Sing, 2019) and <em>The Mind</em> (Warsch, 2018) the rules explicitly say that players may not talk and may not openly coordinate what they are doing. Yet the games won&#8217;t work if there is absolutely no communication. So players end up developing their own ways to communicate without explicitly communicating, using subtle hints or body language. In this case, the players must almost act contrary to the explicit rules to have the game work as intended.</p></blockquote><p>I also find it frustrating when cooperative games say players can&#8217;t discuss cards and specific action details to cooperate, as a strict reading of the <em>Gloomhaven</em> (Childres, 2017) rulebook would indicate:</p><blockquote><p><em>&#8220;Players should not show other players the cards in their hands nor give specific information about any numerical value or title on any of their cards. They are, however, allowed to make general statements about their actions for the round and discuss strategy.&#8221;</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p></blockquote><p>But other times, the limited communication doesn&#8217;t seem to get in the way of the game for me. I&#8217;d include <em>Sky Team</em> (R&#233;mond, 2023) in that category.</p><p>Therefore, I was pleasantly surprised to see the limited communication structured the way it was in <em>Glatisant</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> The players can play their roles and respond freely to prompts. The Knight has effectively no restrictions on communicating, as they have no information to hide. The Beast can say and do <em>almost</em> anything other than sharing one very specific victory condition.</p><p>The limit imposed on in-game communication is clear, precise, and makes thematic sense (i.e. the Beast can&#8217;t talk).</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vGoP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vGoP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vGoP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:266949,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188098968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vGoP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vGoP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c23e728-7270-4add-ab54-4dea5c7f3c19_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Public domain settings:</strong> I doubt I&#8217;ll ever tire of classic settings such as Robin Hood and Arthurian legends, but I realize they aren&#8217;t for everyone. There are, however, so many <a href="https://www.skeletoncodemachine.com/p/public-domain-worlds">public domain settings</a> that are just waiting to be adapted into new and interesting games: <em>The Scarlet Pimpernel</em>, <em>Treasure Island</em>, <em>The Call of the Wild</em>, just to name a few.</p></li><li><p><strong>Hidden victory conditions:</strong> <em>Glatisant</em> uses a single, secret victory condition that determines if both players win or lose together. In other competitive games like <em><a href="https://www.skeletoncodemachine.com/p/troyes-dice">Troyes</a></em> (Dujardin, Georges, et al., 2010), each player has their own hidden objective but everyone scores all objectives at the end of the game. Two very different applications that demonstrate how hidden objectives are such an interesting area of exploration in game design.</p></li><li><p><strong>Limited communication:</strong> Love it or hate it, limited communication can be an interesting mechanism in games. I appreciate how the limits are very tight and specific in <em>Glatisant</em> while allowing freedom in responding to the prompts.</p></li></ul><p><strong>What do you think? Do you appreciate limited communication mechanisms in games? Do you think there are significant differences in how The Crew, Gloomhaven, Sky Team, and </strong><em><strong>Glatisant</strong></em><strong> approach limited communication? Which style do you prefer?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:450778}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>My favorite comment was from <a href="https://bsky.app/profile/ehronlime.bsky.social/post/3mekqrwguqk2u">Aaron Lim</a> on Bluesky: &#8220;lane battlers are just area control games which are just auctions which are just drafting&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Roger Lancelyn Green is well known for his children&#8217;s books that adapt classic tales into something suitable for a younger audience. I found <em>The Adventures of Robin Hood</em> (1956) was particularly enjoyable, with each chapter working as both a stand-alone story but also tied into the overall narrative arc of the book. Another notable bit is that Green encouraged C.S. Lewis to publish <em>The Lion, the Witch, and the Wardrobe</em>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>A brachet is a small hunting dog. I don&#8217;t recall all the details, but I remember so much violence and bloodshed over this little white dog.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>The <a href="https://en.wikipedia.org/wiki/Questing_Beast">Questing Beast</a> was called <em>beste glatisant</em> in Old French: &#8220;Its name comes from the great noise that it emits from its belly. Glatisant is related to the French word glapissant, &#8216;yelping&#8217; or &#8216;barking&#8217;, especially of small dogs or foxes. Arthurian scholars tend to interpret the beast as a reflection of the medieval mythological view on giraffes, whose generic name of Camelopardalis originated from their description of being half-camel and half-leopard.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I wrote about the Carta SRD as part of the article on <a href="https://www.skeletoncodemachine.com/p/carta-srd">player agency</a> in February 2024, including a few examples of how it could be used and modified. If you want to try your hand at game design, it&#8217;s not a bad place to start.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Although we don&#8217;t necessarily call it that, I&#8217;d argue most TTRPGs are asymmetric as well. Each character has their own abilities and even if they are all using the same overarching ruleset (e.g. Mothership or D&amp;D 5e), each one is only using a subset of those rules. A fighter may not interact with the spellcasting rules while a wizard may not interact with brawling rules. Does it fit a strict definition of asymmetry in games? I don&#8217;t know. Feels asymmetric to me. <em>Massive Darkness 2: Hellscape</em> takes this idea and gives each character class their own unique mechanisms.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>The Beast is allowed to know what all the face-down cards are at the start of the game. In addition, the rules note that the cards should be selected to ensure each game is winnable.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>The Gloomhaven rulebook does have a game variant that allows open information, but it is not recommended: &#8220;Additionally, if they wish, a group of players may also play with fully open information by increasing the difficulty in the same way as for solo play. Playing with open information means that players can share the exact contents of their hands and discuss specific details about what they plan on doing. <em>This is not the recommended way to play the game</em>, but it may be desirable for certain groups.&#8221; Emphasis in the original.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Writing this article really has me wondering why I&#8217;m so opposed to limited communication in some games and don&#8217;t mind it at all in other games. I&#8217;m not sure I have a clear answer to that, and it&#8217;s worth thinking about. Perhaps a topic for a future article.</p></div></div>]]></content:encoded></item><item><title><![CDATA[🔥 The beacons are lit! SCM calls for aid!]]></title><description><![CDATA[Vote for "Everything is Pointcrawl" and "Playing the Chaplain's Game" in this year's The Bloggies awards. Today, Monday, February 16, 2026 is the last day to vote in Round 1.]]></description><link>https://www.skeletoncodemachine.com/p/bloggiesround1</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/bloggiesround1</guid><pubDate>Mon, 16 Feb 2026 15:20:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lenr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lenr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lenr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lenr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lenr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lenr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lenr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1301993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188146312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lenr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!lenr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!lenr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!lenr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6656ca3-e404-4c84-bfd4-9677326c25a9_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Vote for SCM in The Bloggies Round 1</h2><p>Heads up that today, <strong>February 16, 2026</strong>, is the last day to vote for <strong>two</strong> Skeleton Code Machine articles in The Bloggies.</p><p>You can vote for each ones in their respective categories of <strong>Theory</strong> and <strong>Critique</strong>.</p><p>Here are the direct links to the voting forms:</p><h4>&#128499;&#65039; Vote: Theory Round 1</h4><p><strong>Voting link: <a href="https://docs.google.com/forms/d/e/1FAIpQLSd3T-XW06PltO9fHrcXTC2r1WzSPIuKp3R7luOLLtGrVSU5xg/viewform">The Bloggies: Theory Round 1</a></strong></p><blockquote><p><strong>Everything is pointcrawl!</strong></p><p><em>Exploring hexcrawls, pointcrawls, and other crawls to see if everything is actually just a pointcrawl. How can we reduce the illusion of choice and instead have players make meaningful decisions? Dec 02, 2025</em></p></blockquote><h4>&#128499;&#65039; Vote: Critique Round 1</h4><p><strong>Voting link: <a href="https://docs.google.com/forms/d/e/1FAIpQLSftgSJWr7fqb66Hc7YNhDQmOtgnOlol5AVfKDeW1_U6rq9PDg/viewform">The Bloggies: Critique Round 1</a></strong></p><blockquote><p><strong>Playing the Chaplain&#8217;s Game</strong></p><p><em>Exploring the use of coins as a divination mechanism in Mechs to Plowshares, a solo TTRPG about war, anxiety, paranoia, identity, and purpose by Anomalous Entertainment. Apr 22, 2025</em></p></blockquote><h2>We Read the Bloggies</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NBh8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NBh8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 424w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 848w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 1272w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NBh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png" width="1235" height="785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:1235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/188146312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NBh8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 424w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 848w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 1272w, https://substackcdn.com/image/fetch/$s_!NBh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e625167-3d41-4b23-b9f1-170362b04d88_1235x785.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also, check out the amazing <strong><a href="https://podcasts.apple.com/au/podcast/we-read-the-bloggies/id1876393653">We Read the Bloggies</a></strong> project that was put together by the people at the Prismatic Waystation Discord server &#8212; a monumental effort to get every nominated blog posted as a podcast episode. I recorded readings of both <a href="https://podcasts.apple.com/au/podcast/critique-playing-the-chaplains-game-by-exeunt-press/id1876393653?i=1000749570353">Playing the Chaplain&#8217;s Game</a> and <a href="https://podcasts.apple.com/au/podcast/theory-everything-is-pointcrawl-by-exeunt-press/id1876393653?i=1000749864504">Everything is Pointcrawl</a>.</p><p>The podcast is available wherever you listen to podcasts, including Apple and Spotify.</p><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p>]]></content:encoded></item><item><title><![CDATA[Are lane battlers actually area control games?]]></title><description><![CDATA[Exploring lane battlers and area control via the example of Air, Land, & Sea. How far can we modify a lane battler by adding thematic elements before it comes a "troops on a map" area control game?]]></description><link>https://www.skeletoncodemachine.com/p/lane-battlers</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/lane-battlers</guid><pubDate>Tue, 10 Feb 2026 10:23:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xg6H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xg6H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xg6H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xg6H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xg6H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xg6H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f20f2-3615-47ec-9271-bcf260c1410e_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m happy to announce that Skeleton Code Machine&#8217;s &#8220;<a href="https://www.skeletoncodemachine.com/p/chaplains-game">Playing the Chaplain&#8217;s Game</a>&#8221; has been nominated for <a href="https://www.explorersdesign.com/bloggies-2026/">The Bloggies</a>, a &#8220;yearly celebration of blogging in tabletop roleplaying games.&#8221; Unlike most awards, nominated blog posts face each other in a tournament-style bracket. There are multiple rounds of voting, eventually resulting in a single winner. <strong>The next round of voting begins February 16, 2026.</strong></p><p>Last week we looked at how Moon Rings <a href="https://www.skeletoncodemachine.com/p/moon-rings">uses a card-grid</a> to create a journaling game with fingers as resources.</p><p>This week we are taking a look at lane battlers, using <em>Air, Land, &amp; Sea</em> as a key example. Then we&#8217;ll explore how far you can stretch a lane battler until it becomes a &#8220;troops on a map&#8221; area control game.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.skeletoncodemachine.com/subscribe?"><span>Subscribe now</span></a></p><h2>Air, Land, &amp; Sea</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f5zC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f5zC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f5zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f5zC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa83cd88a-dd63-43f3-9c18-fb94e7f932e1_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Air, Land, &amp; Sea</em> showing three &#8220;theaters&#8221; of play: Air, Land, and Sea</figcaption></figure></div><p>The theme of <em>Air, Land, &amp; Sea</em> (Perry, 2019) is fairly straightforward with art vaguely reminiscent of the Second World War: <em>&#8220;As Supreme Commander of your country&#8217;s military forces in Air, Land, &amp; Sea, you must carefully deploy your forces across three theaters of war: air, land, and sea.&#8221;</em></p><p>Two players sit across from each other with three &#8220;theaters of war&#8221; cards in a line between them: Air, Land, and Sea. Each player is dealt six cards, each tied to one of the theaters much like a card suit. The cards also have a numerical strength and sometimes have a special ability that is triggered when played. For example, the Transport (Air, Strength 1) card has the ability: &#8220;You may move 1 of your cards to a different theater.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j0_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j0_I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j0_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j0_I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j0_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76a1805f-0d3c-477c-b323-be7012bfca91_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Air theater with a card played to it with a strength of 3.</figcaption></figure></div><p>In addition, cards can be played face down into any theater regardless if it matches or not. Cards played this way always have a strength of 2.</p><p>After all the cards are played or someone decides to withdraw, the strength of each theater is totaled and the player with the highest value controls that theater.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Each theater is resolved on its own, independent of the other theaters.</p><p>The player who controls the most theaters (2 of 3) is awarded victory points. The first player to reach 12 victory points wins.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h2>Lane battlers</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KuNi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KuNi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KuNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KuNi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KuNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b552b61-93b9-4f55-9483-544b78e70f92_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Victory Point (VP) tokens from Air, Land, &amp; Sea</figcaption></figure></div><p><em>Air, Land, &amp; Sea</em> is a perfect example of a lane battler game:</p><ul><li><p>Play is divided into multiple lanes.</p></li><li><p>Cards are played onto opposing sides of each lane.</p></li><li><p>Each lane has its own distinct battle that is resolved independently of the other adjacent lanes. Although lanes may interact during play.</p></li><li><p>Overall victory is determined by winning control of individual lanes.</p></li></ul><p>The three lanes (<strong>Air</strong>, <strong>Land</strong>, and <strong>Sea)</strong> are resolved based on total strength and victory points (VP) are awarded for controlling the most lanes (2 out of 3).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b52P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b52P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b52P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b52P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b52P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b52P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b52P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b52P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b52P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b52P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2ba608-034b-41d0-8d90-dc4361808db4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Compile is a 3-lane lane abstract lane battler card game</figcaption></figure></div><p>I&#8217;ve talked about <a href="https://www.skeletoncodemachine.com/p/compile-main">lane battlers</a> before in the context of <em>Compile</em>, a game heavily influenced by <em>Air, Land, &amp; See</em> and that also uses three lanes.</p><p>In the case of <em>Compile</em>, however, each lane has two types or labels versus just one like in <em>Air, Land, &amp; Sea</em>. For example, a <em>Compile</em> lane might be both Spirit and Life which allows either suit to be played into that lane. Also, the ability to shift/swap the lanes is a key part of the game and each card has multiple abilities that trigger based on different criteria.</p><p>It&#8217;s just one of the 81 games currently categorized as lane battlers on BGG, with the top ones being: <em>Radlands</em> (2021), <em>Hanamikoji</em> (2013), <em>Battle Line</em> (2000), <em>Air, Land, &amp; Sea</em> (2019), <em>Schotten Totten</em> (1999), and <em>Blood Bowl: Team Manager &#8212; The Card Game</em> (2011).</p><p><em>Schotten Totten</em> is a particularly notable example by <a href="https://www.skeletoncodemachine.com/p/reiner-knizia">Reiner Knizia</a> that uses nine lanes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Rather than total numerical strength, players try to get ranked combinations of cards: color run, three of a kind, matching colors, or a run of successive values. A player wins when they either control three adjacent lanes or any five lanes.</p><h2>Lane battlers with more than two players</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h1bm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h1bm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h1bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395116,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h1bm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h1bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b841a8-0b46-46da-9d97-ca8e2e524034_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dogs of War with fancy hat minis</figcaption></figure></div><p>In most cases the lane battlers are for two players only. While not impossible, a three player lane battle would have to look like a triangle on the table perhaps.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> It gets complicated if everyone&#8217;s cards are the same (i.e. pulled from a common deck).</p><p><em>Dogs of War</em> (Mori, 2014) supports 3 - 5 players competing for three lanes. It does this by adding player-specific minis (with fancy hats!) which are used to indicate support for the winning side of each lane battle.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> The cards are from a common pool, but the addition of unique components and player colors allows for more than 2 players.</p><h2>Are lane battlers actually area control games?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lRxF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lRxF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lRxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164449,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lRxF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lRxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d892f46-4d73-4cad-8935-4bdbf602703f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Air Drop card with special ability</figcaption></figure></div><p>Games like <em>Air, Land, &amp; Sea</em>, <em>Schotten Totten</em>, and <em>Compile</em> are all clearly lane battlers, sharing much of the same mechanical DNA. Games like <em>Dogs of War</em>, however, seem to be less like a lane battler and closer to an <a href="https://www.skeletoncodemachine.com/p/area-control">area control or area majority</a> game.</p><p>This made me wonder if lane battlers are just one-dimensional area control games. <strong>If we represented the lanes as a map but retained the same basic mechanisms, would that change how we think about the game?</strong></p><p>To test this, let&#8217;s look at a few different theoretical iterations of a lane battler design.</p><h4>Iteration 1: Abstract lanes</h4><p>First, imagine <em>Air, Land, &amp; Sea</em>, but each player had colored tokens representing their strength rather than cards:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YmEH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YmEH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YmEH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89364,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YmEH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YmEH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dae5c83-eefb-49de-91a6-d7d2101aa6e0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Iteration 1:</strong> Abstract lanes and player tokens</figcaption></figure></div><p>That definitely still looks like a lane battler. There are three clearly distinct lanes that are abstract representations of the theme. Each player places tokens on their side of each lane and then each lane can be resolved one at a time.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><h4>Iteration 2: Thematic lanes</h4><p>Next, let&#8217;s imagine that we represented the three lanes as a thematic 2D map rather than abstract lanes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PNAN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PNAN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PNAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PNAN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PNAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffb027f-f101-477e-93ef-9af5c29569a9_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Iteration 2:</strong> Thematic lanes and player tokens</figcaption></figure></div><p>I think you&#8217;d be able to recreate <em>Air, Land, &amp; Sea</em> in its entirety using a map like this. It wouldn&#8217;t look like a lane battler, but it certainly would still be one. In the example above, Orange wins Air and Sea while Green wins Land.</p><h4>Iteration 3: Thematic lanes with 3 players</h4><p>To continue with this thought experiment, this new map would allow us to easily have multiple players competing for each lane. They would each have tokens in their own color like this three-player example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TxIg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TxIg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TxIg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TxIg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TxIg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F227224e6-a334-4a7a-9fda-e59ebc8f0d46_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Iteration 3:</strong> Thematic lanes and multiple players</figcaption></figure></div><p>Now it looks even less like a lane battler and more like a classic &#8220;troops on a map&#8221; area control game. This is a three-way battle across three lanes. In this example, Orange wins Air, Pink wins Sea, and Green wins Land. Again, the tokens are shown as being all the same, but they could be different and each have their own special abilities.</p><h4>Iteration 4: More thematic lanes and 3 players</h4><p>Finally, let&#8217;s expand this one more time. In this iteration, there are still three players but now the Land lane has been split into three separate lanes called Land Area A, Land Area B, and Land Area C. This gives us five total &#8220;lanes&#8221; and three players:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Usa6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Usa6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Usa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Usa6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Usa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e5bb16-a88e-40c5-93df-e38992478d1a_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Iteration 4:</strong> Multiple thematic lanes and multiple players</figcaption></figure></div><p><strong>This looks even less like a lane battler and instead almost completely like an area control game.</strong> The lanes are almost unrecognizable because they are represented as 2D areas on a thematic map. The strength being played into each one is no longer shown as values on cards and instead must be calculated by inspecting each token and adding the associated values together.</p><p><strong>Is this still a lane battler?</strong></p><p>I don&#8217;t know. I&#8217;d argue that it could be very mechanically similar to one, but it no longer feels like one. Somewhere between the first iteration and the last, the concept of lane battling is lost.</p><h2>Applying layers of theme</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lVAt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lVAt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lVAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lVAt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lVAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9319935-ea32-45f8-b422-1241447a30a0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I&#8217;d consider Air, Land, &amp; Sea to be a mostly abstract game.</figcaption></figure></div><p>It&#8217;s a fun exercise to wonder how <em>Air, Land, &amp; Sea</em> would be different with a thematic map and unique minis for each unit, but there are also practical considerations. By using just cards and a few VP tokens, the game can fit in a small box and be sold for a very reasonable price. It&#8217;s easy to set up, takes up very little table space, and could be played at a coffee shop. The lack of plastic components and large map is one my favorite things about the game.</p><p>The trade-off, however, is that it feels more like an abstract game. There&#8217;s really no feeling of a battle or war game.</p><p>It makes me think back to Sarah Shipp&#8217;s <a href="https://www.skeletoncodemachine.com/p/layers-of-theme">layers of theme</a>. Specifically how by making the map thematic (i.e. showing the land and water in 2D), it makes them Layer 2 &#8220;baked-in thematic elements.&#8221; The shape of the land and how it borders the water becomes an integral part of the game that can&#8217;t be avoided when playing.</p><p>There is no right or wrong way when designing on the abstract vs. thematic continuum, but it is interesting to think about.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mkqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mkqf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mkqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183960,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/187398354?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mkqf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Mkqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86e14b34-e901-47dc-bf6e-cbeca11b0e1d_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Compile lane (i.e. &#8220;protocol&#8221;) with three cards</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>An interesting design space:</strong> While <em>Compile</em> clearly takes much of it&#8217;s design inspiration from <em>Air, Land, &amp; Sea</em>, it is a very different game. Even when sharing mechanisms like having three lanes and being able to play cards face down into any lane, it has unique a feel and far different strategies. Then consider <em>Schotten Totten</em> where the goal is to get runs and sets vs. numerical totals. There&#8217;s a lot of room in the lane battler family for new and interesting designs.</p></li><li><p><strong>They are similar to area control games:</strong> I can&#8217;t help but see some similarities between lane battlers and area control games. Yes, they are different genres and styles of games, but a lot of that is how they are visually implemented.</p></li><li><p><strong>Abstract vs. thematic:</strong> I tend to prefer highly thematic games rather than abstract ones, but the distinction between the two isn&#8217;t always clear. It is also possible to turn an abstract game into a thematic one without many mechanical changes. The challenge often comes in the component complexity that comes along with it.</p></li></ul><p><strong>What do you think? Have you played any lane battlers that you love? Which lane battlers have you played that support more than two players? Is it helpful to think about the distinction between a lane battler and an area control game?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:447030}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The ability to withdraw during a battle is really interesting. If you know you aren&#8217;t going to win control of enough theaters, you can just give up and concede the battle (i.e. withdraw). Your opponent wins points, but not as many as they would have if you had run the battle to its full conclusion. Instead of 6 VP, they might only get 2-4 VP depending on how many cards you have left in your hand when you gave up. It&#8217;s a clever way to turn <a href="https://www.skeletoncodemachine.com/p/garbage-time">garbage time</a> into an interesting choice.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>As always, this is not a full rules explanation nor is it a review of the game.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><em>Schotten Totten</em> is available to play on Board Game Arena. You should check it out.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>There are rumors than <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;M. Allen Hall&quot;,&quot;id&quot;:126622360,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/920ba714-bcaf-45cd-85d0-d3e58751aac0_500x500.png&quot;,&quot;uuid&quot;:&quot;b67ee45c-b5b2-421c-a725-9cc8c308bd80&quot;}" data-component-name="MentionToDOM"></span> has created a mutant, three-player version of <em>Compile</em> &#8212; something that I consider to be an abomination.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>The upcoming <a href="https://gamefound.com/en/projects/play-to-z/dogs-of-war">Play to Z version</a> of <em>Dogs of War</em> appears to have removed the fancy hats from the game. While this makes me a little sad, I&#8217;m very excited to see the new product and the art looks great!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>For simplicity, I&#8217;m showing the tokens all the same in each theater. One could certainly imagine, however, different types of units that each had their own special abilities when played. Imagine each token shown in the diagrams as a unique mini with its own rules.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Moon rings, missing fingers, and teaching game design]]></title><description><![CDATA[Exploring how Moon Rings takes a simple card-grid and turns it into a journaling game about a witch hunting for rings in a dangerous labyrinth. And how I might use this in future game design classes.]]></description><link>https://www.skeletoncodemachine.com/p/moon-rings</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/moon-rings</guid><pubDate>Tue, 03 Feb 2026 10:35:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4iai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4iai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4iai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4iai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4iai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4iai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4iai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4iai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4iai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4iai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4iai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883c7e8-c125-42bc-a771-9c113bc909a2_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Moon Rings</figcaption></figure></div><p>Last week we looked at how <em>Rauha</em> (Goupy &amp; Rivi&#232;re, 2023) uses <a href="https://www.skeletoncodemachine.com/p/grid-based-rauha">grid-based pattern and activation systems</a> with tiles. Since then, I&#8217;ve realized it&#8217;s available on Board Game Arena (BGA) and have been able to play it a few more times online. Definitely worth checking out if you get the chance.</p><p>This week we are looking at Moon Rings, a solo journaling game from Junk Food Games about witches, blood moons, and the inevitable loss of fingers.</p><h2>Using card grids in design workshops</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wxIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wxIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wxIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wxIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wxIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3406a2-18e0-41ec-8b15-94df0d716b17_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I only listen to The Mountain Goats.</figcaption></figure></div><p>I recently taught a <a href="https://omnes.exeunt.press/p/hands-on-tabletop">tabletop game design class</a> at the Gettysburg Library.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> It&#8217;s always fun to chat about games for an evening, but the attendees were particularly engaged and enthusiastic, so it was a really good time. The topics mirrored the <a href="https://omnes.exeunt.press/p/dickinson-college">crash course</a> I taught at Dickinson College, but I had more time available. This allowed me to have more <a href="https://omnes.exeunt.press/p/hands-on-tabletop">hands-on activities</a> in each of the four design principles:</p><ol><li><p><strong>Know who your game is for.</strong></p></li><li><p><strong>Choose a theme and zoom in.</strong></p></li><li><p><strong>Design for meaningful choices.</strong></p></li><li><p><strong>Think about your game in three acts.</strong></p></li></ol><p>When learning about <a href="https://www.skeletoncodemachine.com/p/what-does-it-mean-to-give-players">player agency</a> and meaningful choices, we did what I jokingly call &#8220;The Worst Dungeon Crawl Ever&#8221; exercise.</p><p>Using cards and dice, we <em>intentionally</em> made a really bad game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cCpb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cCpb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cCpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cCpb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cCpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee74fd76-7298-460c-bede-2f22a7b4c89f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Iteration 1 of the design exercise</figcaption></figure></div><p>Iteration 1 begins with zero player agency as the player is forced to move to the right each turn. It always results in a horrible player experience (as intended) and quite a few degenerate game states like infinite loops. From there, we do two more iterations to demonstrate how even adding the smallest touch of player agency can (ever so slightly) improve the game.</p><p>This exercise always goes over well. At the end I show how after the Nth iteration, you might end up with a game that is quite fun &#8212; like <em>Mini Rogue</em> (Di Stefano &amp; Gendron, 2020). </p><p>It&#8217;s a hands-on way to demonstrate how adding player agency, resources, some graphic design, a story, dice, and other mechanisms can create a really interesting and compelling game.</p><h2>Moon Rings</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8HLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8HLr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8HLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166503,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8HLr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8HLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a7b4e22-ddfd-4167-b296-a2a1fbe840c9_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Moon Rings</figcaption></figure></div><p>It was with that card-based dungeon crawl exercise in mind that I gave <a href="https://junkfoodgames.itch.io/moon-rings">Moon Rings</a> by Junk Food Games a try:</p><blockquote><p><strong>&#8220;The cursed Blood Moon hangs over this land always. It has brought ruin and despair to everything touched by its crimson light. You are a witch and cannot abide the reign of the Blood Moon any longer.&#8221;</strong></p></blockquote><p>As a witch, you must explore a labyrinth to find five moon rings hidden somewhere within &#8212; one for each finger. Find all five and the ritual site and you&#8217;ll change the moon, breaking the curse. Run out of blood or fail to find enough rings and the game ends in failure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lZ3l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lZ3l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lZ3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:320196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lZ3l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lZ3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa450d1ab-00ab-464e-96df-fe68cde1106e_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I used tarot cards. See footnote.</figcaption></figure></div><p>Gameplay in Moon Rings is based on the card-based grid described in the <a href="https://www.skeletoncodemachine.com/p/carta-srd">Carta SRD</a>. Cards are shuffled and dealt out into a 6x4 grid of 24 cards. The player places the Ace of Spades along the outer edge, designating their starting location. Somewhere hidden in the face-down cards is the Ace of Hearts &#8212; the ritual site you must find.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>From there, the <a href="https://www.skeletoncodemachine.com/p/core-game-loop">core game loop</a> has just three steps:</p><ol><li><p><strong>Explore:</strong> Move to a new, adjacent card and reveal it.</p></li><li><p><strong>Encounter:</strong> Look up the card&#8217;s rank and suit for a journaling prompt and a target value for the dice roll based on the Aspire SRD.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li><li><p><strong>Journal:</strong> Record everything that happened and expand the story of your witch.</p></li></ol><p>Let&#8217;s look at how Moon Rings takes the simple card-grid concept and turns it into an interesting narrative-focused game.</p><h2>Twelve rings and five (or less) fingers</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nuj6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nuj6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nuj6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221013,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nuj6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuj6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ee43b7-36d9-48a5-8caa-6cccfd363e6d_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Made my own character sheet.</figcaption></figure></div><p>I plan to use Moon Rings as an example in future tabletop game design classes, showing what a card grid game could look like after the Nth iteration.</p><p><em>Which features would I point out? How does it take the simple card concept and turn it into a full game?</em></p><p>Here are four design features that immediately come to mind:</p><h3>1. Give the player limited resources</h3><p><strong>Blood</strong> is the most obvious resource in the game. It&#8217;s your health and life. It starts at 20 and you die when it reaches zero.</p><p><strong>Fingers</strong> are your other, perhaps less obvious, resource. You have five fingers available at the start of the game, one for each ring necessary to perform the ritual.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> These are more than just slots for rings when you find them, because they are not permanent. It is entirely possible for encounters to cost you a finger upon failure. In fact, I lost two fingers&#8230; one of which had a ring on it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><p><strong>Rings</strong> are the final resource because they too are not permanent. The game begins with an unknown number of them represented by face-down face cards (i.e. Jack, Queen, King) somewhere in the labyrinth&#8217;s grid. Failing the encounter with the ring removes it from the game. </p><h3>2. Force the player to push their luck</h3><p>Encounters are simple in Moon Rings but add player agency to keep them mechanically interesting. Each one requires a d12 roll vs. a target number &#8212; beat the target and you succeed. There might be a benefit for succeeding like getting another spell slot or recovering some blood.</p><p>Failure is more tricky. On your first failed roll, you&#8217;ll lose 1 blood unless you push your luck with another d12 roll. Fail that one and now you&#8217;ll lose 2 blood unless you push your luck a third time. Fail that one and now you lose 2 blood and roll on an extra penalty table. Roll a 12 on that table (like I did <em>twice</em>) and you&#8217;ll lose a finger and any rings that happen to be on it.</p><p>It&#8217;s no secret that I love push-your-luck mechanisms, and this one is no exception. It coaxes you into giving it &#8220;just one more try&#8221; because the early penalties aren&#8217;t too bad. What&#8217;s so bad about losing 2 blood instead of 1? And then you might not even lose those 2 blood if you make your third roll. And if you fail that, maybe the extra penalty won&#8217;t be so bad.</p><p>Next thing you know, you have the hand of a particularly unskilled high school shop teacher.</p><h3>3. But allow the player to mitigate their luck</h3><p>As a witch, you have two Magick Abilities that can be used during the game to manipulate the dice: <strong>Umbral Shift</strong> and <strong>Mana Touch</strong>. With limited uses, these could be considered resources like blood or fingers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-wD2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-wD2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-wD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-wD2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33641f46-8f12-4409-abd3-902af2ec4c93_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Extra penalties and magick abilities</figcaption></figure></div><p>In practice, they serve a very important role: <a href="https://www.skeletoncodemachine.com/p/trophy-dark">luck mitigation</a>.</p><p>Push-your-luck mechanisms are fun, but can easily veer into pure randomness. With no way to control or manipulate the dice, players can quickly lose interest. A few bad dice rolls and it&#8217;s not fun anymore. By giving players a way to mitigate a streak of bad luck, it maintains interest. The number of times they can mitigate bad luck is limited, adding player agency and meaningful choices in when to use the magic.</p><h3>4. Let the player create a unique story</h3><p>In a game that is relatively mechanically simple, it&#8217;s important to allow the player to create a compelling narrative.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aKxs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aKxs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aKxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:248465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aKxs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aKxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c768725-54fc-4d0a-bf69-41757b3f7a39_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Examples of encounters in Moon Rings</figcaption></figure></div><p>Much like in <a href="https://www.skeletoncodemachine.com/p/necro-heretic">Necromancer Heretic</a>, the prompts are short but thematic. In just a few sentences, we are confronted with skeletons, creepy puppets, musical animals, blood slimes, and fake rings. Rather than focusing on detailed combat and complex resolution mechanisms, most are a simple d12 roll vs. a target number. Still, there&#8217;s enough narrative meat there to work with and create a story.</p><h2>The arc of the game</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VpEQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VpEQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VpEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199856,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VpEQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VpEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5cc4c0-2495-4845-9bce-078a03f43c18_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Games are always more fun with painted minis.</figcaption></figure></div><p>Dwindling resources, desperate attempts to push your luck, and responding to the prompts combine to create a <a href="https://www.skeletoncodemachine.com/p/game-arcs">game arc</a> in Moon Rings. Although the game loop is fixed (i.e. it&#8217;s the same Explore, Encounter, Journal each turn), it feels like the game has a beginning, middle, and end.</p><p>At the start, you are at full health (20 blood) and willing to take some chances while the entire labyrinth of cards is unknown. Pretty soon each point of blood matters a lot and using magic to mitigate bad rolls becomes important. Finally, it&#8217;s an end-game struggle to get that last ring and get back to the ritual site to stop the Blood Moon.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Q6F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Q6F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Q6F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/186568173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Q6F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5Q6F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c37588c-3495-4e97-973d-76c8edc5be33_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I lost two fingers. :(</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>Card-based grids are a good entry point:</strong> I like that both new and experienced designers can find new ways to use a <a href="https://www.skeletoncodemachine.com/p/carta-srd">grid of cards</a> to make a game. By using a standard poker or tarot deck, almost anyone can grab a PDF and give it a try. With custom components (cards, dice), designers can make really interesting games with this simple core system.</p></li><li><p><strong>Subtle resources:</strong> It&#8217;s interesting that fingers (5 max) act as a decreasing resource in the game, but they are never explicitly explained that way. Instead it&#8217;s a thematic drawing of a hand. You scribble out each one as they are lost. In contrast, blood is explicitly shown as a resource (20 max). This is a concept I&#8217;d like to explore in a future article.</p></li><li><p><strong>You don&#8217;t add a game arc:</strong> I&#8217;m increasingly convinced that a good game arc emerges from the interactions of the other mechanisms in a game. It&#8217;s not a mechanism itself that you just drop in. Sure, you could just say the game has X rounds and therefore it has a beginning, middle, and end, but that just wouldn&#8217;t be the same. It&#8217;s something that appears when the players interact with the systems.</p></li></ul><p><strong>What do you think? Did I capture what makes Blood Moon a good example of a fully-developed card-grid game? What other games would be good examples to use in future game design classes?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:443041}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If you want to attend a future game design workshop at a library, keep an eye on <a href="https://omnes.exeunt.press">Exeunt Omnes</a>. That&#8217;s where I share upcoming events like that.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>You can hear more about this exercise in the <a href="https://www.youtube.com/watch?v=Pg-kmNb0b5o">How to Run a Tabletop Game Design Workshop at Your Library</a> webinar I did for the Indiana State Library a few months ago. Skip ahead to the 34:30 timestamp to see it. Also, I mentioned it in the <a href="https://omnes.exeunt.press/p/hands-on-tabletop">Hands-on Activities</a> post at Exeunt Omnes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Moon Rings uses a poker deck, so you&#8217;ll see me refer to aces, jacks, queens, and kings in this article. I decided I don&#8217;t use my fancy <a href="https://www.weird.works/peculiar-products/p/eldritch-overload-tarot">Eldritch Overload</a> tarot deck enough, and used that instead. It&#8217;s only recently that I discovered you can use a tarot deck in place of a poker deck by removing the major arcana cards and one of the face card types. After that cups/potions = hearts, swords = spades, clubs = wands, and diamonds = coins. I removed the pages and used the knights as jacks.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><a href="https://mirror-lock.itch.io/aspire-srd">Aspire</a> is &#8220;a framework for designing narrative-driven TTRPGs featuring turning points that change both the stakes and the rules&#8221; created by <a href="https://bsky.app/profile/mirror-lock.bsky.social">S. Kaiya J.</a> of Mirror-lock Atelier.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>When I asked Chris (Moon Rings designer) why witches all seem to only have one hand, he said, &#8220;Gotta have the other hand free for other stuff, like eating and high fives.&#8221; And now this is how I want to live my life &#8212; one hand always at the ready for a high five.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>You can put more than one ring on a single finger, so losing one doesn&#8217;t knock you out of the game.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Grid-based pattern and activation systems in the world of Rauha]]></title><description><![CDATA[Exploring how Rauha uses a tight 3x3 grid and tile-laying to create tough decisions and an interesting puzzle. How can we use similar grid-based mechanisms in other types of games?]]></description><link>https://www.skeletoncodemachine.com/p/grid-based-rauha</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/grid-based-rauha</guid><pubDate>Tue, 27 Jan 2026 10:33:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ie0J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ie0J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ie0J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ie0J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ie0J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ie0J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc04e3972-4e81-4814-af01-981c8e7d465c_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we looked at <em>Before the Bog God</em> by Infinite Citadel, a two-player TTRPG that uses a <a href="https://www.skeletoncodemachine.com/p/bog-god-dice">dice game</a> as a framework for storytelling. And before that we explored how the <em>A Place for All My Books</em> board game <a href="https://www.skeletoncodemachine.com/p/all-my-books">split worker placement actions</a> into multiple boards.</p><div class="pullquote"><p><strong>The nomination deadline for The Bloggies is January 31, 2026.</strong></p><p>This is your last chance to submit a Skeleton Code Machine article for consideration. Please consider nominating an article like <a href="https://www.skeletoncodemachine.com/p/everything-is-pointcrawl">Everything is Pointcrawl</a>, <a href="https://www.skeletoncodemachine.com/p/chaplains-game">Playing the Chaplain&#8217;s Game</a>, or <a href="https://www.skeletoncodemachine.com/p/garbage-time">How Should We Handle Garbage Time</a>. I really appreciate your support. Thank you!</p></div><p>This week we are returning to board games with <em>Rauha</em>, but with some thoughts on how its mechanisms could be applied to TTRPGs.</p><h2>Life has sprung up again on Rauha</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pp99!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pp99!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pp99!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pp99!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pp99!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42926cda-0195-4ac3-88f2-5e73aa07733d_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rauha</figcaption></figure></div><p>While <em>Rauha</em> (Goupy &amp; Rivi&#232;re, 2023) does have an ostensibly environmental theme, I&#8217;d consider it to be almost an abstract tile-laying game:</p><blockquote><p>&#8220;After millennia of sterility, life has sprung again on Rauha. As a venerable Shaman, one of its five worlds has been entrusted to you. Your powers are divine and allow you to shape the environment in order to turn this world into a cradle of life energy, keeper of serenity and harmony for the centuries to come.&#8221;</p></blockquote><p>The cards (i.e. tiles) used in the game depict various biomes: <em>forest</em>, <em>mountain</em>, <em>crystal</em>, <em>mushroom</em>, and <em>desert</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> In addition, there are other icons for animals: <em>flying</em>, <em>land</em>, and <em>marine</em>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7OW7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7OW7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7OW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7OW7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7OW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58fc79-322e-4242-b632-5cdb29a3094b_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Circular scoring track and 3x3 player board</figcaption></figure></div><p>Over the course of two ages divided into four rounds with three turns each, players simultaneously draft cards and play them onto their player boards.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Throughout the game, players collect life energy crystals (the currency of the game) and can gain divine powers.</p><p>It&#8217;s how Rauha uses the grid to trigger actions that I found so interesting. So let&#8217;s take a look at (1) how the grid is constructed and (2) how it&#8217;s used to trigger actions.</p><h2>Grid-based pattern building</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!whoo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!whoo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whoo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whoo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whoo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!whoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!whoo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whoo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whoo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a044283-ce4a-4e8b-b6ae-4191d29c5f72_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Player board 3x3 grid</figcaption></figure></div><p>Each player has a square player board with a 3x3 grid of 9 square spaces. There are starting biomes printed on each space of the board. Some biomes have no actions on them while others have some basic ones such as spending 3 energy to gain 1 spore. Another starting biome might give 1 victory point when activated.</p><p>The game uses multiple draft piles with players alternating between the ones to their right or left. At the start of each turn, players draft a card from one of the two piles next to them &#8212; either right (stars) or left (moon).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_btL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_btL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_btL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_btL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_btL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_btL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193495,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_btL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_btL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_btL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_btL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27432d95-72d9-4de6-a25a-5b147b7ef721_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In general, players are trying to choose cards that act as upgrades to their starting biomes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Cards are placed anywhere on the grid, covering up any starting biomes or previously played cards. This creates some interesting pattern-building choices:</p><ul><li><p><strong>Most water icons:</strong> Cards with water icons can be worth a lot of points, but only if you have more water icons than everyone else when scoring.</p></li><li><p><strong>Matching biome/animal icons:</strong> Completing a row or column with matching icons (like tic-tac-toe) allows you to take a Divine Entity tile with new powers.</p></li><li><p><strong>Income generation:</strong> Most cards have a cost in crystals to play them to your board, so it&#8217;s important to have some cards that generate crystals when activated.</p></li><li><p><strong>Victory point generation:</strong> To win the game, you need the most victory points. So it&#8217;s even more important to have biome cards that generate points when activated.</p></li></ul><p>By restricting the grid to just 9 spaces in a 3x3 grid, these competing goals become tough, interesting choices.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> You&#8217;ll draft a total of 12 cards throughout the game, discard some, and play others. It&#8217;s quite possible you&#8217;ll need to cover up a card previously played to try to hit a new, better pattern on the board.</p><h2>Activating rows and columns</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sBna!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sBna!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBna!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBna!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBna!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sBna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185484,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sBna!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBna!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBna!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645eadb8-67f7-486a-8381-aa898464494f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Avatar token that will activate the middle column</figcaption></figure></div><p>What I found most interesting was Rauha&#8217;s grid-based activation system.</p><p>After drafting a card each turn, players activate all the biome cards in either a row or a column. Each player has an Avatar token that moves around their player board after each draft to show which one will be activated.</p><p>Tokens start at the top left position indicating that all the cards in the leftmost column will activate first. Then they move clockwise around the board so that all the cards in the middle column will activate next, followed by the rightmost column. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ijLf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ijLf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ijLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ijLf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ijLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02561ba7-9dae-4d25-8ce6-795f9aab39a2_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scoring happens every three rounds when the token reaches a corner.</p><p>By the fourth round, the top row activates, followed by the middle row, and then the bottom row. Then in the second age, the marker moves across the bottom of the board, activating columns again.</p><p>The result is that each row and column will activate just twice in a game. This makes it important to place cards in a way that they will be activated multiple times and in the right order.</p><h2>Grid-based activation</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eie1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eie1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eie1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197056,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eie1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eie1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49a976e-f6de-4291-a0ed-b3589e31b0f0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Divine entity tiles</figcaption></figure></div><p>Although I haven&#8217;t played many similar games, I know that grid-based activation systems have been used before. What I found interesting was that in Rauha, the player didn&#8217;t control which rows or columns were activated. Instead, it was a fixed rotation controlled by the Avatar token&#8217;s clockwise movement around the player boards. The <a href="https://www.skeletoncodemachine.com/p/what-does-it-mean-to-give-players">player agency</a> was entirely focused on drafting cards and playing them into the grid.</p><p>I could see a similar system being used in other board games and TTRPGs:</p><ul><li><p>A <strong>magic system</strong> based on moon phases where you can&#8217;t control which grid would activate but you could learn and upgrade which spells would be active.</p></li><li><p>A <strong>cyberpunk hacking system</strong> that blocks certain actions depending on security sweeps or rotating corporate defenses. Instead of activating a row or column, the rotation would block a specific row or column.</p></li></ul><p>While this would make the game feel more like a puzzle, I think it could be done in a <a href="https://www.skeletoncodemachine.com/p/dark-fort-theme">thematic way</a>.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rc2X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rc2X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rc2X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/185845993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rc2X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rc2X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77fc47f5-6852-4327-a499-c5eb6708a8ff_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Alternative drafting methods:</strong> I would have expected the drafting in Rauha to involve passing sets of cards around the table much like Blood Rage or 7 Wonders. Instead it alternates drafts between fixed piles. While I&#8217;m not sure it changes much, it shows there is room to innovate when it comes to drafting.</p></li><li><p><strong>Use a grid:</strong> Playing this game has me thinking about grids in games, particularly tight ones that are 3x3. With just 9 spots, even print and play games could include printable custom cards. The potential use in both fantasy and cyberpunk settings is compelling!</p></li><li><p><strong>Puzzle elements:</strong> The tight decision space and need to plan ahead makes Rauha feel very &#8220;puzzle-ly&#8221; and potentially a &#8220;brain-burner&#8221; as board gamers would say. Whether this is a good thing or not depends on the <a href="https://www.skeletoncodemachine.com/p/the-8-kinds-of-fun">kinds of fun</a> you want your players to have.</p></li></ul><p><strong>What do you think? Have you tried any games with grid-based activation systems? I&#8217;m particularly interested in hearing about examples from TTRPGs.</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:439463}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>What exactly is a crystal biome?</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>What the game calls turns, I&#8217;d probably call rounds. But then I&#8217;m not sure what you&#8217;d call the rounds &#8212; phases perhaps? The distinction between and use of the terms phase, round, and turn might be an interesting topic for a future SCM article. For example, in <em>Successors: Fourth Edition</em>, a game might consist of a single &#8220;turn&#8221; lasting 4-5 hours when using the nomenclature described in the rulebook.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>As always, this isn&#8217;t a full rules explanation. For example, cards can be discarded to gain currency or place spores instead of being played to the grid.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>My group found that the Age I cards aren&#8217;t as interesting or powerful as the Age II cards. Most of the tough choices occurred in the second half of the game.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The dice game inside Before the Bog God]]></title><description><![CDATA[Exploring how Before the Bog God by Infinite Citadel uses a two-player dice game as a framework for telling a story about wishes and old gods.]]></description><link>https://www.skeletoncodemachine.com/p/bog-god-dice</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/bog-god-dice</guid><pubDate>Tue, 20 Jan 2026 10:35:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bRQZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bRQZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bRQZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bRQZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192915,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bRQZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bRQZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3003a9-14b2-45ba-8991-62f4874a27a2_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we looked at how <em>A Place for All My Books</em> uses both <a href="https://www.skeletoncodemachine.com/p/all-my-books">personal and shared player boards</a> to create a cycle of worker placement actions. Over at Exeunt Omnes, there was update on <a href="https://omnes.exeunt.press/p/epsilon-004">Epsilon</a> and how it will use a pointcrawl map.</p><p><strong>Nominations for <a href="https://www.explorersdesign.com/bloggies-2026/">The Bloggies</a> are open through January 31, 2026.</strong> I&#8217;d truly appreciate your support by nominating a Skeleton Code Machine article. Anything written between December 1, 2024 and December 31, 2025 is eligible.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>This week, we are making wishes and performing rituals with <em>Before the Bog God</em> by Infinite Citadel.</p><h2>Before the Bog God</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u6Wy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u6Wy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u6Wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u6Wy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u6Wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a1d0b48-4d8a-4295-9cdd-1ee267c31b28_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I backed <em><a href="https://infinitecitadel.itch.io/bog-god">Before the Bog God</a></em> when it was on Kickstarter, and it recently arrived.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Written by Andrew Beauman and Matt Best of Infinite Citadel. It&#8217;s a slim, 25-page &#8220;duet ritual game of cunning, corruption, and cosmic bargains.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>One player acts as <strong>The Wisher</strong> who wants to claim a wish or some other unspoken bargain with the opposing player. The other is <strong>The Old God</strong>, presumably the Bog God of the title, but might also be a &#8220;smirking leviathan&#8221; or &#8220;winged aberration.&#8221; Together they will perform an adversarial ritual &#8212; almost like a negotiation.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>The two players assume these roles and perform some setup:</p><ul><li><p>The Wisher rolls six dice and places them in a row.</p></li><li><p>The Old God gets three dice to start which are kept hidden, and gets a chance to swap two of The Wisher&#8217;s dice.</p></li></ul><p>With that, the game begins. Players alternate taking turns in which they perform one of their possible actions and respond to a narrative prompt.</p><p>It&#8217;s a back and forth competition using a rather interesting dice mechanism.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> The Wisher wants to seal (i.e. lock in) all of their dice with one pattern. The Old God wants to thwart this by sealing in the wrong pattern.</p><h2>The Wisher</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Z5Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134390,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5Z5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6d1310-1034-4348-b5fd-ccfd12edc817_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Wisher needs to seal all of their dice in a specific sequence. All dice must be within 1 pip of their neighbor: greater than by 1, less than by 1, or equal to their neighbor. Dice are sealed (i.e. shifted out of the line and locked) when they are equal to their neighbor. For example, if two adjacent dice are both sixes, they would be pushed out of line and sealed for the rest of the game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><p>To do this, they can perform a few different actions:</p><ol><li><p><strong>Nudge:</strong> Modify a die by +1/-1.</p></li><li><p><strong>Recast:</strong> Re-roll a die.</p></li><li><p><strong>Seal:</strong> Seal all dice with matching values.</p></li><li><p><strong>Bargain:</strong> Once per game, set a die to a value and seal it.</p></li></ol><p>These actions are not free. Almost all of them increase your corruption. Once corruption hits 3, it resets back to 0, and The Old God gain another die to use.</p><h2>The Old God</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rf36!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rf36!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf36!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf36!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf36!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rf36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137977,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rf36!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf36!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf36!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0181e0-6da9-4d28-93cf-f3fc94015fa5_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The opposing Old God wants to prevent The Wisher from completing the sequence described above. They win if they manage to seal The Wisher&#8217;s dice in any sequence other than the desired one.</p><p>Like The Wisher, they have a few actions they can perform to accomplish this:</p><ol><li><p><strong>Stir Dark &amp; Generous Hearts:</strong> Unseal a die and change it to a six.</p></li><li><p><strong>Bide Thy Time:</strong> Modify one of The Old God&#8217;s dice by +1/-1.</p></li><li><p><strong>Equivalence:</strong> Increase one die by 1 and decrease another by 1.</p></li><li><p><strong>Baleful Transformation:</strong> Force The Wisher to re-roll some of their dice.</p></li><li><p><strong>Wither:</strong> Decrease one die by 2.</p></li></ol><p>Much like The Wisher&#8217;s actions, these are not free. Most of them require spending a die, removing it from the game. Some require a specific value to trigger the action. The only way to gain more dice as The Old God is to wait for The Wisher to increase their corruption.</p><h2>A dice game wrapped in chthonic ritual</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gUuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gUuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76129868-c3b9-49a0-805f-1cbcde742883_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Check out that custom player board.</figcaption></figure></div><p>One thing I appreciate in solo (or duet) TTRPGs is when they have a mechanical core that is so well crafted that it almost stands on its own, regardless of the narrative and storytelling elements that make the game what it is. Meaning if you strip the game of its theme, would the underlying mechanical bones still be kind of fun to play.</p><p>Inside <em>Before the Bog God</em> is an interesting little dice game. Even if the ritual prompts are ignored, it retains an element of competitive fun. I could see this being played much like the other traditional dice games I described during <a href="https://www.skeletoncodemachine.com/p/dice-week-pig">Dice Week</a>.</p><p>This doesn&#8217;t mean the underlying game needs to be perfectly balanced and finely tuned like a board game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> But having a core that is still fun to play when stripped of theme is a really good indication that the overall game will be a good experience.</p><h2>A more accessible type of game</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hQH-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hQH-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hQH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hQH-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hQH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d390f0d-a1cd-4ba8-b5d8-11bcdfd24a70_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This can be important because not everyone is going to be willing or able to roleplay at the same level. Some players will easily step into the role of The Wisher or The Old God and have no problem crafting a story based on the provided prompts. Other players may, however, struggle when facing a prompt &#8212; their mind going blank at the thought of how to advance the story.</p><p>By having a good mechanical core, there is a chance the game becomes more accessible to both types of the player &#8212; the seasoned roleplayer and the shy newcomer. They can both feel like they are participating in the mechanisms of the game fully, even if not in the narrative storytelling.</p><p>Not every game needs to meet the needs and expectations of every player. It&#8217;s OK to make games for talented and experienced storytellers. But it&#8217;s also nice when there are games that might be an easy entry point for new players of the genre.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GYwe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GYwe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GYwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184989835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GYwe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GYwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83bfa9ca-7f66-4193-842b-c1aedb732c3b_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Check the mechanical core of your game:</strong> This is obvious and a necessity when designing a board game or card game. It&#8217;s less obvious when making a storytelling game or TTRPG. As an exercise, try to see how the game plays with some or all of the storytelling elements (e.g. narrative prompts) skipped or removed.</p></li><li><p><strong>Duel/duet games are popular:</strong> If you follow board games, you&#8217;ve seen the recent explosion of &#8220;Duel&#8221; versions of seemingly every popular game. It&#8217;s hard to get a group together to play, and solo games have filled some of that gap. Duet games expand that player count a little bit, allowing it to be easily played with a partner or roommate.</p></li><li><p><strong>Consider solo play in duet games:</strong> I was actually able to run through <em>Before the Bog God</em> as a solo game and it was still an enjoyable experience. The key challenge is when there is hidden information in a game, which there is in this one. So while knowing the values of The Bog God&#8217;s dice did change the game a little, it didn&#8217;t break it. If you make a duet game, consider what changes need to be made for players to try it solo.</p></li></ul><p><strong>What do you think? Are there any other duet TTRPGs that you&#8217;ve played and enjoyed? How do you feel testing the mechanical core of a game separate from the theme? What bargains have you made with The Old Gods?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:435417}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If you want a suggestion: <a href="https://www.skeletoncodemachine.com/p/everything-is-pointcrawl">Everything is Pointcrawl</a> or <a href="https://www.skeletoncodemachine.com/p/chaplains-game">Playing the Chaplain&#8217;s Game</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The project raised $1,640 with <a href="https://www.kickstarter.com/projects/infinitecitadel/before-the-bog-god">92 backers</a> on Kickstarter.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;ve noticed that 2-player board games will often use the term &#8220;duel&#8221; in the title while 2-player TTRPGs will often say &#8220;duet&#8221; instead. I use the terms interchangeably in this article.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>In some ways, <em>Before the Bog God</em> reminded me of Binary Star&#8217;s Fey Contract Law contribution in <a href="https://www.skeletoncodemachine.com/p/tumulus-06">Tumulus Issue 5</a>. If you are a Tumulus subscriber, go back and check that one out. If you missed it, there are still some <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available at the Exeunt Press Shop.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>The dice mechanism of <em>Before the Bog God</em> is the mechanical core of the game, but it is a narrative TTRPG. I&#8217;m intentionally skipping over the prompts which make up a large part of the zine because, while the most important part thematically, I&#8217;m exploring just how dice are used in the game.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>This isn&#8217;t a full rules explanation. There are a few exceptions to this where dice can be unsealed and/or modified as part of the game.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>I think there are some ways a player could exploit the <a href="https://www.skeletoncodemachine.com/p/fragile-design">fragility of the design</a> in <em>Before the Bog God</em>. For example, if The Wisher seals multiple dice at a value of 6, it effectively disables The Old God&#8217;s Stir Dark &amp; Generous Hearts action. They can use it, but because they can only change a die&#8217;s value to 6, it has almost no effect.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Charging your social battery in A Place for All My Books]]></title><description><![CDATA[Exploring how A Place for All My Books (2025) uses both personal and shared player boards to create a cycle of actions in both your apartment and in the village. Also, The Bloggie Awards are here!]]></description><link>https://www.skeletoncodemachine.com/p/all-my-books</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/all-my-books</guid><pubDate>Tue, 13 Jan 2026 10:35:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mVE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mVE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mVE-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mVE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mVE-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mVE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f2af78b-3638-4339-ab77-b86c835cbc2d_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With 2025 behind us, I spent some time thinking about how this newsletter and the business as a whole is doing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> If you missed them, take a moment to check out the <a href="https://www.skeletoncodemachine.com/p/annual-2025">Skeleton Code Machine Annual Review</a> and <a href="https://omnes.exeunt.press/p/ep-review-2025">Exeunt Press Year-End Review</a>.</p><p>Thank you so much for your support including purchases from the <a href="https://shop.exeunt.press">Exeunt Press Shop</a> and taking time to fill out the annual reader survey.</p><p>This week we are looking at an interesting twist on worker placement in <em>A Place for All My Books</em>.</p><p>But first&#8230;</p><h2>Nominate SCM for a Bloggie award!</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pHzh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pHzh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pHzh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1778972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pHzh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!pHzh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd977f768-ce29-4c04-8f0e-bb72f3e4183d_2000x1125.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each year <a href="https://www.explorersdesign.com/bloggies-2026/">The Bloggies</a> celebrate the best blogs and writing in the world of tabletop roleplaying games. <strong>Submissions are open now through January 31, 2026.</strong> I&#8217;d be honored if you took a moment to send in a link to a Skeleton Code Machine post.</p><p>Two eligible articles to consider are:</p><ul><li><p><strong><a href="https://www.skeletoncodemachine.com/p/everything-is-pointcrawl">Everything is Pointcrawl!</a></strong></p><ul><li><p>Exploring hexcrawls, pointcrawls, and other crawls to see if everything is actually just a pointcrawl. How we can reduce the illusion of choice and instead have players make meaningful decisions? (December 2, 2025)</p></li></ul></li><li><p><strong><a href="https://www.skeletoncodemachine.com/p/chaplains-game">Playing the Chaplain&#8217;s Game</a></strong></p><ul><li><p>Exploring the use of coins as a divination mechanism in Mechs to Plowshares, a solo TTRPG about war, anxiety, paranoia, identity, and purpose by Anomalous Entertainment. (April 22, 2025)</p></li></ul></li></ul><p>Of course any article posted between December 1, 2025 and December 31, 2025 is eligible. Feel free to <a href="https://docs.google.com/forms/d/e/1FAIpQLSeermmnqjABVTtQHHxb797BFGF5xY1h1FKHclMg3pa2ZvE1iQ/viewform">submit</a> your favorite!</p><p>And now to this week&#8217;s topic&#8230;</p><h2><em>A Place for All My Books</em></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XefN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XefN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XefN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XefN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XefN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XefN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XefN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XefN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XefN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XefN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b4daa-2078-49de-ab13-52638271c4f9_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An apartment full of stacks of books.</figcaption></figure></div><p>Released in 2025, <em>A Place for All My Books</em> is &#8220;a puzzley book gathering, sorting, and organizing game&#8221; designed by Alex Cutler and Michael Mihealsick. In the game, players move stacks of colored books around their apartment, complete personal projects, and recharge/spend their social battery to acquire more books.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y9DI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y9DI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y9DI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y9DI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y9DI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e6109e-994b-4578-9df9-7fbaf2ff65fd_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Read a book.</figcaption></figure></div><p>It is a <strong>worker placement</strong> game. Players take turns moving a piece representing a worker (in this case your reader persona) to various locations on either their personal apartment board or the shared village board. Each location is associated with an action that is triggered by placing your worker there.</p><p>For example, each player&#8217;s personal apartment board includes:</p><ul><li><p><strong>Gather:</strong> Take the top book from stacks and combine them.</p></li><li><p><strong>Sort:</strong> Distribute a single stack to multiple spaces.</p></li><li><p><strong>Admire:</strong> Complete project.</p></li><li><p><strong>Rest:</strong> Gain new projects to complete and increase social battery.</p></li><li><p><strong>Read a book:</strong> Increase social battery and move a single book.</p></li></ul><p>These actions allow you to move the little wooden book pieces around your apartment, stacking them in your bedroom, den, kitchen, and bathroom.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Gather and sort enough and you can complete objective cards (i.e. &#8220;little projects&#8221;) such as &#8220;Have 3+ tall stacks that have no Blue books.&#8221; or &#8220;Have a full column where the top book of each stack is the same color.&#8221;</p><p>The player&#8217;s personal apartment board actions can only be used by the owner, and are never blocked by the opposing player.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> This is not the case with the shared village board actions.</p><h3>Leaving the house to acquire more books</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yinb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yinb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yinb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yinb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yinb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yinb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yinb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yinb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yinb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yinb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf48fbc5-8e9b-4e54-a18f-4bf7aff340c8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Village</figcaption></figure></div><p>The interesting part of <em>A Place for My Books</em> is the use of a single currency (i.e. social battery) to control the flow of workers to and from personal and shared player boards.</p><p>There is a special action on each personal apartment board called Leave the House that costs 5 social battery and moves your worker to the shared village board. Once there, you can immediately take one of the village actions: gain books at the library or bookstore, gain a special item at the shops, or exchange a book. All of these actions cost more social battery, usually in the range of 1 - 9 per action.</p><p>After your social battery has been drained, you can decide to return to your apartment. New books are offloaded into stacks in your apartment and play resumes on your personal apartment board.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x2nu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x2nu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x2nu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x2nu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x2nu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc980bad6-a314-482c-96e3-7ea3016bcdc6_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Welcome Home!</figcaption></figure></div><p>Because the village board is shared and spaces are limited (e.g. there is only one Bookstore action space), there is a little bit of player interaction. Still, there is no action blocking. Instead players can bump (i.e. &#8220;nudge&#8221;) a player&#8217;s worker to the Town Park where they gain more social battery. Actions are never fully blocked.</p><h2>Moving to and from the village</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BZ9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BZ9P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BZ9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218996,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BZ9P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BZ9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49eaa6cc-1959-4063-88bc-78a1bd5924bf_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In many ways, <em>A Place for All My Books</em> is a pretty standard worker placement game combined with tile laying and stacking. Having both personal and shared worker placement action selection boards in a game isn&#8217;t uncommon either. What I find interesting is the flow of the game where workers move to and from the boards:</p><ol><li><p><strong>Charge up in apartment:</strong> Players need to spend time taking actions on their apartment board: gathering, sorting, reading, admiring. All of those actions increase social battery.</p></li><li><p><strong>Go to village and spend:</strong> Once they have 5+ social battery, they can go to the village but would be left with no battery left to take actions there. So it probably makes sense to get your social battery to 11-19 before making the trip.</p></li><li><p><strong>Return home to do it again:</strong> Then, after taking some actions and depleting the battery, it&#8217;s time to return to the apartment board game. This cycle then repeats throughout the game.</p></li></ol><p>This wouldn&#8217;t be nearly as interesting if you had free access to choose apartment or village actions at any time. Nor would it be as interesting if you could easily hop back and forth between the boards. It takes effort to go to the village board, and you are there until you decide you are done.</p><p>Both mechanically and thematically, it feels meaningful to travel to and from the apartment and village.</p><h2>Other applications</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RKcz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RKcz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RKcz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RKcz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RKcz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b9527e-2244-4948-b34a-f2d0eab0be62_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I couldn&#8217;t help but think of how this type of mechanism could be used in other games:</p><ul><li><p><strong>Fantasy questing:</strong> Players spend time in the town gathering supplies, resting, gaining allies, and preparing. When ready, they spend resources to travel to the quest location (e.g. dragon&#8217;s lair) and all actions there are costly. Eventually they need to return home to the town and begin the cycle again.</p></li><li><p><strong>Cyberpunk hacking:</strong> Players spend time at a safe location (i.e. the bar or safehouse) preparing for a heist &#8212; brain stims, credits, gear. After they have enough resources, they launch the heist. Hacking and sneaking is costly, and eventually they need to bail.</p></li></ul><p>In some ways, this is just theme applied to a <a href="https://www.skeletoncodemachine.com/p/core-game-loop">core game loop</a>. In the context of worker placement, however, it is a way to make a potentially abstract game feel more thematic.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JDTJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JDTJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JDTJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/184323029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JDTJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JDTJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f1fc1d-726a-4ff0-ad20-9fb0c75049d6_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Worker placement is popular:</strong> As a form of action drafting, worker placement is a popular, modern game mechanism: <em>Dune Imperium</em> (2020), <em>A Feast for Odin</em> (2016), <em>Lost Ruins of Arnak</em> (2020), <em>Barrage</em> (2019), and <em>Everdell</em> (2018).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Even if you plan to only make TTRPGs, I think it is worthwhile to understand how worker placement work mechanically and to think about why it is so popular with players.</p></li><li><p><strong>Cycles can be satisfying:</strong> I found the cycle of moving to and from the apartment to be one of the more satisfying parts of <em>A Place for All My Books</em>. I am, similarly, a fan of cycles in games as mentioned with the <a href="https://www.skeletoncodemachine.com/p/the-cycle-of-aura-shadow-and-flare">token pool in Sakura Arms</a>. These cycles are slightly different than the game&#8217;s core game loop.</p></li><li><p><strong>Making actions feel meaningful:</strong> If it were too easy to take actions in both the apartment and village, they wouldn&#8217;t feel important. It is only because the player needs to work and &#8220;build up&#8221; to leaving the apartment that it feels important. It&#8217;s worth considering actions that can only be taken after some time and effort on the part of the player.</p></li></ul><p><strong>What do you think? Have you seen a similar personal vs. shared action selection board in other worker placement games? Do you enjoy having to work toward taking a larger or more powerful action in a game?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:432109}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>2026 is already almost 4% over. How are your New Year&#8217;s Resolutions going?</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The theme of this game seemed odd to me after thinking about it. Every book is worth a point. They don&#8217;t have titles or even genres, just colors. The game is largely recharging your battery to go to town to acquire more books to stack in your apartment. More points are awarded for having stacks and stacks of books in your bathroom and kitchen. Cozy game for book lovers or hoarding simulator? You decide.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>It&#8217;s worth noting that for the apartment actions, there is no &#8220;action blocking&#8221; which is a defining feature of worker placement. Opposing players may never place their worker on your apartment board, taking spaces and blocking your actions. The only restriction is that you need to move your worker each turn, meaning you can&#8217;t take the same action twice. Without action blocking, one could argue that the apartment board in <em>A Place for All My Books</em> is really just action selection or action drafting and not worker placement at all. Only the worst sort of pedantic player would make this argument while playing the game. And I am that player.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Of these games, I&#8217;d recommend <em>Everdell</em> (Wilson, 2018) as a good introduction to worker placement mechanisms. It is a clear example of how it works and includes some light action blocking by opposing players. It&#8217;s a light game, so consider adding in the <em>Spirecrest</em> expansion for more experienced players.</p></div></div>]]></content:encoded></item><item><title><![CDATA[SCM Annual Review 2025]]></title><description><![CDATA[Looking back at the third year of writing Skeleton Code Machine every week. More subscribers, consistent feedback, and interest in Tumulus. Here's what's next!]]></description><link>https://www.skeletoncodemachine.com/p/annual-2025</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/annual-2025</guid><pubDate>Tue, 06 Jan 2026 10:35:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xY8C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xY8C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xY8C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xY8C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:198169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xY8C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xY8C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6eeaed-4bae-47d6-b862-8d3dc617c5f9_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Happy New Year!</p><p>Thank you so much for being part of the Skeleton Code Machine community. Your love of games, design insights, and thoughtful comments motivates me to post a new article every Tuesday. For three years, you&#8217;ve given me some of your most precious resource &#8212; your attention. I appreciate it.</p><p>As is tradition, it&#8217;s time to look at the data from the Skeleton Code Machine Annual Reader Survey and see if we can identify a few things to think about.</p><h2>A growing community</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_i70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_i70!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_i70!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_i70!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_i70!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_i70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74913,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_i70!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_i70!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_i70!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_i70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbbc48e-5819-4b3f-b69b-6dd1a3a41af4_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>As of today, Skeleton Code Machine now has over 5,300 subscribers (+49% change YOY), having crossed the 5k mark back in September.</strong> That&#8217;s a shocking increase considering the site had zero subscribers in January 2023 and about 1,500 in January 2024. If you are new here, thank you for subscribing!</p><h2>You are a game designer</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UENR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UENR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UENR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UENR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UENR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UENR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01161d30-a386-477e-9745-536237a37565_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UENR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UENR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UENR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UENR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01161d30-a386-477e-9745-536237a37565_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Over three-quarters (77%) of Skeleton Code Machine readers do some sort of tabletop game design.</strong> That design work could be as a hobby or professionally. It might be board games or TTRPGs. It skews heavily toward TTRPG design (46%) vs. board games (13%) which makes sense based on both article content and barrier to entry for board game production. Interestingly, 18% of survey responders design both TTRPGs and board games.</p><p><strong>About a little less than a quarter (23%) of readers do not consider themselves to be game designers yet.</strong> If you are one of them, welcome. I hope Skeleton Code Machine can inspire you to <a href="https://www.skeletoncodemachine.com/p/one-page-rpg">make weird games</a> sometime soon.</p><p>Related to that, I&#8217;m happy to share that the percentage of readers who are aware of <a href="https://www.unpub.org/">Unpub</a> and <a href="https://www.breakmygame.com/">Break My Game</a> has significantly increased. Last year&#8217;s survey showed that only 29% of readers were aware of at least one of the two organizations. That has increased to 50% this year and includes a larger sample size. Unpub was the highest with 27%.</p><p>I&#8217;m sure the articles on <a href="https://www.skeletoncodemachine.com/p/playtesting-questions">playtesting</a> and <a href="https://www.skeletoncodemachine.com/p/how-to-pitch-your-game">pitching</a> at Unpub helped.</p><h2>Every Tuesday no matter what</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QNF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QNF1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QNF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80629,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QNF1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QNF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bb11d9-b3b8-4ff6-8814-d14514ebeb55_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>One of the top themes in both last year&#8217;s survey and this year&#8217;s survey was an appreciation for the consistency of posts.</strong> Readers know that a new Skeleton Code Machine article will go live every Tuesday morning without fail. It&#8217;s something they can look forward to each week.</p><p>My writing streak now spans three years without missing a single Tuesday post. Holidays and plague could not stop me this year!</p><p><strong>The total number of posts is down a little bit from 74 in 2024 to 63 in 2025 (-14.9% change) &#8212; still more than 4 posts/month on average. </strong>This is due to a shift in how I handle longer articles.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Previously, I would break up longer posts into a series of smaller ones. Based on feedback, I&#8217;ve largely stopped doing that and instead just post the longer articles as a single piece. I&#8217;m happy to report that the survey results agree with this change, so that&#8217;s how I&#8217;ll continue in the future.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h2>Weekly email is the most popular format</h2><p>While Skeleton Code Machine is a newsletter, it is available via other channels as well. It can be read on the web, via an app, or via RSS.</p><p>Here&#8217;s what the survey said:</p><ul><li><p><strong>Email is preferred:</strong> Most readers (66%) prefer to read Skeleton Code Machine via email with smaller numbers using the web (17%) or the Substack app (17%). I did get a few comments lamenting that I did not give RSS as an option! I&#8217;ll be sure to include that one in next year&#8217;s survey. Otherwise, these results are largely unchanged from previous years.</p></li><li><p><strong>Weekly is the way:</strong> An overwhelming 78% of readers enjoy the weekly post frequency and would like to keep it that way. And while I appreciate the enthusiasm of the one person who wants me to switch to daily emails, I unfortunately can&#8217;t do that. :)</p></li><li><p><strong>Most read every article:</strong> An impressive 91% of survey responses said you either read every post (53%) or almost every post (38%).</p></li><li><p><strong>Don&#8217;t miss the archive:</strong> Despite my best efforts, only 72% of readers are aware that every Skeleton Code Machine article is available for free in the <a href="https://www.skeletoncodemachine.com/archive">archive</a>. If you missed one, you don&#8217;t have to hunt for the email.</p></li></ul><h2>Tabletop game design theory</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8scF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8scF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8scF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8scF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8scF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8scF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82114,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8scF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8scF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8scF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8scF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9347273-b519-4bd0-8ef7-198df120169c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When asked, &#8220;Select the type of Skeleton Code Machine posts that you enjoy. You can choose as many as you like.&#8221; the answer was loud and clear. You want to continue to see a mixture of board game and tabletop roleplaying game design theory and mechanisms. The &#8220;general tabletop game design theory&#8221; option was the most popular (92%) with TTRPG mechanisms (86%) and board game mechanisms (79%) close behind.</p><p>There continues to be interest in a limited number of tutorials (63%), interviews (50%), and retro games (46%).</p><p>At the bottom are two topics that I try to avoid which include Top 10 lists (41%) and general news and updates (37%). So no worries there.</p><h2>Text articles, printed books, and game jams</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOFu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOFu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOFu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85322,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qOFu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qOFu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c55d83-b82b-4091-9e9e-d1a50fb10532_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every year I ask, &#8220;When it comes to additional Skeleton Code Machine content, which format would you prefer?&#8221; The options always include a few formats that don&#8217;t currently exist but would theoretically be added (e.g. YouTube videos, Discord server, puppet show, etc.).</p><p>My key takeaway this year is that text articles (70%) and printed guides (like <a href="https://www.exeunt.press/shop/p/adventure">ADVENTURE!</a>) are what people want. I&#8217;m really happy to see this. Based on my limited time and resources, I&#8217;m shelving the idea of a YouTube channel (33%) until at least 2027.</p><p>It&#8217;s also interesting that game jams scored so highly this year (44%). I&#8217;d love to run one and have an idea of what it would look like. Should I make that happen?</p><div class="poll-embed" data-attrs="{&quot;id&quot;:428368}" data-component-name="PollToDOM"></div><p>There&#8217;s basically no interest in a Discord server (17%) or short-form social media (10%).</p><h2>More of this and less of that</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!roSa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!roSa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!roSa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!roSa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!roSa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!roSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!roSa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!roSa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!roSa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!roSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705e2442-dfed-4e8f-9189-884b30cf3a6c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I asked what you want to see more of and what you want to see less of at Skeleton Code Machine. The results were interesting.</p><p>Some say there is too much board game content and not enough TTRPG content. Others say there is too much TTRPG content and not enough board game content.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> But without a doubt, both types are popular. I&#8217;ll continue to play, think about, and share both.</p><p>Wargames (historical or skirmish) were among the least popular, although still a net positive &#8220;want more&#8221; vs. &#8220;want less.&#8221; The real loser of this question was 18XX train games which was the only topic with a net negative score. I&#8217;ve never covered an 18XX train game and yet people want even less! Noted.</p><h2>Tumulus readership is growing</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fes6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fes6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fes6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/183511184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fes6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fes6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f19459-875c-4513-8373-049a852dcdbe_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I launched <a href="https://www.skeletoncodemachine.com/p/tumulus">Tumulus</a>, the Skeleton Code Machine print-only, quarterly zine, in December 2023. It&#8217;s a project I&#8217;m extremely excited about as I mentioned in the <a href="https://omnes.exeunt.press/p/ep-review-2025">Exeunt Press Year-End Review</a>. Subscriptions are growing and single back issues are very popular too.</p><p>Last year at this time 26% of readers had never heard of Tumulus according to the survey, despite the launch and many announcements. This year that number has been cut in half to 12%.</p><p><a href="https://www.skeletoncodemachine.com/p/tumulus-06">Tumulus Issue 05 &#8220;Step into the fairy ring.&#8221;</a> (December 2025) is shipping now and the upcoming issue themes have been announced:</p><ul><li><p>Issue 06. Hammer a nail in the coffin. (March 2026)</p></li><li><p>Issue 07. Slay the dragon. (June 2026)</p></li><li><p>Issue 08. Insert coin to continue. (September 2026)</p></li></ul><p>Be sure to select the issues that you want when placing a four-issue <a href="https://www.exeunt.press/shop/p/scm-tumulus">subscription</a> order!</p><h2>The hot games of the year</h2><p>I asked what the best &#8220;new to you&#8221; game of 2025 was for both board games and TTRPGs. Here&#8217;s what you said:</p><ul><li><p><strong>Board games:</strong> No clear winner in this category, but <em>Harmonies</em>, <em>Civolution</em>, <em>Arcs</em>, <em>Flip 7</em>, and <em>Compile</em> all received quite a few mentions. Two player games were very popular. What was most striking to me was that many (most?) of the games were older titles, not ones released in 2025. Skeleton Code Machine readers are not part of the Cult of the New when it comes to games.</p></li><li><p><strong>TTRPGs:</strong> This category did have some winners: <em>Mythic Bastionland</em>, <em>Mothership</em>, and <em>Shadowdark</em>. OSR and rules-light style games were the most popular with titles like <em>Dolmenwood</em>, <em>Cairn</em>, <em>OSE</em>, <em>Pirate Borg</em>, <em>M&#214;RK BORG</em>, <em>Into the Odd</em>, and <em>Dragonbane</em> mentioned.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Horror seems to be the most popular genre in a broad sense. <em>Dungeons &amp; Dragons</em> mentions were largely absent.</p></li></ul><h2>Other comments and observations</h2><div class="pullquote"><p>&#8220;I like exploration of mechanics, especially in isolation. So it&#8217;s not a particular mechanic in a style of game like mechanics for narrative games or OSR-style, but exploration of them as they could fit in any style of game.&#8221;</p><p><em>&#8220;Its tone! I think you have a good balance of technical jargon and theory presented with an easy-to-read style.&#8221;</em></p><p>&#8220;&#8230;it has quickly become a regular touchstone in my reading life, and consistently intriguing and well-written. Superb work.&#8221;</p></div><p>Many of the survey questions allowed for freeform text. Those are a little harder to visualize with charts and graphs, but often provide valuable feedback. I&#8217;ve read every single comment and here are a few thoughts:</p><ul><li><p><strong>Mechanical break downs and analysis:</strong> This was the single, loudest signal in the data. Readers repeatedly said they enjoy game mechanisms over reviews and opinions. You like isolating and exploring a single subsystem out of a larger game. Pros and cons of a mechanism with examples. No hot takes. No filler content.</p></li><li><p><strong>Consistent voice and tone:</strong> Readers appreciate the tone and style of Skeleton Code machine, saying that it&#8217;s clear, readable, and a good balance of technical thought and approachability. A bit academic but easy to read. I&#8217;m happy to hear this because I&#8217;m pretty much unable to write any other way! If you&#8217;ve ever met me in person, this is exactly how I talk. So&#8230; this is what you get. :)</p></li><li><p><strong>I write about my current obsession:</strong> From the beginning, I&#8217;ve selected Skeleton Code Machine topics based on what I&#8217;m currently playing and thinking about. That means that some weeks it might be a board game and other weeks it is a TTRPG. For readers, this provides a mix (albeit an unpredictable one) of topics that is appreciated. That will continue to be how I write in the new year!</p></li><li><p><strong>Murphdog is a good girl:</strong> I have shared all the lovely comments to Murphdog and she appreciates them all. She&#8217;s the hardest working employee of Exeunt Press.</p></li></ul><p>And to the many people who had very kind words about taking a break so I don&#8217;t burn out, thank you. Don&#8217;t worry. Writing Skeleton Code Machine is a pleasure for me and still doesn&#8217;t feel like work. But I really do appreciate the concern.</p><h2>Conclusion</h2><p>Some things to think about:</p><ul><li><p><strong>Consistent survey results:</strong> I&#8217;m surprised how similar this year&#8217;s survey was to last year&#8217;s survey, even with a larger sample size. You appreciate the same things and want to continue seeing the same things. The biggest changes were the increased exposure of Unpub and Tumulus &#8212; both good to see!</p></li><li><p><strong>I assure you we have an archive:</strong> Despite putting a link in every article and including it in the welcome email, almost 30% of readers still didn&#8217;t know we have an archive of all past posts. I don&#8217;t know what else to do!</p></li><li><p><strong>Kind and thoughtful readers:</strong> Asking for open feedback on the modern Internet is a risky proposition. And yet, you provided kind words and honest, thoughtful feedback. I really do appreciate it, and it makes writing Skeleton Code Machine each week a pleasure. Thank you.</p></li></ul><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Also, last year&#8217;s posts included the Make Your Own One-Page RPG series that added quite a few posts to July. I also ran MECH WEEK in November. Unfortunately I wasn&#8217;t able to get Skirmish Week published in 2025 and will instead include it in 2026. Also, these numbers include all posts regardless of topic or length.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Honestly, it&#8217;s a lot easier to just write one big article than try to break it up. I always struggle to decide where to split the topic. So I&#8217;m more than happy to not split them!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;m reminded of the G.K. Chesterton quote: &#8220;And then in a quiet hour a strange thought struck me like a still thunderbolt.  There had suddenly come into my mind another explanation. Suppose we heard an unknown man spoken of by many men.  Suppose we were puzzled to hear that some men said he was too tall and some too short; some objected to his fatness, some lamented his leanness; some thought him too dark, and some too fair.  One explanation (as has been already admitted) would be that he might be an odd shape. But there is another explanation.  He might be the right shape.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>I know defining OSR is hard and (to me) not particularly interesting. I&#8217;m using it in the broadest sense here.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Tracking ammunition in CY_BORG and other TTRPG systems]]></title><description><![CDATA[Exploring the different ways tabletop games can track ammo spent during combat whether it's an arrow or a bullet, using CY_BORG's ammo check roll as an example. Also: Complete the reader survey!]]></description><link>https://www.skeletoncodemachine.com/p/cyborg-ammo</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/cyborg-ammo</guid><pubDate>Tue, 30 Dec 2025 10:36:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pAWh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pAWh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pAWh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pAWh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pAWh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pAWh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1fb90-63fd-4683-83d2-669d17fd1f77_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8220;HELVETE&#8221;</figcaption></figure></div><p>The last two weeks, we&#8217;ve looked at small, abstract card games &#8212; <a href="https://www.skeletoncodemachine.com/p/circus-flohcati">Circus Flohcati</a> and its dynamic market and <a href="https://www.skeletoncodemachine.com/p/soda-jerk">Soda Jerk</a> with its potentially negative points.</p><p>This week we are turning to TTRPGs and how they handle ammunition in games with ranged weapons. <em>Should we track every arrow fired or just when it makes narrative sense? Do we care how many bullets are left in the magazine? Do we even need to track ammo?</em></p><p>But first&#8230;</p><h2><strong>&#128203;&#9999;&#65039; </strong>Last call for the Annual Reader Survey</h2><p>The 3rd annual <a href="https://forms.office.com/r/9kVJrywH5p">Skeleton Code Machine Reader Survey</a> is live. Please take a moment to complete it. Let me know what you want to see more (or less) of each week, and also the best new (to you) game of 2025. The survey is open through <strong>December 31, 2025</strong>.</p><h2>Ammo in CY_BORG</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PYjz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PYjz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PYjz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193212,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PYjz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PYjz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52609a0d-b23d-4161-b2f4-e4a469dbc763_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CY_BORG core rulebook</figcaption></figure></div><p>In M&#214;RK BORG with its dark fantasy and vaguely medieval setting, much of the combat is melee (i.e. hit someone with something). Attacks are resolved with an ability roll (Test) versus a difficulty rating (DR):</p><ol><li><p>Player: &#8220;<a href="https://www.skeletoncodemachine.com/p/therg-fights-a-skeleton">Therg attacks the skeleton</a> with a flail!&#8221;</p></li><li><p>Test Strength DR 12:</p><ol><li><p>Roll 1d20 + Strength Ability vs. DR 12</p></li><li><p>If the result is &#8805; 12, it hits and you roll for damage (d8).</p></li><li><p>Otherwise, it&#8217;s a miss.</p></li></ol></li></ol><p>The process for using a ranged weapon (e.g. crossbow) is similar, but uses Presence as the key ability for the test rather than Strength. There are no explicitly defined rules for managing ammunition in the game.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> It&#8217;s up to the GM to figure out when it makes sense to deal with how many arrows or bolts a player has left.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cLqA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cLqA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cLqA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cLqA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cLqA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65951ead-3e15-4e16-bc10-fef1a3265ca6_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.skeletoncodemachine.com/p/compatible-with-cy_borg">CY_BORG</a> has a futuristic cyberpunk setting where projectile weapons are the norm &#8212; pistols, SMGs, rifles, and rocket launchers.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> With more focus on guns, it makes sense to worry a bit more about ammo management. The game still uses Presence tests for most ranged weapons, but adds the ability to <strong>autofire</strong> and tracks <strong>ammo depletion</strong>.</p><h2>Autofire</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Of06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Of06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Of06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Of06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Of06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Of06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290608,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Of06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Of06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Of06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Of06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4164fe6f-c5ea-407b-8b1c-995eb704470f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CY_BORG autofire</figcaption></figure></div><p>Some CY_BORG weapons are capable of autofire, noted with an &#8220;a&#8221; after their normal damage (e.g. SmartGun d6a). Attacks using autofire use an Agility test rather than Presence for up to three consecutive attacks:</p><blockquote><p>&#8220;Test Agility D12 to hit and then roll for damage. Hits also allow a second attack, against either the same target or another one nearby, up to a maximum of three attacks. Check armor for each hit.&#8221; (p. 82)</p></blockquote><p>I&#8217;d imagine this as spraying bullets in a very John Wick and/or Matrix sort of way.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h2>Ammo depletion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eunL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eunL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eunL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eunL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eunL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eunL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eunL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eunL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eunL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eunL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06b9c39-b420-4ba1-800b-a5b2e91e8c0d_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CY_BORG ammo rolls</figcaption></figure></div><p>So with guns all over and the potential for autofire bursts, how does CY_BORG stay &#8220;rules light&#8221; while tracking ammunition?</p><p>Ammo is abstracted away from counting individual bullets. Instead, after the end of each combat encounter, players do a single roll to see if they are out of ammo or not. They roll a d8 for each weapon they fired and on a result of 1-3, they are out of ammo and need to reload. This could be a new magazine or some other method of reloading.</p><p>If the gun&#8217;s autofire capability was used, a d6 is rolled instead. The same 1-3 results trigger an out-of-ammo reload.</p><p>This eliminates the need to track individual rounds, but still gives some sense of expenditure of a limited resource. The combat stays fast and fun while it&#8217;s happening, but you might be out of ammo at the end.</p><p>It also creates a thematic connection between autofiring and ammo expenditure. A regular gun using a d8 for the ammo check has a 3:8 (37.5%) chance of running out of ammo. An autofired gun has a significantly higher 3:6 (50%) chance of running out.</p><h2>Other methods of ammo management</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bE8d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bE8d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bE8d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bE8d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bE8d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cc3974-0ac2-4bbf-8466-4432f6f32cae_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Twilight: 2000 ammo dice</figcaption></figure></div><p>I&#8217;ll save an in-depth look at ammo management alternatives for future articles, but a few are worth mentioning here:</p><ul><li><p><strong>Every shot:</strong> Tactical, simulationist approaches to TTRPGs will often have the player track each individual bullet or arrow. You fire a shot and mark it off, maintaining an exact count. GURPS and Shadowrun are examples.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li><li><p><strong>Ammo dice:</strong> <em>Twilight: 2000</em> tracks ammo down to the number of rounds left in a weapon&#8217;s magazine to set the maximum number of ammo dice that can be used during an attack. Adding more ammo dice might increase damage, but the sum of the dice determines how much ammo is spent after the attack.</p></li><li><p><strong>Light ammo tracking:</strong> <em>Mothership</em> has some suggested house rules in the Warden&#8217;s Guide including Light Ammo Tracking: &#8220;Players only track ammo when it seems relevant narratively. Then assume the players have 1d5 shots remaining.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></li><li><p><strong>Usage dice:</strong> Perplexing Ruins&#8217; <em><a href="https://perplexingruins.itch.io/fallen">Fallen</a></em> and quite a few others use usage dice or <a href="https://murkdice.substack.com/p/the-supply-die">supply dice</a> to track consumables like ammo. A supply might begin with a d20 that gets rolled after use. On a 1-2 result, the size of the die is decreased: d20 &#8594; d12 &#8594; d10 &#8594; d8 &#8594; d6 &#8594; d4. After a 1-2 is rolled on a d4, the item is fully consumed and gone. This has the added benefit of being able to start items anywhere along the usage path from d20 to d4.</p></li></ul><p>All ammunition management systems are a balance between tactical simulation (i.e. track every round) and narrative abstraction (i.e. you run out of ammo when it makes sense for the story).</p><p>The CY_BORG method of a single ammo check roll with fixed dice (d6 or d8) seems like an elegant solution to a complex design problem. Whether or not that solution works for you and your players depends on the <a href="https://www.skeletoncodemachine.com/p/the-8-kinds-of-fun">kind of fun</a> you want to have.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0rgO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0rgO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0rgO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182869455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0rgO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0rgO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bd204b-417d-4af2-8753-4ff27294abe5_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CY_BORG inside cover</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>Ammo tracking is a design choice:</strong> There&#8217;s no &#8220;right&#8221; answer when it comes to ammunition tracking in games. It depends on the type of game you want to make, who the game is for, and what type of experience you want to create.</p></li><li><p><strong>See how others have done it:</strong> There seems to be an endless number of ways to solve ammo tracking in tabletop games. Most are a mix of styles and methods, trying to balance simulation vs. narrative. Doing a survey of other systems is a good way to start thinking about your own.</p></li><li><p><strong>Create thematic connections to mechanisms:</strong> CY_BORG&#8217;s ammo system is extremely simple and abstract, but it does have a connection between theme and mechanism: <em>autofiring makes it more likely to run out of ammo</em>. It&#8217;s not complicated, but it does make sense.</p></li></ul><p><strong>What do you think? Does CY_BORG&#8217;s ammo method solve the problem in a simple way or does it abstract away too much? What are some other interesting and effective ways to track ammunition in TTRPGs or board games?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:425213}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This is by design. Johan Nohr commented on Discord (<a href="https://discord.com/channels/587764299834064933/587764300291112961/682320988758736926">2/26/2020</a>): &#8220;You are correct. We leave that very much in your capable hands. And we kinda assume the people who buy MB have played dnd and osr games before. Turns out that&#8217;s not necessarily true though.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Want a CY_BORG heist to steal a defective exosuit with a rogue AI that puts your crew in the middle of a revenge plot? Check out <a href="https://www.exeunt.press/shop/p/blackflower">BLACKFLOWER</a> from Exeunt Press.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>During my most recent play of CY_BORG, I tried to maintain the precedent set in earlier GURPS games with my character &#8212; the pirate Lefty Wright armed with twin pistols named Pork &amp; Beans. So I avoided autofire weapons and acquired two &#8220;ancient revolvers&#8221; which did d8 damage each. Quite the deadly combination!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>I own and have read Shadowrun, but I&#8217;ve never played it. As far as I can tell, it never explicitly says to count each round but it certainly seems to imply it. It is probably left up to the GM to decide how to handle it, so it depends on who is running the table. If I&#8217;m incorrect on this one, please let me know in the comments.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Why 1d5 and not 1d6? I have no idea. I don&#8217;t think I own a d5. I think it would work the same if you roll a 1d20 and divide by 2 or roll 1d6 and re-roll any 6 results. A clever person on Reddit suggested rolling a d10 and subtracting 5 from any results higher than 5.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Commodity speculation in Soda Jerk]]></title><description><![CDATA[Exploring how Soda Jerk by Chris Yi uses hidden information, stock manipulation, and influence vs. control in a game about combining soda flavors. Also, a reminder to complete the reader survey!]]></description><link>https://www.skeletoncodemachine.com/p/soda-jerk</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/soda-jerk</guid><pubDate>Tue, 23 Dec 2025 10:35:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9F1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9F1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9F1B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9F1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182179109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9F1B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9F1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bed6c4-1822-40c6-a650-0be010d9b858_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we looked at how Circus Flohcati keeps the <a href="https://www.skeletoncodemachine.com/p/circus-flohcati">card market</a> feeling fresh with a push-your-luck mechanism. It&#8217;s interesting because it doesn&#8217;t directly rely on the usual dynamic market solutions like incentives or purges (discards).</p><p>This week we are looking at another card-based game: <em><strong>Soda Jerk</strong></em>, designed by Chris Yi who you may have seen on The Dice Tower.</p><p>But first&#8230;</p><h2>&#128203;&#9999;&#65039; Last chance for the reader survey!</h2><p>There&#8217;s still time to <a href="https://forms.office.com/r/9kVJrywH5p">take the annual reader survey</a> before it closes on <strong>December 31, 2025</strong>. It&#8217;s a chance to say what you want more (or less) of and to share your favorite games of the year. In just a few minutes, you can help guide the future of Skeleton Code Machine. I really appreciate hearing from you. Do it for Murphdog.</p><h2>Being a jerk in Soda Jerk</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yT48!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yT48!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yT48!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yT48!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yT48!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yT48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182179109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yT48!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yT48!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yT48!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yT48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fea7b26-3e23-4fb7-991c-9699abafa3ed_1280x720.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The premise of <em>Soda Jerk</em> (Yi, 2025) is simple: <strong>&#8220;Mix matching flavors to make the cards in your hand worth more &#8212; or sour the batch for everyone else!&#8221;</strong></p><p>There are five soda flavors represented by cards (beautifully illustrated by Sai Beppu) arranged in a row on the table: Strawberry, Blueberry, Banana, Kiwi, and Orange.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> These are the five &#8220;soda taps&#8221; that will act as individual scoring piles in the game.</p><p>The cards, each with a flavor-suit and rank, are dealt to players with the number based on player count (10-13 cards each). Then players take turns where they can do one of two actions:</p><ol><li><p><strong>Place a flavor card:</strong> The player places one card from their hand face down below any flavor (tap) of their choice. For example, they could put a Blueberry 2 card below the matching Blueberry flavor or any of the other non-matching flavors. We&#8217;ll see why this matters in a moment.</p></li><li><p><strong>Flip a flavor card:</strong> Instead of placing a card, the player can flip a card from face down to face up. This reveals the card for the rest of the game.</p></li></ol><p>When either (a) a player has three cards left in their hand, or (b) all players flip a card consecutively, the round ends.</p><p>Scoring is based on the final value of each flavor, but here is where it gets interesting:</p><ul><li><p>Matching flavor cards (e.g. a Kiwi card below the Kiwi flavor) <strong>add</strong> their value to the flavor&#8217;s end-of-round total value.</p></li><li><p>Non-matching flavor cards (e.g. a Kiwi card below the Orange flavor) <strong>subtract</strong> their value from the flavor&#8217;s end-of-round value.</p></li></ul><p>Each player then reveals the cards remaining in their hand and scores points equal to the final value of each flavor tap times the number of cards matching that flavor. For example, if Orange is worth 4 and a player has 3 Orange cards, they would score 12 points.</p><p><strong>But with the ability to add non-matching cards that subtract value, it is entirely possible to tank a flavor&#8217;s value (i.e. &#8220;sour the batch&#8221;) and make it worth negative victory points.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p><em>Soda Jerk</em> is a mixture of bluffing, hidden information, and trying to manipulate the value of each of the flavors.</p><h2>Stock manipulation and speculation</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yKsF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yKsF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yKsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182179109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yKsF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yKsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7116dc20-5162-4d5e-a00c-37be46da64f2_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cards beneath the five &#8220;flavor taps&#8221; in Soda Jerk.</figcaption></figure></div><p>Pete of the <em>Decision Space</em> podcast recently <a href="https://bsky.app/profile/petewiss.bsky.social/post/3magnyml4bk2r">posted</a> a Top 10 Games of 2025 thread which included the following mention of Soda Jerk (#8):</p><blockquote><p>&#8220;I keep putting this micro stock speculation-y game on the table and it just keeps delivering. Perfect small box game with brutal player interaction and juicy hidden information. Maybe the best game in Allplay&#8217;s tiny line. This almost replaces Startups for me due to easy onboarding.&#8221;</p></blockquote><p>What stood out to me was describing it as a stock speculation game, something I hadn&#8217;t considered during the times I played it. Looking at reviews, it is quite often described as a simple stock manipulation game. The BGG entry even lists <a href="https://boardgamegeek.com/boardgamemechanic/2013/commodity-speculation">commodity speculation</a> as one of the core mechanisms:</p><blockquote><p><strong>A subcategory of Investment in which players buy and sell commodities of various types and quantities as they change value throughout the game.</strong></p><p>Commodity Speculation includes both Investment games in which players have some indirect control over asset values, but have a hard time hurting others without hurting themselves; and Collusion games, in which players have huge direct control in manipulating asset values, forcing players to help others and manage shifting alliances.</p></blockquote><p>And that&#8217;s exactly what <em>Soda Jerk</em> is! Players are trying to manipulate the value of each soda flavor &#8212; not by buying and selling like a normal stock game, but by playing cards into each of the flavor tap columns.</p><p>Each addition of a matching card makes the &#8220;stock&#8221; (i.e. value) of that flavor go up, while non-matching cards make the value drop. The twist is that with largely hidden information, the true value of each flavor is mostly unknown at any point in the game. The only way to reveal some of the information is to spend your entire turn to flip a card face up.</p><p>The cards you hold in your hand until the end of the round are your speculation on which stocks you think will be worth the most. You need to dump the ones that will have negative value before it is too late.</p><p>Other commodity speculation games include <em>Clans of Caledonia</em> (Al-JouJou, 2017), <em>Modern Art</em> (Knizia, 1992), <em>Tinners&#8217; Trail</em> (Wallace, 2021), <em>Stockpile</em> (Sobol &amp; Orden, 2015), and <em>Vegetable Stock</em> (Zong-Ger, 2019).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h2>Soda Jerk and The King is Dead</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U8jf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U8jf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U8jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182179109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U8jf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U8jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e58a7f9-2283-4f34-ab0c-826207d08ba0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The other notable part of <em>Soda Jerk</em> is how it uses an <a href="https://www.skeletoncodemachine.com/p/manipulating-a-kingdom-divided">influence vs. control</a> mechanism not unlike how <em>The King is Dead: Second Edition</em> (Sylvester, 2020) to determine the victory points paid out at the end of the round.</p><p>In <em>The King is Dead</em>, players manipulate three factions represented by cubes on a map of Britain: Scottish, Welsh, and English. No player ever controls or plays as one of the factions. Instead, every action manipulates the game state: adding faction cubes, removing cubes, or shifting them between the various territories. </p><p>At the end of <em>The King is Dead</em>, you want to have the most cubes of the most powerful in your court (i.e. play area). This is infuriatingly difficult, however, because pulling a faction&#8217;s cube to your court weakens its position on the board.</p><p>In a similar way, adding cards to a flavor in <em>Soda Jerk</em> increases the value of that flavor, but at the same time decreases the number of flavor cards of that suit in your hand. You need the cards in your hand to act as multipliers for scoring, but you have to play them onto the flavor taps to have the flavors worth points. <strong>Every move both strengthens and weakens your position.</strong></p><p>Two other notable games that use this &#8220;influence vs. control&#8221; style play are <em>Pax Renaissance: 2nd Edition</em> (Eklund &amp; Eklund, 2021) and <em>Pax Pamir: Second Edition</em> (Wehrle, 2019).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Both are much, much heavier games with historical themes, but they too have factions not controlled by any one player. Instead players want to be aligned with the most powerful faction at the end of the game.</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xZJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xZJN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xZJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/182179109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xZJN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xZJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fb144d-aaf7-4b4a-bb93-83af4c95556c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some things to think about:</p><ul><li><p><strong>Stock manipulation:</strong> You might think commodity manipulation mechanisms only work in games where you are buying and selling cotton, stone, whiskey, sheep, and butter. But the idea of player-controlled, changing value is a really interesting one that can be applied in non-obvious ways with unexpected themes.</p></li><li><p><strong>Mechanisms span heavy and light games:</strong> It can be an interesting exercise to break games down into their component mechanisms. You start to see that while some games are big and complex (e.g. <em>Pax Renaissance</em>) and some are small and light (<em>Soda Jerk</em>), they can share many of the same mechanisms. This is a skill you can develop over time that will help you both analyze and design tabletop games.</p></li><li><p><strong>Both strengthen and weaken:</strong> Forcing players to make <a href="https://www.skeletoncodemachine.com/p/painful-choices">painful choices</a> can be a valid design goal, depending on the <a href="https://www.skeletoncodemachine.com/p/the-8-kinds-of-fun">kind of fun</a> you want the players to have. Having a way to make each action both strengthen a player&#8217;s position but also weaken it in a different way is a great way to accomplish this. Of the topics in this article, I think this concept has the most potential and application in TTRPGs.</p></li></ul><p><strong>What do you think? Have you played any games with non-obvious stock or commodity manipulation mechanisms? What about influence vs. control games? Let me know in the comments!</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:422147}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Banana soda? Kiwi soda? Yes, I know they exist, but they sound dreadful. Hard pass. Although to be fair, I&#8217;m not much of a soda drinker in the first place.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is not a full explanation of the rules. There are also Switcheroo cards that are added to the game when playing the 2-player variant. These cards invert the value of the flavor at the scoring phase, potentially changing a +5 VP to a -5 VP.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Two notes here. First, Tinners&#8217; Trail actually was released in 2008 as the first edition. I&#8217;ve only played the second edition, so I&#8217;ve noted that one here. I&#8217;m not clear on the difference between the two. Second, making this list made me realize how much I adore commodity speculation as a mechanism in board games. It&#8217;s my favorite part of the games listed, especially in <em>Clans of Caledonia</em>. I should seek more of these games out.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>I&#8217;ve found that the Pax games are some of the hardest for new players to conceptually wrap their heads around. We take for granted that each player will have a &#8220;color&#8221; and play as a faction in a board game &#8212; a concept deeply embedded in American-style games. Playing a game where you may or may not want one side to win at a given time (and this changes throughout the game) is really eye-opening. They are both available on BGA and I suggest you check them out if possible.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Circus Flohcati: a push your luck card market]]></title><description><![CDATA[Exploring how Reiner Knizia's Circus Flohcati makes an open draft card market feel dynamic without the usual incentives and discard mechanisms. Also, the SCM Annual Reader Survey!]]></description><link>https://www.skeletoncodemachine.com/p/circus-flohcati</link><guid isPermaLink="false">https://www.skeletoncodemachine.com/p/circus-flohcati</guid><pubDate>Tue, 16 Dec 2025 10:35:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!s1ac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s1ac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s1ac!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s1ac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s1ac!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s1ac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414ca84-e6b2-415a-9e96-3b5e0e4bece7_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week we learned how to <a href="https://www.skeletoncodemachine.com/p/ttrpg-bookmark">make your own TTRPG bookmark</a>, including some mechanisms that use the book itself as part of the game. This coincided with Unknown Dungeon&#8217;s <a href="https://itch.io/jam/ttrpg-bookmark-jam">TTRPG Bookmark Game Jam</a> that wrapped up over the weekend. I encourage you to check out the 189 submissions to the jam. There are so many creative ideas in there!</p><p>This week we are looking at static and dynamic card markets. It&#8217;s a topic we&#8217;ve explored previously, but <em>Circus Flohcati</em> (Knizia, 1998) has me thinking about it in a new way.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>But first&#8230;</p><h2>Take the SCM Reader Survey!</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nOo0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nOo0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nOo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:401488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nOo0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nOo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd54c4b51-9b53-44e7-9620-7cb286362a6e_1080x1080.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The 3rd annual <a href="https://forms.office.com/r/9kVJrywH5p">Skeleton Code Machine Reader Survey</a> is live. Please take a moment to complete it. Let me know what you want to see more (or less) of each week, and also the best new (to you) game of 2025.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forms.office.com/r/9kVJrywH5p&quot;,&quot;text&quot;:&quot;Take the survey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forms.office.com/r/9kVJrywH5p"><span>Take the survey</span></a></p><p>The survey is open now through <strong>December 31, 2025</strong>.</p><h2>Static and dynamic card markets</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!al_o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!al_o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!al_o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!al_o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!al_o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!al_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118832,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!al_o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!al_o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!al_o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!al_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28c3917-fc73-49a5-aed2-54afaf1d9507_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Turtchester draft rules via BEEP BEEP DANGER</figcaption></figure></div><p>With the creation of <a href="https://omnes.exeunt.press/p/beep-beep-danger">BEEP BEEP DANGER</a> and the release of the Turtchester MVP, I&#8217;ve been thinking a lot about card markets.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>At face value, they seem pretty simple:</p><ul><li><p>Some number of cards are displayed in a common pool (i.e. market), available to all players.</p></li><li><p>Players take turns selecting items from the common pool, pulling cards into their private collection (e.g. hand or tableau).</p></li><li><p>The cards in the market are replaced or refreshed in some way after a player finishes. This could be by drawing a new card or removing old cards.</p></li></ul><p>But as we saw when I last wrote about <a href="https://www.skeletoncodemachine.com/p/dutch-auctions">static and dynamic markets</a>, getting an open draft market right is tricky.</p><p>As a refresher, there are two major types of card markets that are defined by how cards are cycled through them:</p><ul><li><p><strong>Static:</strong> The cards do not frequently change during the game and/or they only are refreshed when a player takes a card. All cards that will be available during the game are available right from the start. <em>Dominion</em> (base game) is an example of this where the Kingdom Card piles are selected at setup and do not change.</p></li><li><p><strong>Dynamic:</strong> There are mechanisms built into the game to ensure that the market is always changing and refreshed. There can be a large variety of cards in the game and only a subset of the total cards are available during play. <em>Ascension</em>, <em>Shards of Infinity</em>, <em>Pax Renaissance</em>, and <em>Pax Pamir</em> are all examples of games with dynamic card markets.</p></li></ul><p>Of course, many games mix the concepts of static and dynamic markets. <em>The Quest for El Dorado</em> and <em>Ascension</em> are two that immediately come to mind.</p><h2>The dreaded clogged market</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cGvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cGvN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cGvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cGvN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cGvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e1cabd-b6ac-4f91-b49a-1a73134831fa_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Pax Renaissance</em> has a dynamic Dutch auction market that never clogs.</figcaption></figure></div><p>The danger is that a dynamic market (i.e. one in which the cards should be changing over time) can get &#8220;clogged&#8221; with unwanted cards. This often happens when the market is a fixed size (e.g. 5 cards) and less desirable cards are not purged from the system. Players continue to take the more desirable cards, leaving nothing but unwanted cards in the market. Eventually players are forced to take cards they really don&#8217;t want, just because there are no better choices.</p><p>This isn&#8217;t always a bad thing, but it&#8217;s not something I prefer in most games.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>In the case of Turtchester, I wanted binary choices for most decision spaces &#8212; two cards in the market and two cards in player hands. Play one of the two cards in your hand, and then take one of the two cards in the market. This led to the possibility of both a clogged market (i.e. one of the two cards in the market was extremely undesirable) and clogged hands (i.e. players might end up with a card they never wanted to play).</p><p>One solution (currently in the draft) is that players can choose to draw a random card from the top of the deck. Then, after taking the card, <strong>all cards in the market are discarded and new ones are drawn into the display</strong> &#8212; a drastic but effective way to unclog the market.</p><h2>The <em>Circus Flohcati</em> card market</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xxtq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xxtq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xxtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xxtq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xxtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d8d93e6-e049-437c-a4e5-2ceeaf79e636_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example market.</figcaption></figure></div><p>Playing <em>Circus Flohcati</em>, an abstract set-collection card game, I was struck by how elegant of a card market mechanism it had.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> In classic <a href="https://www.skeletoncodemachine.com/p/reiner-knizia">Knizia style</a>, it is simple and creates just a touch of push your luck tension.</p><p>Here&#8217;s how it works:</p><ol><li><p>On your turn, you may choose one card from the card market (i.e. &#8220;Circus&#8221;) from any of the face up cards. The card goes into your hand.</p></li><li><p>If there are no cards in the market or you don&#8217;t want any of the cards, you can instead draw a card from the top of the deck.</p></li><li><p>The new card is placed into the market and expands the available options of the market &#8212; <strong>unless it&#8217;s the same color card as a card already in the market</strong>.</p></li><li><p>If the new card is the same color, it is discarded (i.e. not placed into the market) and your turn immediately ends. You can&#8217;t reveal more cards, you can&#8217;t take any cards, and you can&#8217;t form a set to score points.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></li></ol><p>This creates a player-driven dynamic market that constantly changes in size.</p><p>The market might start with one card, but a player might try to push their luck. If lucky, they might be able to draw 2-4 cards to get the one they want. But this expands the market for future players. They will get the benefit of a larger market without any of the risk.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tCk3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tCk3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tCk3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tCk3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tCk3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89ce9c7-9a3f-4d3a-a995-8263b01eee19_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Into the trash bin!</figcaption></figure></div><p>It also depends on the distribution of colors in the market. With a wide array of colors shown, pulling a duplicate is likely and therefore players won&#8217;t want to take a risk. But when only a few colors are in the market (even if there are more cards), the risk might be low enough that a player will attempt to draw more cards.</p><p>A simple mechanism, but one that increases <a href="https://www.skeletoncodemachine.com/p/what-does-it-mean-to-give-players">player agency</a> without adding a large amount of mechanical complexity.</p><h2>Expanding options, but at a cost</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hUsY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hUsY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hUsY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hUsY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hUsY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a2e8ba-e9d2-4ac3-a729-f895d8a50dc4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Look at this box edge!</figcaption></figure></div><p>In <a href="https://www.skeletoncodemachine.com/p/dutch-auctions">Dutch auction</a> systems (one of my favorite mechanisms), undesirable options are increasingly discounted until someone eventually selects this. In some games, this discount can even go negative, resulting in the player gaining money/resources for making the purchase. The amount of discount depends on how unattractive the option is compared to the rest of the market.</p><p><em>Circus Flohcati</em> takes a different approach where &#8220;bad cards&#8221; aren&#8217;t discounted. Instead players can choose during any turn to expand the market. They can draw cards and get as large of a market as they&#8217;d like&#8230; but only up to a point. Each new pull increases the risk of drawing a duplicate color.</p><p>You can expand the market, but at a potentially high cost &#8212; effectively losing a turn while at the same time benefiting the next player in turn order!</p><h2>Conclusion</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wzo0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wzo0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wzo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.skeletoncodemachine.com/i/181706626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wzo0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wzo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85850b72-46c3-4b16-a7d8-6e73e7964ad0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Protect Pierrot the Clown at all costs.</figcaption></figure></div><p>Some things to think about:</p><ul><li><p><strong>There&#8217;s nothing simple about open draft markets:</strong> Certainly adding a simple card market to a game is easy. The complexity comes when you decide what type of experience you want players to have. If the market is static or dynamic and the size of the market all impact things like <a href="https://www.skeletoncodemachine.com/p/randomness-ok">randomness</a> and player agency. It&#8217;s tricky if you want to craft the best experience possible.</p></li><li><p><strong>Clogged markets can be a problem:</strong> They aren&#8217;t always a problem, but I personally prefer a dynamic market. It just isn&#8217;t much fun when there are unwanted cards sitting in the market for most of the game. Using discard methods and/or incentives are a way to unclog them.</p></li><li><p><strong>There are many potential solutions:</strong> <em>Circus Flohcati</em> takes an interesting approach to dynamic markets in that it uses push your luck risk management to expand and contract the size of the market throughout the game. It shows that there are countless ways to keep card markets moving and dynamic, beyond the usual methods.</p></li></ul><p><strong>What do you think? Are you OK with unwanted cards sitting in an open draft market or do you feel the need to purge them from the system? Have you seen any other card market mechanisms that keep it moving in ways other than incentives or discards?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:419842}" data-component-name="PollToDOM"></div><p>&#8212; E.P. &#128128;</p><p><strong>P.S. Want more in-depth and playable Skeleton Code Machine content? Subscribe to <a href="https://www.exeunt.press/shop/p/scm-tumulus">Tumulus</a> and get four quarterly, print-only issues packed with game design inspiration at 33% off list price. Limited <a href="https://www.exeunt.press/shop/p/tumulus-back-issue">back issues</a> available. &#129659;</strong></p><div><hr></div><p><em><a href="https://www.skeletoncodemachine.com/">Skeleton Code Machine</a> is a production of Exeunt Press. All previous posts are in the <a href="https://www.skeletoncodemachine.com/archive">Archive</a> on the web. Subscribe to <a href="https://www.skeletoncodemachine.com/p/tumulus">TUMULUS</a> to get more design inspiration. If you want to see what else is happening at Exeunt Press, check out the <a href="https://omnes.exeunt.press/">Exeunt Omnes</a> newsletter.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.skeletoncodemachine.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#127922; <strong>Micro-game:</strong> Roll 1d10. Multiply by 9. Add the first and second digits together. Add 4 to the result. If your final number is 13, you need to subscribe to Skeleton Code Machine! &#128013;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Skeleton Code Machine and TUMULUS are written, augmented, purged, and published by Exeunt Press. No part of this publication may be reproduced in any form without permission. TUMULUS and Skeleton Code Machine are Copyright 2025 Exeunt Press.</em></p><p><em>For comments or questions: games@exeunt.press</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>Circus Flohcati</em> was interestingly reimplemented in 2002 as <em>Star Wars: Attack of the Clones Card Game</em>. This proves that many games can be rethemed as almost anything.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The password to access BEEP BEEP DANGER is &#8220;<em>BONEMECH</em>&#8221; all caps. The version of &#8220;Turtchester&#8221; posted there is what I&#8217;d call an MVP or <a href="https://en.wikipedia.org/wiki/Minimum_viable_product">minimum viable product</a>. It doesn&#8217;t try to be a full-featured game with factions and card abilities. Instead, it&#8217;s just the essential core of a game that is playable enough to test.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>This can occasionally happen in <em>Ascension: Deckbuilding Game</em> if neither player wants to purchase or defeat certain cards in the market. The unwanted cards will take up some of the six available spots in the market, slowing down the introduction of new cards. As a dynamic card market, this means players will see less variety of cards over the course of the game. <em>Ascension</em> is a well-designed game and eventually forces players to buy cards from the dynamic market if they want a chance of winning. So the issue is not a game-breaking one.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>The BGG description for the games says, &#8220;In Circus Flohcati, players collect acts from the flea circus to score points, with the game containing ten types (colors) of acts, with acts being valued from 0-7 points.&#8221; But the illustrations show little characters with two arms and two legs &#8212; surely not fleas. The rulebook in the <a href="https://boardgamegeek.com/boardgameversion/698488/25th-century-games-english-edition">25th Century Games English edition</a> (2024) I own makes no mention of fleas. Upon further investigation, it appears the original 1998 German editions did show circus performers as having <a href="https://boardgamegeek.com/image/800277/circus-flohcati">four legs and two arms</a> &#8212; for a total of six. With a notable lack of antenna, I&#8217;m not sure they look like fleas.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Wonka: &#8220;You get nothing. You lose. Good day, sir!&#8221;</p></div></div>]]></content:encoded></item></channel></rss>