Mud Room menu: ☜ Back to Index
Mud Room

Mud Room

April 05, 2022

Networked digital game, Interactive Installation, Digital Video (TRT: 5:50:00)

Exhibition History

UCLA Broad Center Graduate Gallery, April 5th-7th 2022

About

I’m slowly turning my family into a dungeon. Mud Room is a peek into a room in that dungeon

“Mud Room” is a colloquial term for a transitional area between inside and outside of a home. “Mud Room” for me also recalls a room in a Multi User Dungeon (A foundational form of multiplayer interactive fiction). At my grandmother Dorothy’s house the mud room was a place where work was done and a family tragedy occurred. It was also a children’s room where my cousins and I played videogames. During the work of planning my grandfather’s funeral, the family left my cousins and I back in the mud room with the Atari to keep us occupied. Mud Room retrieves memories of dilligently playing games that had themes of of hiding and searching, and compares the occluded eye of fantasy play with the puzzling and sometimes fearsome experience of childhood.

Installation Details

Computers with connected single-button joysticks present a web-based game, accessible to players.

Projections on a wall of the gallery space present a detailed 3d environment of a dungeon-like room, filled with assorted objects and what looks like a large funerary monument.

A wood and fabric kneeling pad is placed on the ground on the center of the room, it’s connected to another single-button joystick and is accessible to players. The pad has a pressure sensitive switch inside that sends a signal to a connected computer when it is knelt on.

Behind the projection wall, a small CRT monitor plays a looping video, small sculptural elements accompany the monitor.

An alternate arrangement for smaller spaces replaces the projected element with headset-based VR. The work can also happen entirely online, with the 3d environment streamed and the web-based game as the sole point of player interaction.

Repositories:

Documents:

mudroom

mud_archive


Videos:

installation video
web gui
show clip 3
show clip 1
Promo 1
mudroom VR 2

Posts:

senses

In addition to communication within a player class, I’ve also been thinking about playing with the current darkness mechanic to allow for different perception for different classes.

More ➜

the dungeon, the frontier, the arcology

My thesis project is about historical and future imaginaries, played out in a game substrate (a web-based game environment I call Grotto.)

More ➜

language communities

I’ve been looking for a while for mechanical ways to represent “imagined communities” (Anderson), and especially linguistic communities. Grotto is starting from very abstract and sometimes arbitrary formal bits- random character classes (robot, animal etc) with meaninglessly arbitrary skills that don’t have an immediately obvious mechanical use.

More ➜

minimap

I really enjoy the way stuff looks when I draw it with the tile painting program we made, but to actually include it seems like it would be so complicated. Using something pre-made like d3 seems much easier, but visually boring.

More ➜

mapping

Grotto has some somewhat unique challenges to its success as an actual game because it uses an atomic maze structure where exits are blind guesses about what is inside adjoining rooms. This mode is inherited from interactive fiction, Hunt the Wumpus, MUDS, etc– games that either had puzzles within the rooms themselves, or relied on constructing a mental model of the maze based on guesses (each one potentially fatal, in the case of Wumpus). I’ve had critiques about whether the game is intelligible and whether there is any player enticement to play. I’ve kind of sidestepped these critiques by saying that the real game mechanics haven’t been implemented yet, and that they would be the sugar that activates the content I am spreading through the maze in room and item descriptions. This suggests that I have some kind of plan for game mechanics though, and all my game design ideas gravitate towards roguelike mechanics, which may not be a good fit here. A roguelike structure where a visual map is slowly completed by exploring would probably require a substantial amount of retooling.

More ➜

class item ideas

  • robot item: (servo? actuator? battery?) action? (work? compute?)

More ➜

items, eyes, maps

Today was a first planning meeting to resume development on Grotto, and start the big project– the one I’m now calling Phantom Homeland (I got a good laugh out of calling it Dusičky for a little while, but come on).

More ➜
/grotto/wumpus.png

wumpus

More ➜
/grotto/glyphs2.png

glyphs2

More ➜
/grotto/glyphs.png

glyphs

Last night I was thinking about how to evolve the gui for grotto. Specifically- taking the older text view and fusing some elements from the joystick-gui view into it. I’d like to add a div with a top down map view of the room you are in with glyphs signifying items and doors. I added some new tiles to my drawing tool and started playing with the most minimal way to represent objects. when I stopped trying hard to represent things and abstracted all the way down to two-tile glyphs, I immediately unlocked a memory- another atari game (eyeroll emoji). The creatures from imagic’s Cosmic Arc

