Author Archives: Ryan

The Imitable Process of Ryan Veeder

or, “How to Write the Way I Write, in Inform 7”

Good afternoon. Possibly you would like to learn about how I write my text adventure computer games. There are a lot of angles to this subject, and the one I’d like to focus on here is the stage right after all that horrible “coming up with an idea” and “figuring out the story” stuff—the corpus callosum between design and implementation, getting the world to a state where the player can at least walk around and look at stuff.

I’m going to assume a basic familiarity with the Inform 7 programming environment, but if you have no idea how I7 works, you may be able to glean that basic familiarity from this post. Plus you will get to see my terrible handwriting!!!

Okay, so! First I draw a map.

Continue reading

Cream Cheese Banana Bread

This banana bread is terrible for you but he not busy being born is busy dying.

Oven 350 degrees.

Butter up a bread loaf pan.

WET TEAM:
Cream a cup of sugar and a stick of butter.

Margarine works fine.

Add two eggs. Mix it up good.

DRY TEAM:
Mix a teaspoon of baking soda and a teaspoon of salt into a cup and a half of regular flour.

Mix dry stuff into wet stuff.

FLAVOR TEAM:
You need a couple of bananas that are super ripe. Mash them up into a gross banana paste. You can use less ripe bananas but you’ll have to mash them more. 2 bananas is roughly 1 cup of banana paste. That’s how much you want.

You need half a cup of cream cheese. Half a cup is 8 oz, ie the amount in one of those cardboard boxes of Philadelphia cream cheese. You can use Neufchatel too; it has 1/3 less fat and tastes the same. At least it does when it’s all mixed up in a banana bread.

Also you need a teaspoon of vanilla.

Mix the flavor team in. Mix that mixture until the cream cheese is fully incorporated. I am pretty sure you can’t mix it too much.

Put that mixture in the pan. Bake it until a toothpick comes out clean, about 1 hour 10 minutes. Let it cool blah blah.

When it’s first out of the pan it’ll be all crusty, which is great if you love crustiness. Then you let it cool off and put it in a bread bag and the next day the crust will be suffused with moisture. I guess this is probably how every banana bread is. Thank you for your time.

Some new stuff!

  1. I’ve got a new game for you about cavemen; it’s called Reference and Representation: And Approach to First-Order Semantics.
  2. I’ve got ANOTHER new game for you about a docent; it’s called An Evening at the Ransom Woodingdean Museum House.
  3. The above games were supported by nice people via Patreon.
  4. If you haven’t checked out Clash of the Type-Ins recently, you may have missed various new episodes featuring such luminous guests as Dan Schmidt, Jason McIntosh, and Andrew Plotkin.

D&D: THRILLING PIRACY

☠️

In October, I ran a one-shot D&D game for a great big gang of internet people via Google Hangouts. We called it D&DLLOWEEN and it was a ton of fun.

Pretty soon I am going to run another one-shot D&D game for a great big gang of internet people via Google Hangouts, and it will be called THRILLING PIRACY.

In the Pythenic Ocean,

living people are second-class citizens. Queen Noumenia the Infinite, an ancient lich, prefers for all her subjects to be undead. A spell cast over the entire ocean causes any who die within its borders to immediately revive as some sort of unholy zombie or ghost or suchlike.

Captain Jack Hock of the Expertly is an alive person, a swashbuckling force of outlaw justice on the Pythenic seas. His crew is on a quest to find a mysterious treasure that supposedly will weaken Noumenia’s dominion—but they are hounded at every turn by Captain Laphria of Her Majesty’s Navy, who seeks to claim the same treasure for the Queen. Captain Laphria is a skeleton.

As far as scheduling:

There will be two sessions, on the evenings of April 1 and April 2, beginning at 8 PM Central.

If you are interested,

you should email me. When the event gets a little closer, I’ll start figuring out who is playing when. After that’s straightened out, I’ll email you an extremely brief preparatory questionnaire and we’ll figure out the character you’re playing.

You can play with us even if you’ve never played Dungeons and Dragons before.

I’ve generated characters for all levels of D&D expertise. It’s very very helpful if you can at least check out the basic rules ahead of time, but the main principles are A) play along and B) when instructed, type “/roll d20+whatever” into the thingy.

On the other hand, if you are a 5th Edition expert, you may want to run one of the full caster—or even put together your own character, if you have an idea for a piratical PC.

The characters that I have prepared are these:

“Bobo,” a rapier-wielding swashbuckler type with horns

