TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Lorblets, a Little Puzzle Game

5 pointsby matthewtoastalmost 3 years ago
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.

1 comment

vladstudioalmost 3 years ago
First of all, congratulations! Without even opening the link, I upvoted the story itself.<p>You seem to be having an agrument with someone (real or virtual) saying that a game can only be a game when the code is clean, maintainable and performant. As a player, I do not care.<p>My 2 cents, again, as a player.<p>The levels are probably randomly generated, and their complexity is way too random. Most level are too hard to begin playing.<p>I cannot reload the page to get another random puzzle (have to erase part of URL).<p>To my eye, the contrast between on and off states is not enough. And the colors do not help really.<p>Otherwise, great job!
评论 #31696413 未加载
评论 #31625756 未加载