Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7830

G

gridbugs

Personal blog · gridbugs.orgprogramminggameshardware

gridbugs is a personal blog at gridbugs.org about programming, games and hardware. Since 2019, 9 different Hacker News readers have linked it 19 times, most often “Procedural generation with Wave Function Collapse (2019)”. It is still writing: the last post was on 2026-03-06, and you can follow it by feed.

Visit the blog
19mentions?
9HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 5 in 2026

I post about game development, experiments with retro hardware, and DIY synthesizers.

Most-linked posts?

  1. Procedural generation with Wave Function Collapse (2019)
    3 people · 3 mentions · first linked 2022-01-05
  2. Procedural Generation with Wave Function Collapse
    2 people · 2 mentions · first linked 2019-02-21
  3. Reverse-Engineering NES Tetris to Add Hard Drop
    2 people · 2 mentions · first linked 2021-03-21

What Hacker News says?

  1. > There must be a lot of engineering work between parsing the JSON and having a playable level in ones engine Yes (btw., if this wall of text already seems iffy, there's a convenient TL;DR at the bottom end), making a level playable involves many things which such an editor doesn't even touch. The game logic updating game states, enemy AI, pathfinding, physics, rendering, audio … Whereas this “just” puts tiles into…

    Comment linking /wave-function-collapse/

    on “LEd: Open-Source 2D Level Editor”
  2. Submitted Zelda Screen Transitions Are Undefined Behaviour as a story · 366 points

    HN discussion
  3. And https://bfnightly.bracketproductions.com/ is a great tutorial, not just at being a step by step guide but by introducing new ideas (for example, it has a chapter on wave function colapse for map generation [0], among other things) [0] also talked about here https://www.gridbugs.org/wave-function-collapse/ and other places

    Comment linking /wave-function-collapse/

    on “How to make a roguelike”
  4. Submitted Reverse-Engineering NES Tetris to Add Hard Drop as a story · 213 points

    HN discussion
  5. My personal addiction is hard drop and wall kicks. I can do without the ghost piece. This recent story had me wanting to try the NES version again: https://www.gridbugs.org/reverse-engineering-nes-tetris-to-a...

    Comment linking /reverse-engineering-nes-tetris-to-add-hard-drop/

    on “The Revolution in Classic Tetris”
  6. Submitted Frustrations with the OCaml ecosystem while developing a synthesizer library as a story · 66 points

    HN discussion
  7. Another explanation which I found useful: https://www.gridbugs.org/wave-function-collapse/

    Comment linking /wave-function-collapse/

    on “Wave Function Collapse library in pure C”
  8. Submitted Procedural generation with Wave Function Collapse (2019) as a story · 52 points

    HN discussion
  9. Submitted Sound on OCaml on Windows as a story · 4 points

    HN discussion
  10. Submitted Scope Creep as a story · 2 points

    HN discussion
  11. Submitted Roguelike Tutorial 2020 as a story · 2 points

    HN discussion
  12. Submitted Dial-Up over VoIP with a Commodore Modem from 1985 as a story · 2 points

    HN discussion
  13. Submitted Restoring My Childhood Family Computer Part 4: Emulation as a story · 2 points

    HN discussion
  14. Submitted Porting My Toy OCaml Build System to Windows as a story · 2 points

    HN discussion
  15. Submitted Conway's Game of Life on the NES in Rust as a story · 2 points

    HN discussion
  16. Submitted Day Roguelike 2026: Day 1 as a story · 1 points

    HN discussion
  17. Submitted Alice the Caml as a story · 1 points

    HN discussion
  18. Submitted If you use a custom linker script, _start is not (necessarily) the entry point as a story · 1 points

    HN discussion
  19. Submitted Procedural Generation with Wave Function Collapse as a story · 1 points

    HN discussion

Search all of HN for gridbugs.org