“Coco,” a navigator who draws eldritch power from the stars

“Dodo,” a large parrot

“Fofo,” a kuo-toa cleric of Blibdoolpoolp

“Gogo,” who wields power over the weather

“Hoho,” a halfling with guns

“Jojo,” a half-orc who hits people with an anchor

“Koko,” a tattooed gnome barbarian

“Lolo,” a silent zen type

“Momo,” a dwarf with a harpoon

“Nono,” a giant crab

I have given the characters stupid names in order to encourage you to give your character a better name.

What else?

I can’t think of anything else at the moment.

What have you been up to, Ryan?

Plenty!

CElHmIiUEAAo6jT

If you are eager to know what I’m up to at any given moment then your best shot is to follow me on Twitter. Thank you for your interest!

Dungeons & Dragons: Roll20 Puzzles

When I act as Dungeon Master for my little D&D group, I’m always searching for puzzles to use in my campaign. I steal ideas shamelessly, as mandated by the DM Code, but my constant googling doesn’t always yield puzzle concepts I can use. I have very high standards. Plus, I play on Roll20.

Roll20 is great, obviously. If you want to play any tabletop RPG online, Roll20 has all you need. It is great. For a while, though, I thought Roll20 had no applications for puzzles whatsoever. After a while I changed my mind; I began to think that the only application it had was for jigsaw puzzles. The longer I used it, the more possibilities I saw. I feel a duty to share what I’ve done so far, so that other DMs can steal my ideas—also, I want to share what I’ve done so far, because I am proud of myself. Continue reading

The Death-Bug 💀

Tinkerbell cracked her knuckles, and the gruesome popping made me wince. Tinkerbell scoffed at me. She rolled her eyes.

“Ya gonna be a baby? Ya gonna be a baby? Ya gonna be a baby? Cripes. I’m goin’ without you.” She didn’t mean it, apparently: As she spoke, she bumped her hip into my knee. A tiny cloud of fairy dust flew from her wings and landed on my leg. I started to float.

“There’s six hunnid billion human beans on the planet Earth, I’m stuck with this one. Cripes. Six hunnid billion, sixty billion beans, I’m stuck with you. I wanna cry.” Tinkerbell dragged her hands down against her face, mimicking falling tears, pulling grotesquely at her eyelids.

She grabbed my hand and pulled me away from the bench, flapping her sugary wings into a haze, glittering gold under the park lamps. Then we were above the lamps—I could see the whole park—the whole city.

We were so high up my teeth were chattering. “That one. That there. See?” She was pointing into the maze of streets; I couldn’t tell where. “You go in there. Walk in. There’s a guy. You tell him. Say that, say, you wanna see the Death-Bug. You gotta be less of a pansy-pamby though. Act like a real man.”

Tinkerbell flew up into my face and slapped me in the eyeball.

“What, ya gonna cry? Ya gonna cry? Ya gonna cry? Cripes. Ya gonna cry? Whatta pansy,” she groaned, as I rubbed my face.

I probably did cry, a little, as Tinkerbell dragged me down from the sky and onto Westing Street. I was still massaging my eye when she stopped leading me by the hand and flew up to whisper in my ear.

“That’s the guy. Shut up! He don’t see us yet. Shut up! Just tell him, just say, you wanna see the Death-Bug. Be cool about it, kay? Try to be—just—don’t let him—”

Giving up on that sentence, she flew down to my back pocket, and I cringed as she squirmed her way in. Then I felt her elbow me in the buttock, which I assumed was my signal to get a move on.

I approached the figure Tink had indicated, a dark man in a dark suit, standing outside a windowless building. The three nearest streetlights were all dead—I doubted this was a coincidence. I moved in close before I spoke, and hoped that my theatrical glances up and down the street indicated that I valued secrecy as much as he did.

“Hey. I’m here to see the…”

How long should I pause? Am I pausing for too long?

“…The Death-Bug.”

The man’s eyes glittered, and I knew that even in this light he could see my whole face, my falseness, my anxiety, and the tiny red handprint on my right eye.

He snorted. “Tell ‘er Vick said nice try,” he muttered, and then he punched me in the stomach. There was enough fairy dust left on me that I flew all the way across the street, in slow motion, like a crash test dummy.

“Cripes, whatta idiot, cripes, cripes. Cripes, cripes, cripes…” Tinkerbell’s shrieking filled my ears and then faded away as she pulled herself out of my pocket, flew into the air, and disappeared among the stars. Then my head hit the curb; then I blacked out.

 🌙