Author Archive

Weekend Projects for Armchair Developers: Text Misadventuring (Part II)

Friday, May 19th, 2006

Zork I[Editor’s Note: Apologies for not getting this up sooner. Johnny had it ready a few weeks ago, but as you all probably know, I was busy moving. Anyway, here it is.]

(This’ll be a short read.)

I hope you’ve all saved your coupons. After an epic battle with the foul beast known as Procrastination, I’ve completed WPfADs: The Game, my first stab at the text adventure genre. To the best of my play-testing knowledge, it’s bug-free and entirely playable. And because I like you, I’ll give the link to download it right at the top of this article:

Weekend Projects for Armchair Developers: The Game

From my experience writing the game, I’ve learned a few things. First of all, Weekend Projects for Armchair Developers is an agonizingly clunky name. It’s really just something I made up for the first article because I thought it sounded funny. Although it could be worse — my first idea was “Programming for Fun and Non-Profit.” Let’s just make a mutual agreement right now to call the thing by its slightly less ridiculous acronym, “WPfADs.”

Secondly, Inform is a great programming language, and one that I’ve barely scratched the surface of with the game and Part I of this writing. With considerable time and effort (and patience), you can create a truly epic, sprawling work, with plenty of polish. My game isn’t that expansive, as I wanted to complete within a reasonable deadline (say, within the year), but I’m now itching to learn some of the finer points of the language and make something more ambitious.

The thing that makes Inform such a good programming language is that it’s actually quite cathartic at times. It has a leisurely learning curve, and games-without-reasonable-deadlines can be built up at your own pace. Also, did I mention that it’s very easy to learn? I’d encourage anybody reading this to try their hand at their own text adventure, and let me know how it turns out.

Speaking of comments, as always I’m putting the requisite “I’d love to hear some feedback” line at the end. If you find any bugs with the game (I’m sure there’s probably one or two small ones that escaped me), tell me.

That’s all. Try Inform for yourself. You’ll probably enjoy it.

Weekend Projects for Armchair Developers:
Text Misadventuring (Part I)

Friday, April 14th, 2006

Zork IFlush from the mild success of the first article, I sat down to write the next installment of Weekend Projects for Armchair Developers. I stared blankly at the computer monitor, filled with a mild dread of what lay before me. I knew that the next programming language I had chosen would prove to be quite the thorny pickle. Browsing through the example included with the ZIP file I downloaded and thumbing through the small section in a “Retro Hacking” booklet I received last Christmas, I felt a bit overwhelmed.

Inform is an obscure language with its roots in the Infocom-brand text adventures of a bygone era. Growing up with such classics as Zork and Hitchhiker’s Guide to the Galaxy, I was no stranger with their work. And it was this feeling of nostalgia that drove me through the task of deciphering this seemingly-apocryphal language.

The Inform community is notoriously small. At last count, I believe there were about three people left. I think it might be because I personally have a tough time reading Inform (although, to be fair, I have seen tougher). But I was up for a challenge. So, flexing my typing-muscles, I dove straight into the beast.

Screencap

Finding the right files to download and learning how to use them is not an easy task. I blame the website. Fortunately, I’ve already braved the murky depths for you and found the installation notes. I would strongly suggest downloading the folder structures they provide for you, as they contain all the files you need to get started. In fact, I would strongly suggest reading the entire Inform FAQ when you get the time, but since you’re currently engaged in reading this article, that can wait.

[ Continue reading Weekend Projects for Armchair Developers:
Text Misadventuring (Part I)
» ]

Weekend Projects for Armchair Developers:
TI Calculator Game

Friday, February 24th, 2006

[Editor’s Note: This article was written by Johnny as his first contribution to VC&G.]

If you’re a middle-class American between the ages of 14 and 28, chances are high that you or someone you know has access to a Texas Instruments TI-81 graphing calculator or one of its predecessors. I myself own a top-of-the-line TI-84 Silver Edition. And, not too long ago, I learned about the secret underground world that is…TI-BASIC.

To the average High School- or College-level student, the PRGM key is one that goes woefully unused (unless in conjunction with the 2ND key, so as to draw inappropriate images for your friends, or in conjunction with the ALPHA key, to use the letter ‘C’ in inappropriate messages for your friends). Pushing it reveals an esoteric “EXEC – EDIT – NEW” interface, and, really, who needs homebrewed Prgms when you’ve got MirageOS and a rousing game of Tetris?

[ Continue reading Weekend Projects for Armchair Developers:
TI Calculator Game
» ]