Go to file
m3ultra 2650c8b024 v1.1 — full MODELBEAST painting pass + jazzcore soundtrack
All six rooms are now flux_local matte paintings quantized by the engine (basement, gig, alley, office, Roskilde, field), with rooms reduced to invisible sim ops: walkability, depth, water, the footlight chases, and the NO MEANS NO! spray painted OVER the brick painting. The office desk gets a real walk-behind from the priority bands. Soundtrack: tools/gen_music.py synthesizes five loop-safe mood overrides (music/*.wav) in the band's own meters — 7/4 walking bass for the basement, the 9/8 riff floored for gig and Roskilde, chromatic noir for the alley, puck-rock bounce for the office, a 5/4 drone for the field. Fixed the office east-door lane (crates pinched the exit trigger) and removed the alley's unreachable north exit. Playthrough: 60/60, won, byte-identical twice, one intentional death.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 21:18:00 +10:00
music v1.1 — full MODELBEAST painting pass + jazzcore soundtrack 2026-07-26 21:18:00 +10:00
pics v1.1 — full MODELBEAST painting pass + jazzcore soundtrack 2026-07-26 21:18:00 +10:00
rooms v1.1 — full MODELBEAST painting pass + jazzcore soundtrack 2026-07-26 21:18:00 +10:00
scripts NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00
sprites NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00
tests v1.1 — full MODELBEAST painting pass + jazzcore soundtrack 2026-07-26 21:18:00 +10:00
tools v1.1 — full MODELBEAST painting pass + jazzcore soundtrack 2026-07-26 21:18:00 +10:00
.gitignore NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00
game.json NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00
README.md NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00
run.sh NOMEANSNO QUEST v1.0 — the first MRPCI game 2026-07-26 20:49:05 +10:00

NOMEANSNO QUEST

Two brothers. One basement. Sixty thousand lighters. $2,500 in kroner.

The first game built on MRPCI (the SCI-generation Monster Robot Party engine). You are Rob Wright, Victoria BC, 1979 — play through the true(ish) history of NoMeansNo: the D.O.A. gig that lit the fuse, the graffiti that named the band, the Portastudio demo, Jello Biafra's office, the Roskilde main stage in '94, and a certain van in a certain Polish field in '97. Six rooms, 60 points, one extremely fatal thing you can say to a man in a tracksuit.

A fan tribute, played with love. Read NoMeansNo: From Obscurity to Oblivion (PM Press) for the real thing.

Play

./run.sh                 # needs ../mrpci checked out alongside

Right-click cycles verbs (walk/look/do/talk), or press Enter and just type (use blank tape on portastudio). I inventory · F5/F7 save/restore · F8 is the room editor if you want to remodel the basement.

Repo layout

Pure game data — no engine code lives here (engine changes go to mrpci):

game.json            manifest: Rob as the ego, verbs, 60-point score
rooms/room0-5.json   generated by tools/gen_rooms.py (edit that, not these)
scripts/*.rhai       story logic: flags, the demo, the show, the ransom
sprites/*.png        generated by tools/gen_sprites.py (pixel people + props)
pics/roskilde.png    MODELBEAST flux_local matte painting (tools/mb_background.py)
tests/playthrough.jsonl  canonical win path — replay with:
    mrpci-headless --game . --script tests/playthrough.jsonl

The Roskilde room is the house art workflow demonstrated: an AI matte painting supplies the look, the room's ops paint only walkability, depth and the cycling footlights over it. The engine quantizes the painting to the room palette at load.

History points the game leans on

  • 1979: the brothers, the basement, the 180 lb TEAC Portastudio, Mom's laundry
  • 1980: D.O.A. at UVic; the anti-rape slogan on a wall becomes the name
  • 1987: Jello Biafra licenses Sex Mad to Alternative Tentacles
  • 1994: Roskilde main stage, after Peter Gabriel, when Sepultura's van died
  • 1997: the gear van stolen in Poland, ransomed back for $2,500 in a field
  • 2015/2016: Hall of Fame; retirement after 37 years, no hiatus, no drama