More ➜

post crit roadmap session

Post mud room show spitball session

More ➜

UCLA Show notes

Last night was the first public viewing of Mud Room. As of this morning I’ve fixed a number of bugs I identified in the first show. There’s a remaining problem where the kneeling pad errors out when the pad is set to keyboard press/release but works with keyboard write, which is a little problematic since people kneeling for over 10 seconds trigger multiple kneels. I’ll likely need to fix this after the show is over.

More ➜

3-4-22

I’ve been in a developing-too-fast-to-document place for the past month or so, so most of the action has been recorded in trello boards and git commits. Yesterday was a quarterly review though so I will take a moment to record my thoughts.

More ➜

why

I’ve had two 3d modeling/animation classes in the last year with a fun, super knowledgable professor, and could have made anything for my final projects and both classes I have chosen to make dour mausoleums, literally. Funerary spaces. What the fuck is wrong with me and will I get better again?

More ➜

Interviewed by Michael Luo for Mud Room

WILEY WIGGINS : Hi Michael how are you doing?

More ➜

1-22-22

A lot of development work and not a lot of reflection or documentation. I’ll take a moment here.

More ➜

iconic and specific

2d3d

More ➜

the ossuary- svankmajer

More ➜

vr view

a scratchbeam candle

More ➜

Grotto 1-8-22

Grotto: Pair programming session on the Grotto codebase today.

More ➜

Bergmann, Dušičky

A lot of my winter break was spent doing genealogy on the Czech side of my family, since these are the relatives I was exposed to going furthest back (I often visited my great aunts and uncles on their farm in Kurten, Texas) and it’s the branch of the family that is the most storied, through my mother. While doing supplemental reading on Bohemian/Moravian immigrants in Brazos Texas, I found accounts of the minister who enticed them to make the journey, to serve as laborers under the promise of large expanses of cheap and fertile land. This started a chain migration that my Czech family followed in 1872. This was my grandmother Dorothy’s family- and it was Dorothy’s house that held the Mud Room that serves as our conceptual entryway into the maze of cenotaphs.

More ➜

UI and design layers

While it’s still very early, I’ve come to think of mudroom as being designed in layers.

More ➜

pouring metal

UI for the web gui coming along.

More ➜

grotto api

Good day of work with @thismatters today, we installed the django-rest-framework which enabled api pages for rooms. This will enable abstracting the grotto data out into new UI’s. I had hoped to get the new html/css/vanilla js UI I started working on in time for Monday’s review, but it seems unlikely.

More ➜

simple version

After struggling a bit over the holiday with the javascript inventory UI, I did a little exercise where instead of slogging towards my very elaborate initial idea I ask, “What’s the version I could make of this in n days/weeks?” In this case, what’s the version I could probably get done of this in say, two weeks?

More ➜

Grotto 0.3alpha notes

Another pair session with @thismatters today, working on items and room attributes for Grotto/Mud Room.

More ➜

the first room

I talked to Jenna yesterday broadly about the transition between the introduction video and gameplay. There was a suggestion that the player start in Bob’s cenotaph, where they must figure out how to light (and maybe even place) a candle to proceed. I’m onboard with this. Jenna also suggested the idea of having bob’s actual note and blood in the cenotaph which I went with for a second but really don’t like. At first I thought I didn’t like how explicit it was, but gradually I realized that what I didn’t like was that it didn’t make sense in the game context. When I initially thought there would be a note in the room I was thinking of like, an obituary or something because these are constructed gravesites, not like…. a place where a death happened. These are crude pages in some forgotten and repurposed game, like a facebook page after the end of facebook used to memorialize someone. They’re data with a strange but appropriate new topology overlaid on it that suggests actions over time. Someone barging through would just see the game, and just see me carrying out tasks in a room in this maze as an npc, but I have motivations because this is a new landscape that was shaped by historical data. What the game isn’t is a polemical story about family suicide by way of environmental storytelling. Those deaths happened outside the game world. It’s true that they created this place, but it’s not that direct and stagey. It did seem convenient to leave clues like a conventional videogame to lead people through onboarding, but I think cleaning in the cenotaphs is just cleaning “something”… digital entropy and neglect. If there’s a note it would be a note from me that I leave as part of my work that is candid about what happened. Maybe you could have the best of both worlds if the appearance of blood was a sort of phantasm- you think you are cleaning up blood initially but its just the dirt of time. Or wumpus blood that you make a mental connection to real death with before learning it’s just another peice of rotting videogame mechanics.

