HackerTube

THE VIDEO SHELF · procedural generation

EPC2018 | Wave Function Collapse in Bad North | Oskar Stalberg

Oskar Stalberg explains how Wave Function Collapse assembles island dioramas from handcrafted tilesets in Bad North. He covers the theory, implementation, tooling, and how he blends art and technology.

Why HN readers recommended it

The go-to talk whenever Wave Function Collapse, Townscaper or tile-based procedural generation comes up.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
BUas Games
Topic
procedural generation
Format
talk
Level
intermediate
HN recommenders in dataset
4
HN mentions in dataset
10
Recommendation years in dataset
2020–2024

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • The creator Oskar Stålberg has a great overview talk of Wave Function Collapse and how he applied it to his previous game Bad North - it’s absolutely worth a watch! [VIDEO]

    btown on Hacker News · 2021-07
    In WaveFunctionCollapse: Generates bitmaps that are locally similar to the input
  • Please note that this is an old demo that has since grown into a full-blown game: [LINK] (Says Windows-only, but has a working Beta for Mac) Here's a talk by Oskar on how generating such worlds work: [VIDEO]

    pdoub on Hacker News · 2020-07
    In Brick Block (2016)
  • And here's another, slightly more technical talk from him about the "wave function collapse" algorithm he uses for procedural generation in his games: [VIDEO]

    btown on Hacker News · 2021-12
    In Townscaper Running in the Browser

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring