Skip to content

Ecce Signum

Immanentize the Empathy

  • Home
  • About Me
  • Published Works and Literary Matters
  • Indexes
  • Laboratory
  • Notebooks
  • RSS Feed

Another Thing To Do

2005-01-16 John Winkelman

In my never-ending quest to rid myself of all possible loafing time, I have decided to dive back into the world of game programming. This time I will attempt to make a generic text adventure engine, for the purpose of re-creating great games like Zork, Adventure, and Leather Goddesses of Phobos in a Flash environment.

This is the core of creating a consistent game: figuring out how all the pieces and parts fit together. Making things react differently in different environments. Defining those environments. Setting up the localized laws of cause-and-effect.

Probably the simplest type of text adventure is the choose-your-own adventure, which is essentially a mostly linear, occasionally branching, multiple choice quiz:

You are clinging to a vine halfway down the side of a cliff. At the top of the cliff a tiger is waiting to eat you. At the bottom of the cliff another tiger is waiting to eat you. Two mice are chewing through your vine. You notice a strawberry plant bearing a single, perfect, ripe strawberry growing out of the cliff next to your head.
Do you want to:
A) Climb up
B) Climb down
C) Eat the mice
D) Eat the strawberry

Quite simple, and with a predetermined path to the outcome. These adventures tend also to go in one direction. Once you pick something up, you cannot put it back down.

The text adventures a la Zork use simple language parsing which allows the player to state, in simple, precise sentences, exactly what he/she wants to do at any particular moment:
Go North
Open Door
Get Key
Unlock Door With Key
Open Door
Drop Key
Go East
Close Door

…and so forth. Suddenly we are not just moving through the environment, we are interacting with it on a significant (if limited) level When I picked up the key, I removed it from one environment (a room) and made it a part of another (me).

So now I am in an environment. In a one-person game this is a useless statement, since there is not another autonomous thing which will act within that environment in a way that will affect me. I can change my surroundings, but they cannot change me. Sure, a troll may kill me, or a thief may steal steal the key before I get a chance to use it to open a door. These are triggered, programmed events. They are part of a solvable system. The only way to make the system non-solvable is to introduce another outside agent: Another player.

This takes us into the realm of the MUD, or Multi-User Dungeon; essentially a text adventure with 1 or more players interacting with each other and the environment… and here we get far beyond the scope of what I can hope to accomplish in any reasonable amount of free time.

By the by, this genre of games is commonly referred to as Interactive Fiction . Here are a few helpful websites:

The Brass Lantern
The Interactive Fiction Archives
Seton Hill University notes on Interactive Fiction
Play Infocom text adventures online !!! (Java applet)

Posted in ProgrammingTagged game development, interactive fiction comment on Another Thing To Do

Advice on Writing

2005-01-10 John Winkelman

…from Annie Dillard. From the article: Einstein likened the generation of a new idea to a chicken’s laying an egg: «Kieks – auf einmal ist es da.» Cheep – and all at once there it is.

Posted in Literary Matters comment on Advice on Writing

zzzzzzzzzzzzz

2005-01-06 John Winkelman

40 hours without sleep. Something’s got to change.

Posted in Life comment on zzzzzzzzzzzzz

So Much for My Good Reputation

2005-01-05 John Winkelman

This is a Google search for “cruel tutelage” . Look at the second link. That page is one of the entries in the Kendall Class section of this site.

Ranked second in cruelty? I am a professor! I WANT TO BE NUMBER ONE!!1!!!one!!1.

Posted in LifeTagged Kendall College of Art and Design comment on So Much for My Good Reputation

Andrey Kharshak

2005-01-04 John Winkelman

Today, on a whim, I did a Google search for the ISBN of a book I picked up in Russia back in the summer of 1994. I figured that the number would be the one attribute of the book which would not need to be translated.

Lo and behold, I got a hit: Master and Margarita, written by Michael Bulgakov and illustrated by Andrey Kharshak.

So now I was curious: you can’t swing a cat on the internet without hitting a Bulgakov reference, but how about Mr. Kharshak? His illustrations are good enough that SOMEBODY must have heard of him… And here he is! Apparently Mr Kharshak is well known everywhere in the world except The United States and the Internet. I should do something about that…

Manuscripts Don't Burn Manuscripts Don’t Burn

Golgotha Golgotha

These are prints of works by Mr. Kharshak which I picked up while in Russia. They are reproduced in Master and Margarita, along with at least two dozen other illustrations.

And for your convenience here is a link to the English version of Master and Margarita (translated by Pevear and Volokhonsky). It is, as they say, a Ripping Good Yarn.

Posted in Literary MattersTagged Master and Margarita, Russian literature comment on Andrey Kharshak

Auspicious Numbers

2005-01-02 John Winkelman

So. 2005 A.D. 2005 is an interesting number, in that it is the product of two primes: 401 x 5. Each of the digits in 2005 is a prime. And the sum of all of the digits (2 + 0 + 0 + 5) is itself a prime (7).