More ➜

grotto and mudroom items

Grotto itemBuilder branch commit 519f103750178349cbf9d2e646e61744088f138c

More ➜

OOPized version

use arrow keys/return

More ➜

basic item selection

use arrow keys/return

More ➜

Tombs of Atuan

I caught this quick talk at roguelike celebration about Ursula K. Leguin’s The Tombs of Atuan, and how it was kind of a better fictional prototype for roguelike games like Nethack than the Tolkien stuff that’s usually referenced. I had coincidentally just listened to the audiobook on a drive from Oregon to California, and the book has been on my mind a lot as I’ve been thinking about Mud Room- I like the idea of performing as an NPC in my own game, as a priest or caretaker of a network of cenotaphs (empty tombs, the bodies are in the indexical ‘real’ world) of my family and ancestors. Instead of blindly attacking anyone who comes into the cenotaphs to loot or desecrate, my relationship with the places I am guarding is being questioned and re-evaluated, like the priestess in Tombs of Atuan. Cenotaphs might be abandoned or cared for. The maze of tombs is as vast as all life that has ever lived on earth, though many connections are barricaded or destroyed.

More ➜

inside outside

One of the things that having all text links for exits in Grotto accomplished was that any amount of exits could be added to a room and there was no need to figure out where to place them spatially. Mud Room is returning to a spatial representation of a room and exits, so this problem will need to be dealt with. Generally in a videogame we would make a room bigger to accommodate more exits. This makes me think that, like swordquest, there will be an “outer” side of a room, which shows exits, and then an “inner” side, which is the cenotaph, and is a more 2d conception that holds objects. This frees up the outer version to be shown and traversed in any way we like. This is the most poorly defined part of the game so far.

More ➜

p5 progress

play.p5 has both sprites and animations that can be added to sprites. The sprite is what can be scaled, not the animation. Was able to remove the confusing push/pop scaling and positioning by directly positioning the sprites. Using sprites also alleviates the need to slow the frameDelay.

More ➜

what does it look like

I’ve expressed this to Jenna, but I want this project to get its look from its processes and materials. Obelisk was a weird project where I strained to make unity look like a 1 bit Mac with some kind of big monitor and great processor and it was obviously dishonest, the comments on the itch page that I asked for where obviously fake, there was a winking fakeness about it that came from not having the resources to just write a Taskmaker-style game in Pascal or whatever on an actual old Mac. It’s ok to straddle time periods and refer to things, but I think there’s a way do do it, even with humor involved, that honestly inherits an aesthetic from actual processes instead of straining to make something look like what it isn’t.

More ➜

mudroom sketch 1

Tried pseudocoding/sorta coding the initial gui for a room today in p5.js… I got about 50% there real quick and then everything ground to a halt as I tried to apply any juice to the play.p5 animated sprites (like zooming them a little to show which one was selected). You have to do all sorts of weird stuff in p5, like increasing the animation frameDelay by how many animated sprites are on screen :/ I didn’t think what I wanted to do was very complicated and I really liked the idea of having each room be an individual real webpage with some accessibility, but maybe I really do need to just make a unity game with an online database after all. ¯\(ツ)/¯ Or use something more complicated like phaser?

More ➜

baptisms and slipping through cracks

The python GedCom parser is maintained by Brigham Young University, The Mormon Church being famously obsessed with genealogy and the retroactive baptism of the dead. I wonder if its something I should engage with. Do cloaked figures need to be chased away from cenotaphs before they baptize my ancestors into an unfamiliar faith? To complicate things, I’ve realized that my paternal grandfather Red, who I never knew, converted to Mormonism late in life after abandoning my father’s family for a younger mormon woman.

More ➜

pencil glitch

what does a pencil glitch look like?

More ➜

Prior Art

Soft Corruptor

More ➜

mud room

This is project start for Mud Room, an art installation.

More ➜