Just to give this some structure, the premise of the game is that forum users from all over the world have met up at a huge house of dubious layout. The meetup organizer, @Oscar, needs to go on a grocery run, and while attendees have prepared shopping lists, most of them have scattered or left the house to check out local restaurants and other amenities. @Oscar charges the player with exploring the house and collecting all the shopping lists; meanwhile, he has to stay with the car to make sure nobody parks in such a way as to block his exit to the store. The shopping lists are really just an excuse to have the player wander around and check out all the rooms we come up with.
I want you to write up a room for this project!!
I want you to invent and describe a room, put a shopping list in it somewhere, and either send it to me in a PM or email it to jalove AT gmail DOT com. (Please specify how you want to be credited/if you want to be credited as well. I’ll be using my current most-typical username, “jsnlv”. I do not plan to identify the brontoforums directly in the text of the game.) If you’re familiar with Twine, I’m using the default Harlowe format: feel free to use its features here, though I’d recommend prefixing any variables with your name or initials or something just to be on the safe side. It doesn’t have to be complex, and while it can be described as connecting to rooms folks have already created, that’s not necessary, either. Like, writing just this would be more than sufficient:
The closet under the stairs (by your-name-here)
This is a walk-in closet without a door beneath the staircase; the rest of the lounge is behind you. A number of board game boxes are sitting on shelves here: “Not So Sorry”, “Collect 5”, “Tactica”, and “Hint” stand out, although on closer examination, all of the boxes are empty. There’s also a MacBeth board with none of the pieces or instructions.
There’s a bedroll stretched out under the lower steps towards the back. This must be where @IntangibleFancy plans to sleep, since their shopping list is propped up on their pillow. Upon reviewing it, it’s not clear whether the raw volume of syrup they are requesting is a mistake, a joke, or a sincere threat concerning the number of flapjacks you are likely to encounter in the days to come.
That said, if you want to make something a little more involved, that would be fantastic. I’ve prepared a demonstration prototype to give you a sense of what I have in mind, but to access it through itch.io, you’ll need to provide the password, which is the word “wrong”. (I've included the source at the end of this post, if that helps.)
Once you know what you’re making, feel free to post in the thread what kind of room you’ll make, and if you’ve gone into that level of detail, you can describe possible room connections as well. For example: the starting room’s going to be a kitchen connected to a dining room to the east, a bathroom to the north, and a utility closet to the west. People can build these or ignore them; it will not matter. I don’t care if this house winds up with 17 kitchens, two bathrooms, and no bedrooms—that’s perfectly in-character for this kind of space.
In around two to three weeks, I’ll take the submissions I’ve received, put them all into the game, and create any necessary connective tissue, as well as wire up the tracking to collect all the shopping lists. Let’s set an initial deadline of October 31 and see where that gets us; when it’s finished, I’ll upload the game to https://borogove.io/. I hope you’ll accept my offer and write something—and if not, don't worry, as I have contingency plans to ensure I have sufficient participation to make this work.
Code: Select all
(if: visits is 1)[(set: num-type $jsnlvGoal to 0)]
The north end of this hallway leads to [a brightly-lit bathroom]<jsnlv1| flanked by bedrooms to the [east]<jsnlv2| and [west]<jsnlv3|; the hallway continues [to the south]<jsnlv4| on one side, while stairs climb [[back to the main level->main level]] on the other.
There's [a puzzling piece of wall-art]<jsnlv5| on the wall opposite the staircase.
Stacked [halfway between]<jsnlv6| the bedroom doors (and thus, nearly blocking the bathroom entrance) is a pile of [**`@solemn_coelacanth`**'s luggage]<jsnlv7|, which you can identify by the [oversized satin fish-mask]<jsnlv8| sitting on top.
(if:$jsnlvGoal is 0)[You have the sense that there's a shopping list in the area that you need to collect.](if:$jsnlvGoal is 1)[You have the sense that you've collected the shopping list you needed from this area.]
(click: ?jsnlv1)[(replace:?jsnlv-x)[<hr>On the bathroom door, someone has taped a drugstore receipt with a warning written in marker on it: "TOILET's BROKE **>:-(**"<br><br>An unpleasant odor discourages further investigation.]]
(click: ?jsnlv2)[(replace:?jsnlv-x)[<hr>(This explanation would be replaced with a direct link to another room once someone has written it, or if no "east bedroom" ever winds up being created, I'd just update the text to be "...an empty bedroom to the east and..." or something like that.)]]
(click: ?jsnlv3)[(replace:?jsnlv-x)[<hr>(This explanation would be replaced with a direct link to another room once someone has written it, or if no "west bedroom" ever winds up being created, I'd just update the text to be "...and an empty bedroom to the west;..." or something like that.)]]
(click: ?jsnlv4)[(replace:?jsnlv-x)[<hr>(This explanation would be replaced with a direct link to another room once someone has written it, or if no "south hallway" or similar downstairs rooms ever wind up being created, I'd just replace the extended hallway with a maintenance closet or something. I'm flexible like that.)]]
(click: ?jsnlv5)[(replace:?jsnlv-x)[<hr>This looks like one of those "live / laugh / love" wall decals you sometimes see, but the text on this one is "laugh / pie / cry" instead. Underneath the text, there's a picture frame containing one of those black-and-white American flags, but one of the middle lines is sort of a rainbow spectrum instead of a solid color, and in place of the field of stars, there's a monochrome photo of a frowning clown winking and pointing a single finger-gun at the camera.]]
(click: ?jsnlv6)[(replace:?jsnlv-x)[<hr>Was [**`@solemn_coelacanth`**]<jsnlv9| unable to figure out which room to set up in? Claiming beds can be fraught with complexity at an event like this. Folks can figure out sleeping arrangements once everybody returns to the house.]]
(click: ?jsnlv7)[(replace:?jsnlv-x)[<hr>The precarious stack includes an oversized purple suitcase as the base, a battered black backpack, and then the aforementioned mask on top. Oh, there's a [piece of paper]<jsnlv10| sticking out of one of the backpack compartments.]]
(click: ?jsnlv8)[(replace:?jsnlv-x)[<hr>Wearing a goofy mask like this to portray the "coelacanth" part of your persona rather undercuts the "solemn" part of your persona. Nice mask, though.]]
(click: ?jsnlv9)[(replace:?jsnlv-x)[<hr>He introduced himself as Jacob when he arrived at the house earlier today. Friendly guy, if a little weird: last year he admitted to being behind like six different novelty accounts on the forum, but you'd never seen a post from any of the accounts in question.]]
(click: ?jsnlv10)[(replace:?jsnlv10)[piece of paper](replace:?jsnlv-x)[<hr>This is **`@solemn_coelacanth`**'s grocery shopping list!(if:$jsnlvGoal is 0)[ You collect the necessary details as requested. Looks like you can move on to other parts of the house.]](set: $jsnlvGoal to 1)]
(In the actual game, this will be the room that [[the downstairs hall builds from->Downstairs Hall, North End]], but I've only included it here for demonstration purposes.(if:$jsnlvGoal is 1)[ Since you found the shopping list, you've won the demonstration! There's nothing more to see here.])
Forum meetup events are a lot of fun, but it's kind of a bummer when you can't participate due to expense, health issues, other obligations, etc. Since I'm stuck in that situation myself at the moment, I thought it might be nice to try to recapture the feeling of a meetup in a game.
For me, one of the most magical feelings about a meetup is when you've got this weirdly designed oversize house with way more rooms than usual, and it's filled up with all these people who often know each other by reputation but who haven't had the chance to interact in-person. The best way that I could approximate this feeling is to make a Twine project to map out such a house and then invite the folks on my forums to contribute rooms.
The premise of the game is that before the event, the meetup organizer **`@Oscar`** told everybody to prepare shopping lists so that they could do a grocery run on the first day, but the attendees have already scattered and many of them have left the house to explore local attractions and restaurants nearby. As such, the game begins with **`@Oscar`** charging the player with the task of exploring the house to collect all the shopping lists.
I've created a sample room to demonstrate the idea. Let's say I've been reviewing contributions people have made so far, and there was a staircase into the basement described at one point, so I might write up something like this: [[Downstairs Hall, North End]] This builds off of the staircase and provides three potential avenues for further expansion (two bedrooms and a hallway south to the rest of the basement).