Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Darkwaar20 — From noise to a playable world

Darkwaar20 — From noise to a playable world

Deterministic generation as gameplay

Export statique paginé depuis Slidewire : 16 slides canoniques, 17 pages PDF.
Version interactive prévue : https://slides.darkwood.com/slides/darkwaar20 (mise en ligne à venir).
@matyo91 / Darkwood

Avatar for Mathieu Ledru

Mathieu Ledru

November 06, 2026

More Decks by Mathieu Ledru

Other Decks in Programming

Transcript

  1. Same opening field The seed is fixed. The choices are

    not. different constraints @matyo91
  2. One cell, four neighbors Average, then snap. 100 16017090 180

    0 85 170 255 0 · 85 · 170 · 255 @matyo91
  3. Same patch Three edits, not three labels. LIFE +48 with

    support, else +16 ORDER neighbors ×3, majority wins VOID −120 if unsupported, else −64 @matyo91
  4. Five passes Each pass is a decision. 01 02 03

    04 05 condition settle inspect condition settle inspect condition settle inspect condition settle inspect condition settle inspect Generating the world is the first phase of play. Pass 5 @matyo91
  5. Same four channels sum = a + b + c

    + d 0 340 VOID 340 VOID ≤ 340 GROUND 510 GROUND The class is a reading of the sum. 680 1 ENERGY 680 0 E N E R G Y ≥ 6 8 02 0 @matyo91
  6. After five passes The route is already in the field.

    core = max(a + b + 2c) Farthest ground → exit @matyo91
  7. Seed 20020 Sequence A ORDER Core (3, 0) · Exit

    (6, 8) 6 void · 54 ground · 3 energy @matyo91
  8. Slide 14 · 1/2 · représentation statique SEED 20020 Capture

    statique : Démonstration interactive @matyo91 Version interactive (mise en ligne à venir) : https://slides.darkwood.com/slides/darkwaar20
  9. Slide 14 · 2/2 · représentation statique same seed +

    different constraints = different world @matyo91 Version interactive (mise en ligne à venir) : https://slides.darkwood.com/slides/darkwaar20
  10. D A R K WA A R 2 0 Noise

    is the space of possible worlds. Five choices remove possibilities. Then the player walks through what remains. Release page Play in the browser @matyo91