4 comments

  • Dwedit1 minute ago
    There seems to be a bug in the code for handling input, certain combinations of pressing or releasing left and right can cause the paddle to get stuck moving to the left or right, especially when Left and Right are held down simultaneously.
  • andai13 minutes ago
    I saw this cool article yesterday about edge aware pixelation. That might give better results when pixelizing AI generated pixel art.<p><a href="https:&#x2F;&#x2F;yogthos.net&#x2F;posts&#x2F;2025-12-11-edge-aware-pixelation.html" rel="nofollow">https:&#x2F;&#x2F;yogthos.net&#x2F;posts&#x2F;2025-12-11-edge-aware-pixelation.h...</a><p>More broadly I often find pixel art that has been upscaled and I&#x27;m wondering if anyone knows a good way to convert that back into the original?<p>In theory you just need to sample the middle of each blob, but I haven&#x27;t found traditional image editors to be very helpful in this process.
  • bensyverson1 hour ago
    This is super cool! I like the idea of expressing the game declaratively, with a language that an LLM can easily understand. Do you have any other demos of what the language is capable of? I&#x27;m wondering if this could do a platformer or adventure style game.<p>Are there any device capability guards, so more capable systems within a tier (like SNES vs NES) could attempt more complex graphics, sounds or interactions? What works on the Game Boy is different enough from what&#x27;s possible on the SNES that you may want some way to express that. Or to make it dynamic, like &quot;make the number of enemies the number of supported sprites - 2&quot;
    • gste1 hour ago
      There are more examples on the bottom bar of the screen. I figured it wouldn&#x27;t be obvious enough.<p>Yeah, there&#x27;s the potential for that. I have a concept of a &quot;Demakefile&quot; for implementation specific differences, if you want the art demaker to target specific art styles on specific platforms, etc.<p>But yeah a future enhancement could be, e.g. display more enemies or more sprites for more powerful systems. That&#x27;s a grey area as I suppose it has to go in the declarative script (Demotic) and I&#x27;d have to make a distinction between more and less powerful consoles. Right now it&#x27;s one script for everything
  • benj11128 minutes ago
    Interesting. How do you prevent rounding errors etc for different screen sizes? Some things could be 1 pixel in one version and 2x2 or 1x2 in another version.<p>And why does it play top to bottom when the &#x27;net&#x27; suggests it should be side to side?