Live data from Hacker News

The Plot of the Phantom, a text adventure that took 40 years to finish

scottandrew.com

11–20 of 46 posts

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#11
post #9

Nice job. I think it might be worth adding a few more verb synonyms to make the parser a little bit less strict - what's a few more years of development. :) Like many other devs I also dipped my feet in the world of interactive fiction. As a kid I was just learning about concepts such as inheritance / OOP / etc. so I went a bit overboard on the ontology. I remember pretty early on making a rather large mistake in tha…

Heh. I remember similarly spending a few hours inside LambdaMOO. Successfully managed to clone myself, put myself in my clone’s pocket, and then put my clone in my own pocket and kind of broke room reversal. It was only later I discovered this was an intentional mechanic/bug that some designers that used to create very, very difficult puzzles.

Weird things happen when you give your MOO players a REPL in LISP land.

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#12
post #9

Nice job. I think it might be worth adding a few more verb synonyms to make the parser a little bit less strict - what's a few more years of development. :) Like many other devs I also dipped my feet in the world of interactive fiction. As a kid I was just learning about concepts such as inheritance / OOP / etc. so I went a bit overboard on the ontology. I remember pretty early on making a rather large mistake in tha…

I remember writing one of these and typing "put bag in bag" and then being confused why the bag disappeared from the world.

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#14
post #9

Nice job. I think it might be worth adding a few more verb synonyms to make the parser a little bit less strict - what's a few more years of development. :) Like many other devs I also dipped my feet in the world of interactive fiction. As a kid I was just learning about concepts such as inheritance / OOP / etc. so I went a bit overboard on the ontology. I remember pretty early on making a rather large mistake in tha…

I remember writing one of these and typing "put bag in bag" and then being confused why the bag disappeared from the world.

Should have done it the other way around

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#15
post #9

Nice job. I think it might be worth adding a few more verb synonyms to make the parser a little bit less strict - what's a few more years of development. :) Like many other devs I also dipped my feet in the world of interactive fiction. As a kid I was just learning about concepts such as inheritance / OOP / etc. so I went a bit overboard on the ontology. I remember pretty early on making a rather large mistake in tha…

I remember writing one of these and typing "put bag in bag" and then being confused why the bag disappeared from the world.

This was a long running bug with merc based muds. The logic was to scan the room items first which cased the bug. Later versions would scan corpses first, then self, then room.

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#16

Earlier quoted context omitted.

I remember writing one of these and typing "put bag in bag" and then being confused why the bag disappeared from the world.

Should have done it the other way around

Much better to have the world disappear from the bag.

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#19
As a kid, the first text adventure I encountered with "The Cave" a text-choice game created by another student in the same town I lived. Our common teacher had created a "Computer Club" newsletter, to share programs between schools.

Then at a junior college I encountered Adventure, Zork (the full version), Mystery Mansion, and Warp on an HP 3000/terminal mini-computer system.

I began writing text adventures myself, bigger and bigger, and with higher and higher ambitions in terms of complexity, story and world scope, parsing. My "Command English" parser was an incredibly versatile subset of English.

At home I had an IBM Jr (Hey, I loved it!), whose BASIC didn't have GOSUB, so I invented a stack for the parser using strings. (Used strings as a heap in another program to create a very slow 3D vector graphics program.)

In high school I wrote this massive text adventure called Wanderer. I was so proud of it, until the day I went to save it on my floppy disk, at which time it wrote all over the previous version only to abort because it was to big for the disk. No pre-write size check! :(

That was the last one I wrote. But by pushing every text adventure to new levels of capability, over and over, I learned a lot about programming, and developed a habit of innovating in program styles, and domain languages, to match problems.

I wish I had the source for all those programs, but these were the days of many incompatible computers, and storage media that decayed quickly.

---

I would love a Mac version of those four text adventures mentioned above. Mystery Mansion seems to have become particularly forgotten.

---

"The Plot of the Phantom" makes me so happy! Thank you Scott Andrew!!!

(Completely random, but reading the opening scene, it struck me how perverse it would be to get deeply into the game and find out I was in the text adventure equivalent of "Deliverance"! That would almost be art, lol. Like novels, text adventures are a medium that naturally supports much greater freedom, than visual mediums.)

Re: The Plot of the Phantom, a text adventure that took 40 years to finish

#20

I was there in the 1980s; writing your own Infocom-style text adventure games was a common project among my peers. There are probably lots of unfinished (or even finished-but-unshared) games out there on old floppy disks in closets. I have a couple of my own, now archived on my home server.

I also have a few of those from the 80s but only as notes written on sheets of paper (including many pages of hand-written BASIC and sometimes in various shorthands) because my Atari 800 did not have a cassette drive peripheral with which to save them.

They were fun when they ran for 15-20 minutes, even after keying them in for hours.

Post reply on HN