RSSAmplifier

Blog

Shawn M Moore

shawn.devRSS feed ↗8 posts

Latest posts

Ten commandments for effective immersion

<style> .commandment { background-image: linear-gradient(110deg, hsl(257, 100%, 31%), hsl(203, 100%, 31%)); color: transparent; background-clip: text; -webkit-background-clip: text; } @media (prefers-color-scheme: dark) { .commandment { background-image: linear-gradient(110deg, hsla(257, 92%, 62%, .9), hsla(212, 92%, 62%, .9)); } } a.commandment { font-weight: 600; } h2 a { color: inherit;…

Type-Enforced Access Controls with Go Generics

<p>This article is published at <a target="_blank" href="https://render.com/blog/how-render-enforces-access-controls-with-go-generics">https://render.com/blog/how-render-enforces-access-controls-with-go-generics</a>.</p>

Nighty Night, Nosferatu (my Ludum Dare 50 game)

<p>The theme for <a target="_blank" href="https://ldjam.com/events/ludum-dare/50/nighty-night-nosferatu">Ludum Dare 50</a> was "Delay the inevitable". I made my entry, <i>Nighty Night, Nosferatu</i> from scratch in 48 hours solo.</p> <p>You can play my game at <a target="_blank" href="https://nosferatu.shawn.dev">https://nosferatu.shawn.dev</a><span class="laptop-only"> or right here</span>! <span…

One million Anki reviews

<style> div.plotly-notifier { visibility: hidden; } div.chart, div.chart>div { height: 450px; } div.chart .js-plotly-plot .plotly .cursor-pointer { cursor: crosshair; } .card { text-align: center; margin: 1.5em auto; width: 42rem; overflow: hidden; padding-bottom: 0.5em; border-radius: 16px; } .card { background: rgb(229, 229, 245); } @media (prefers-color-scheme: dark) { .card { background:…

Chuck Yeager&#x27;s Jet Janitor (my Ludum Dare 48 game)

<p>The theme for <a target="_blank" href="https://ldjam.com/events/ludum-dare/48/chuck-yeagers-jet-janitor">Ludum Dare 48</a> was "Deeper and deeper". I made my entry, <i>Chuck Yeager's Jet Janitor</i> from scratch in 48 hours solo.</p> <p>You can play my game at <a target="_blank" href="https://jet-janitor.shawn.dev">https://jet-janitor.shawn.dev</a><span class="laptop-only"> or right…

Boids of Prey (my Ludum Dare 46 game)

<p>The theme for <a target="_blank" href="https://ldjam.com/events/ludum-dare/46/boids-of-prey">Ludum Dare 46</a> was "Keep it alive". I made my entry, <i>Boids of Prey</i> from scratch in 48 hours solo.</p> <p>You can play my game at <a target="_blank" href="https://boids-of-prey.shawn.dev">https://boids-of-prey.shawn.dev</a><span class="laptop-only"> or right here</span>! <span…

Jumpcoins (my Ludum Dare 44 game)

<p>The theme for <a target="_blank" href="https://ldjam.com/events/ludum-dare/44/jumpcoins">Ludum Dare 44</a> was "Your life is currency". I made my entry, <i>Jumpcoins</i> from scratch in 48 hours solo.</p> <p>You can play my game at <a target="_blank" href="https://jumpcoins.shawn.dev">https://jumpcoins.shawn.dev</a><span class="laptop-only"> or right here</span>! <span class="safari-only…

Pigheaded Pirate (my Ludum Dare 43 game)

<p>The theme for <a target="_blank" href="https://ldjam.com/events/ludum-dare/43/pigheaded-pirate">Ludum Dare 43</a> was "Sacrifices must be made". I made my entry, <i>Pigheaded Pirate</i> from scratch in 48 hours solo.</p> <p>You can play my game at <a target="_blank" href="https://pigheaded-pirate.shawn.dev">https://pigheaded-pirate.shawn.dev</a><span class="laptop-only"> or right here</span>!…