I will turn 36 this year. 36 is a perfect square, 6 x 6. Or if you want to break it down further, 2 x 2 x 3 x 3. Or, 2^² x 3^². A perfect square which is the product of two perfect squares.

Right now, according to the Chinese calendar, the Year of the Monkey is winding down. According to Master Lee, Monkey years are always chaotic and rough on everyone stuck in them. This past year was no exception. And there is the obvious joke about a Chimp being re-elected in the year of the Monkey.

The upcoming year, the Year of the Rooster (chicken, cock, etc) can be seen as the year of recovering from the year of the Monkey. Since the Rooster is my birth sign, I am filled with optimism.

Happy 2005.

Posted in Life comment on Auspicious Numbers

366

2004-12-31 John Winkelman

sunset-2004

I just posted the last picture to the River Project. 366 photos, selected from something over a thousand taken over the course of the year.

I started the year with an Olympus D-510, and on March 16 switched over to a Panasonic Lumix DMC FZ10 .

The total collection of un-edited photos, used and unused, fills 4 CDs.

The 366 photos on the website take up 33.6 megabytes.

The XML data file for the gallery is just under 15k.

The Flash Photo Gallery has been completely revised three times over the course of the project.

I think now I will take a short break. Perhaps I will continue to add to the project, but it will be more informal and definitely not every day.

Thanks you for all of the support, encouragement and suggestions over the past year.

And… Happy New Year.

Posted in LifeTagged Grand Rapids, Grand River comment on 366

Blah II

2004-12-30 John Winkelman

fish-mouth

Posted in Photography comment on Blah II

Karma and Such

2004-12-29 John Winkelman

So my previous post has attracted a lot of attention. Apparently the ex-CEO of Cybernet (and his family) had quite a colorful past, and angered/hurt a lot of people. But O, the stories that are coming out of it all.

Sic Semper Tyrannis.

On a happier note, I just came across a photo gallery by a fella in Alaska named Norio Matsumoto. The photos are absolutely beautiful, and the gallery itself is brilliantly executed in Flash.

I really should get off my ass and do better work.

Posted in LifeTagged Cybernet comment on Karma and Such

CompuGlobalHyperMegaPost

2004-12-12 John Winkelman

I just finished grading all of the final projects for the Kendall class. Everyone passed. An equal number of “a”s and “d”s, with a fairly balanced distribution of everything in between.

Work is getting busy again, and the first free afternoon I had, after the end of the semester, I stayed at the studio until after 7pm. Same exact thing happened at the end of last semester: “John has free time again. Let’s load him up with long hours and uncompensated irritation.”

Seems like that happened at the end of last year, too. Now that I have been out of retail for a few years, and have stopped hating the holidays to the core of my being, projects at work seem to fall into a pattern of mad scrambling to complete projects by the end of the year. A deadline, I might add, which is completely arbitrary and has no bearing on the actual needs of the clients; just some sense of finishing out the year with a clean slate.

Now I have four weeks of free Monday and Wednesday evenings. Winter Semester 2005 starts on Monday, January 13, In celebration I stayed in bed until eleven this morning, then lounged around my apartment in my pyjamas, reading a science fiction novel. Almost five hours in a row just sitting in a Comfy Chair. My back is quite sore, but I wouldn’t trade that time for all the [=commodity] in [=location]

One of the bright lights of the past couple of weeks has been the constant news updates regarding the crash-and-burn of CyberNet Engineering. While working there I was quite vocal with my criticizing, and now just about everyone I know will, at some point in a conversation, say So: Wow! CyberNet! . That kind of thing is still funny.

A month or so before I quit CyberNet I asked for a raise. I was just coming off of a couple of 80 hour weeks and my sense of humor had pretty much bottomed out. The head of the web development department told me No, because it wouldn’t be appropriate . So I went over his head. Sent an email to Krista Kotlarz, the wife of the now-dearly-departed Barton Watson.

She called me into a meeting, and, while sitting behind a desk which was worth more than I had made in six months of employment at CNE, called me a prima donna for asking for a raise.

When I finally quit, though I was the only front-end developer on staff, they didn’t try to keep me because I had been branded a “troublemaker”.

Thus the continued sense of schadenfreude. In another couple of days I will post an aggregation of all of the links I can find related to the CyberNet scandal, in as close to chronological order as I can make them.

Bearing in mind the fact that days and months and years are arbitrarily assigned divisions of the 24-hour planetary rotation cycle, I will be glad when this year is over.

Posted in LifeTagged Cybernet, Kendall College of Art and Design comment on CompuGlobalHyperMegaPost

Posts navigation

Older posts
Newer posts

Personal website of
John Winkelman

John Winkelman in closeup

Archives

Categories

Posts By Month

August 2025
S M T W T F S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Jul    

Links of Note

Reading, Writing
Tor.com
Locus Online
The Believer
File 770
IWSG

Watching, Listening
Writing Excuses Podcast
Our Opinions Are Correct
The Naropa Poetics Audio Archive

News, Politics, Economics
Naked Capitalism
Crooked Timber

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

© 2025 Ecce Signum

Proudly powered by WordPress | Theme: x-blog by wpthemespace.com