A Poetic Text… Adventure?

robert_frost1Although I try not to post links, this little piece of BASIC poetry written by Matthew Sewell caught my eye. On the SWCollect mailing list, Matt wrote of his jeering poesy:

It struck me that the first line of the Frost poem was like the start of a Colossal Cave type of game (“You are standing at the end of a road…”). So I took it from there, adding a snarky Infocom voice to a poem that I consider over-serious. The code is primitive to be sure (though it does work), but both the editor and I were concerned about accessibility. Actually he’s the one who encouraged me to expand the frame of reference to several other games — he figured that if we’re doing this, we might as well commit to it. Anyway, you all are just about the only people I know who will consider it too obvious rather than too obscure…

Hardcore retro-gaming, text adventure, and BASIC-coding enthusiasts might be able to parse the program just using their imagination, but I needed some help. I copied and pasted the program (from Lines 10 to 490) into Joshua Bell’s Applesoft BASIC Interpreter, clicked Run, and enjoyed 45 seconds of pretentious smirking. Does anyone else find this ingeniously funny?

Maybe I’m getting old.

  1. Michal’s avatar

    Most excellent ^_^. Ha ha… I even thought that the commands were supposed to make sense at first!

    Reply

  2. Alex’s avatar

    Seminal idea, but the the link to the BASIC code doesn’t work. I wonder why he didn’t write it in one of the many IF parsers out there? Like Inform7 or adrift?

    Reply

  3. Alex’s avatar

    Oops, nvm. I didn’t see the update.

    Reply

  4. chris’s avatar

    Hi Alex,

    Yes indeed – the link is down (I updated the post mentioning that). I sent an e-mail off to the owner of The Big Jewel and hopefully I’ll hear back.

    Once you see the BASIC code (and run the program) you’ll see why Matt chose to write it out as text. It would literally be impossible to play this game in something like Inform7 or Adrift ;)

    Reply

  5. gnome’s avatar

    Brilliant! And it might get even better and go for the modernist souls by doing away with line numbers and adapting a lovely qBasic style. Then again, it is a Speccy compatible peace of interactive poetry as it is…

    Reply

  6. chris’s avatar

    Bestill my heart – a qBasic and fellow Speccy appreciator?! :)

    Ha ha ha… thanks for dropping in gnome :D

    Reply

  7. gnome’s avatar

    Always a (great) pleasure! Glad to know your taste hasn’t failed you either. Think machine code could produce a qBasic Speccy version?

    Reply

  8. chris’s avatar

    I almost guarantee it – people have been writing Z80 assembler for decades now. My trusty old Texas Instruments TI-85 calculator even had Super Mario Land and Tetris running on it.

    Of course, the time to write this in assembly might be better spent :)

    Reply

  9. gnome’s avatar

    Of course, of course. Pure machine code is the way forwards.

    00010100101001010
    11001011111011011
    11111111100111110
    10010001000001001

    Reply

  10. chris’s avatar

    Machine code?! Egads man!

    Reply

  11. gnome’s avatar

    Sad I know. Never really figured out how all those 0s and 1s thing worked in math either. Oh, well. Should be time well spent. In a way.

    Reply

  12. Caleb’s avatar

    This was AWESOME.

    Puts to shame all my old basic games. (You had to find a piece of bread to a beggar to get the code-word to get into the thieves guild.)

    Reply