Show HN: Lorblets, a Little Puzzle Game
Lorblets is a little puzzle game I made: https:&#x2F;&#x2F;www.lorblets.com&#x2F;<p>Lorblets is a variation on Lights Out. The goal of Lorblets is to turn ON all the lights. Unlike Lights Out (typically a grid of black and white squares), Lorblets puzzles have complex shapes (and bright colors!). The puzzles in Lorblets are generated at random from a seed, and they grow in size as you progress.<p>The code quality is...not great? The design leaves something to be desired. And the game itself is a bit derivative. So why am I sharing this? Because I want to celebrate having shipped a complete game - modest though it may be.<p>I&#x27;m a 39yo who has long dreamt of one day making a game. And yet I&#x27;ve tended to put my software engineering skills to work doing everything except that. I&#x27;ve devised complicated game mechanics on paper. I&#x27;ve written multiple overly complicated game &quot;engines&quot; in JavaScript. I&#x27;ve daydreamed for countless hours about my magnum opus: a 3D simulated open world with a natural language interface, narrative generation, character customization, scene building tools, a modding system... Long story short, that magnum opus has been fun to tinker on, but has not amounted to much beyond the spinning of wheels and the occupation of my free time.<p>So over the Memorial Day holiday I decided to force myself to complete one game before the weekend was over. I would conceive the simplest possible game mechanic and UI. I would not worry if it was unoriginal. I would resist the urge to add complexity. I would not get bogged down standing up a framework. I would not build an &quot;engine.&quot; I would not worry about clean code, or maintainability, or even performance. I would use the tech stack that I could work fastest in: web tech. And I would not worry that the astral projection of Jonathan Blow would visit me at night and chide me for having made a badly performing web browser game.<p>So, Lorblets is the result. Whatever one might say about it, it IS a game, and that&#x27;s something. Feedback is welcome of course - but I mostly just wanted to share my story with y&#x27;all.