TDWTF Plays Zork I
-
@error_bot restore
z6.qzl
-
Gas Room Score: 209 Moves: 304 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >z6.qzl I don't know the word 'z6'. >restore Enter a file name. Default is "zork_1.qzl": z6.qzl Ok. >
-
Is this a VT220? [Please type YES or NO.] >
-
West of House Score: 0 Moves: 0 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >
-
@error_bot restore
z6.qzl
-
Gas Room Score: 209 Moves: 304 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >restore Enter a file name. Default is "zork_1.qzl": z6.qzl Ok. >
-
@error_bot go east
go northeast
go southeast
go southwest
go down
go down
go south
get coal
go north
go up
go up
go north
go east
go south
go north
go up
go south
put coal in basket
get candles
light match
light candles with match
put candles in basket
lower basket
go north
go down
go east
go northeast
go southeast
go southwest
go down
go down
go west
drop all
-
Timber Room Score: 209 Moves: 336 only over his dead body. >go southwest Coal Mine There is a bloody axe here. >go down Ladder Top >go down Ladder Bottom >go west Timber Room This is a long and narrow passage, which is cluttered with broken timbers. A wide passage comes from the east and turns at the west end of the room into a very narrow passageway. From the west comes a strong draft. There is a broken timber here. >drop all sapphire bracelet: Dropped. jade figurine: Dropped. clove of garlic: Dropped. hand-held air pump: Dropped. lamp: Dropped. brown sack: Fatal error: Stack overflow [Hit any key to exit.]
-
-
u_setup.blorb_file /home/frotz/game/zork_1.blb u_setup.blorb_name zork_1.blb
-
@error_bot restore
-
@error we appear to have hit an impasse.
-
-
@pie_flavor Are you crashing it deliberately?
The stack overflow happens in the third party Frotz program running in a Docker container. (It's pretty easy to see that as the game has its own stdio output on the terminal.)
The only thing I could do to fix it is install something else.
-
Or maybe add a user blacklist...
-
@error I was trying to replicate the input, and it crashed again on the same instruction. I don't know if that counts as 'deliberately'.
Something about the 'drop all' command is SOing it. In fact I want to see if that's literally the case by doing everything up until that line, saving, and then dropping all.
-
@pie_flavor
git clone https://github.com/errorx666/surrogate-host
docker-compose run zork1
-
@error nah, I'm pretty sure it's something about this savegame. Anyway, if you restart it I'll stop trying to drop everything at once.
-
@pie_flavor When I get to the laptop it's running on I will.
-
-
West of House Score: 0 Moves: 0 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >
-
all right, let's try this again.
-
@error_bot restore
z6.qzl
-
Gas Room Score: 209 Moves: 304 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >restore Enter a file name. Default is "zork_1.qzl": z6.qzl Ok. >
-
@error_bot go east
go northeast
go southeast
go southwest
go down
go down
go south
get coal
go north
go up
go up
go north
go east
go south
go north
go up
go south
put coal in basket
get candles
light match
light candles with match
put candles in basket
lower basket
go north
go down
go east
go northeast
go southeast
go southwest
go down
go down
go west
-
Timber Room Score: 209 Moves: 336 Gas Room >go east Coal Mine >go northeast Coal Mine >go southeast Coal Mine Someone carrying a large bag is casually leaning against one of the walls here. He does not speak, but it is clear from his aspect that the bag will be taken only over his dead body. >go southwest Coal Mine >go down Ladder Top >go down Ladder Bottom >go west Timber Room This is a long and narrow passage, which is cluttered with broken timbers. A wide passage comes from the east and turns at the west end of the room into a very narrow passageway. From the west comes a strong draft. There is a broken timber here. >
-
@error_bot inventory
-
Timber Room Score: 209 Moves: 337 only over his dead body. >go southwest Coal Mine >go down Ladder Top >go down Ladder Bottom >go west Timber Room This is a long and narrow passage, which is cluttered with broken timbers. A wide passage comes from the east and turns at the west end of the room into a very narrow passageway. From the west comes a strong draft. There is a broken timber here. >inventory You are carrying: A sapphire bracelet A jade figurine A clove of garlic A hand-held air pump A lamp A brown sack A matchbook >
-
@error_bot drop bracelet
drop figurine
drop garlic
drop pump
drop sack
drop matchbook
-
Timber Room Score: 209 Moves: 343 There is a broken timber here. >inventory You are carrying: A sapphire bracelet A jade figurine A clove of garlic A hand-held air pump A lamp A brown sack A matchbook >drop bracelet Dropped. >drop figurine Dropped. >drop garlic Dropped. >drop pump Dropped. >drop sack Dropped. >drop matchbook Dropped. >
-
@error_bot go west
-
Timber Room Score: 209 Moves: 344 You are carrying: A sapphire bracelet A jade figurine A clove of garlic A hand-held air pump A lamp A brown sack A matchbook >drop bracelet Dropped. >drop figurine Dropped. >drop garlic Dropped. >drop pump Dropped. >drop sack Dropped. >drop matchbook Dropped. >go west You cannot fit through this passage with that load. >
-
@error_bot drop lamp
go west
-
Drafty Room Score: 209 Moves: 346 >drop garlic Dropped. >drop pump Dropped. >drop sack Dropped. >drop matchbook Dropped. >go west You cannot fit through this passage with that load. >drop lamp Dropped. >go west Drafty Room This is a small drafty room in which is the bottom of a long shaft. To the south is a passageway and to the east a very narrow passage. In the shaft can be seen a heavy iron chain. At the end of the chain is a basket. The basket contains: A pair of candles A small pile of coal A screwdriver >
-
@error_bot get candles
get coal
get screwdriver
go south
open machine
put coal in machine
close machine
turn switch with screwdriver
open machine
get diamond
-
Machine Room Score: 232 Moves: 356 Taken. >go south Machine Room This is a large room which seems to be air-conditioned. In one corner there is a machine (?) which is shaped somewhat like a clothes dryer. On the 'panel' there is a switch which is labelled in a dialect of Swahili. Fortunately, I know this dialect, and the label translates to START. The switch does not appear to be manipulable by any human hand (unless the fingers are about 1/16 by 1/4 inch). On the front of the machine is a large lid, which is closed. >open machine The lid opens. >put coal in machine Done. >close machine The lid closes. >turn switch with screwdriver The machine comes to life (figuratively) with a dazzling display of colored lights and bizarre noises. After a few moments, the excitement abates. >open machine The lid opens, revealing a huge diamond. >get diamond Taken. >
-
@error_bot save
z7.qzl
drop screwdriver
go north
put candles in basket
put diamond in basket
go east
-
Timber Room Score: 232 Moves: 362 Enter a file name. Default is "z6.qzl": z7.qzl Ok. >drop screwdriver Dropped. >go north Drafty Room At the end of the chain is a basket. >put candles in basket Done. >put diamond in basket Done. >go east Timber Room There is a brass lantern (battery-powered) here. There is a matchbook whose cover says 'Visit Beautiful FCD#3' here. There is a brown sack here. There is a hand-held air pump here. There is a clove of garlic here. There is an exquisite jade figurine here. There is a sapphire-encrusted bracelet here. There is a broken timber here. >
-
@error_bot get lantern
get matchbook
get sack
get pump
get garlic
get figurine
get bracelet
go east
go up
go up
go north
go east
go south
go north
go up
go south
raise basket
get candles
extinguish candles
get diamond
-
u_setup.blorb_file /home/frotz/game/zork_1.blb u_setup.blorb_name zork_1.blb
-
@error Something is up. And it sure ain't the size of the message, because it handled this post just fine.
-
West of House Score: 0 Moves: 0 ZORK: The Great Underground Empire - Part I Copyright (c) 1980 by Infocom, Inc. All rights reserved. ZORK is a trademark of Infocom, Inc. Release 15 / Serial number ������ West of House You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here. >
-
You'll have more success debugging it by running the docker container directly.
But again, I can't stress this enough, everything on that container is third party code.
-
@error_bot load
z6.qzl
drop screwdriver
go north
put candles in basket
put diamond in basket
go eastget lantern
get matchbook
get sack
get pump
get garlic
get figurine
get bracelet
go east
go up
go up
go north
go east
go south
go north
go up
go south
-
Forest Score: 0 Moves: 10 You are behind the white house. A path leads into the forest to the east. In one corner of the house there is a small window which is slightly ajar. >go up You can't go that way. >go up You can't go that way. >go north North of House >go east Behind House >go south South of House You are facing the south side of a white house. There is no door here, and all the windows are boarded. >go north The windows are all boarded. >go up You can't go that way. >go south Forest This is a dimly lit forest, with large trees all around. You hear in the distance the chirping of a song bird. >
-
@error_bot restore
z6.qzl
drop screwdriver
go north
put candles in basket
put diamond in basket
go east
get lantern
get matchbook
get sack
get pump
get garlic
get figurine
get bracelet
go east
go up
go up
go north
go east
go south
go north
go up
go south
-
Shaft Room Score: 209 Moves: 322 Coal Mine >go up You can't go that way. >go up You can't go that way. >go north Gas Room >go east Coal Mine >go south You can't go that way. >go north Gas Room >go up Smelly Room >go south Shaft Room There is a torch here. At the end of the chain is a basket. The basket contains: A screwdriver A pair of candles >
-
@error_bot restore
z6.qzl
drop screwdriver
go north
put candles in basket
put diamond in basket
go east
-
Coal Mine Score: 209 Moves: 306 >go south Shaft Room There is a torch here. At the end of the chain is a basket. The basket contains: A screwdriver A pair of candles >restore Enter a file name. Default is "z6.qzl": z6.qzl Ok. >drop screwdriver I can't see any screwd here. >go north You can't go that way. >put candles in basket I can't see any candle here. >put diamond in basket I can't see any diamon here. >go east Coal Mine This is a non-descript part of a coal mine. >
-
@error_bot restore
z7.qzl
drop screwdriver
go north
put candles in basket
put diamond in basket
go east
get lantern
get matchbook
get sack
get pump
get garlic
get figurine
get bracelet
go east
go up
go up
go north
go east
go south
go north
go up
go south