The "Explore" Adventure Series
No adventure selected.
|
|
Please select a game from the list below...
|
|
To start a new game, click one of the following:
cave
mine
castle
haunt
porkys
|
To save a game, type "suspend".
Typing "help" will list some frequently used commands, but remeber that there are many other possible commands to try (things like "get lamp" or "eat taco"). If you are having trouble, try stating it differently or using fewer words.
|
When I was 15 or so, my cousin, De, and I were into playing adventure games,
like the mother of all text adventure games,
"Adventure".
We wanted to make our own, so we wrote a simple one, but it was hard-coded
and was a pain to create. So we came up with the idea to make a program
that could interpret adventure "game files" that were written in a kind
of adventure "language". So we both wrote programs in
BASIC to do this
on TRS-80 computers (wow, 1.77 MHz!),
and we wrote adventures in separate text files. We later merged our work
into this program, which was dubbed "Explore".
By the way, I was really bummed when a guy named
Scott Adams
(not the Dilbert dude!) came out with a commercial program that
used the same concept! Just think of all the money we could have made!
We came up with three adventures that were written
in the wee hours of the morning on three separate occasions listening
to Steely Dan. It was kind of a mystical inspiration I would say.
Years later I dug up the old BASIC program and rewrote it in
C (note that the C version and the
BASIC version are no longer being maintained, so future adventure game files
or newer revisions of the old ones won't work with the old code).
A few years after this I rewrote the whole system in Java
as a way to learn the language. And years after that, I rewrote the
whole thing in Python. Now, as a way to explore the new languange called
"Ruby", I translated the Python code to Ruby.
Both Python and Ruby versions are now maintained, and either may be used here.
Now you too can play these historic games on-line!
When starting a
game, you have to pick an adventure. Your choices are:
- Cave - "Enchanted Cave" was the first of our adventure games.
The fact that it takes place in a cave, like the original Adventure, was no
coincidence. This adventure had lots of rooms, but the capabilities of the
Explore Adventure Language were just being developed, so even though I think
this one came out pretty well, it's not as rich in features as the later ones.
- Mine - "Lost Mine" takes place in an old coal mine
in a desert environment,
complete with scary skeletons, mining cars, and lots of magic. We started to
get a little more descriptive in this one, and we also added features to
the adventure language to make things seem a little "smarter."
- Castle - "Medieval Castle" was the final in the "trilogy"
of our late-nite
teenage adventure creativity. This one forced us to add even more features to
the language, and I believe it really became "sophisticated" with this one.
Castle is perhaps the most colorful of the adventures, but not as mystical
somehow as Enchanted Cave. De and I didn't make any more games after this one.
- Haunt - "Haunted House" was not an original creation. It is a clone
of Radio Shack's
Haunted House adventure game that I re-created in the Explore Adventure
Language as a test of the language's power. I had to play the original quite
a bit to get it right, since I was going on the behavior of the game and not
its code.
- Porkys - "Porky's" is the only one in which I had no involvement.
A friend
in Oklahoma at the time took the Explore language and created this one,
inspired
by the movie of the same name. It was especially cool to play and solve
an adventure written by someone else with my own adventure language!
Warning, this one has "ADULT CONTENT AND LANGUAGE!"
Other text adventure related links: