error-message
success-message
saving-message
warning-message
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
# Hugo's House of Horrors (ZZT)
Author: Dr. Dos
Genre: Adventure/Puzzle
Version: 1.00
Date: 2019-12-30
## How To Play
"Hugo's House of Horrors" is unlike any ZZT adventure game seen before!
All interactions are facilitated through the use of a text parser. This is
similar to other ZZT adventure games which use the cheat prompt to access an
inventory, but Hugo uses it to do anything.
To open the parser, type a questionmark which will open ZZT's cheat prompt.
From here, prefix your command with a + and then type what you'd likeHugo to
do.
In many cases this takes the form of a verb and a noun, such as
"?+UNLOCKDOOR".
Other commands may be even more basic, like "?+I" to show Hugo's inventory.
A few of the more common verbs like "look", "open", "get", and "talk" are
abbreviated to their first letter. If you wanted to pick up a candle, for
example, then "?+GCANDLE" would be the appropriate command!
## Disclaimer
"Hugo's House of Horrors" and its engine are very poorly suited to ZZT.
Beginners to ZZT or those unfamiliar with the first Hugo game may find
themselves frustrated at not knowing what they're looking at. A special
command "?+H" has been implemented to list all the things in a room that can
be interacted with, but having to use this repeatedly may prove tedious.
This game is meant to be a tech demo showcasing the exploitation in how ZZT
handles setting too many flags in order to simulate a text parser. You will
have much more fun playing the original "Hugo's House of Horrors" or another
ZZT adventure game than this one.
## Universal Commands
* ?+I - Show Inventory
* ?+H - List all interactable objects
* ?+L - Look at room
## Abbreviated Verbs
"L" - Look
"O" - Open
"G" - Get
"T" - Talk
## Global Inventory Commands
- ?+LCANDLE
- ?+LKNIFE/LPENKNIFE
- ?+LWHISTLE
- ?+USEWHISTLE
- ?+LMASK
- ?+LBUNG/LCORK
- ?+LOILCAN/LOIL
- ?+LTREASURE/LGOLD
- ?+WEARMASK
## Outside House
- ?+OPUMPKIN
- ?+LPUMPKIN
- ?+GPUMPKIN
- ?+USEPUMPKIN
- ?+LKEY
- ?+LMOON
- ?+LHOUSE
- ?+LTREE
- ?+LWINDOW
- ?+LDOOR
- ?+ODOOR
- ?+UNLOCKDOOR
## Main Hall
- ?+LPAINTING
- ?+LPAINTINGS/LBAT
- ?+GPAINTING
- ?+GPAINTINGS/GBAT
- ?+LSTAIRS
- ?+LTABLE
- ?+GCANDLE
- ?+LALCOVE/LCUBBYHOLE
- ?+GKNIFE
- ?+GPENKNIFE
- ?+LWHISTLE
- ?+GWHISTLE
## Bedroom
- ?+LBED
- ?+LWINDOW
- ?+LLIGHT
- ?+LMASK
- ?+GMASK
- ?+OCLOSET/OCABINET
## Bathroom
- ?+LWINDOW
- ?+LLIGHT
- ?+LTOILET
- ?+LSINK/LFAUCET
- ?+LMIRROR
- ?+LTUB/LBATHTUB
## Laboratory
- ?+LPROFESSOR/LPROF/LSCIENTIST/LDOCTOR
- ?+TPROFESSOR/TPROF/TSCIENTIST/TDOCTOR
- ?+LIGOR
- ?+TIGOR
- ?+LTABLE
- ?+LMACHINE
- ?+LBUNG/LCORK
- ?+GBUNG/GCORK
- ?+LLIGHT/LLIGHTS
- ?+ODOOR/CDOOR/CLOSEDOOR
- ?+IGORPRESSA/IGORPRESSB/IGORPRESSC/IGORPRESSD/IGORPRESSR/IGORPRESSG/IGORPRESSY/IGORPRESS
### Lab - Small (E)
- ?+LTABLE
- ?+LIGOR
- ?+TIGOR
- ?+LMACHINE
- ?+IGORPRESSA/IGORPRESSB/IGORPRESSC/IGORPRESSD/IGORPRESSR/IGORPRESSG/IGORPRESSY/IGORPRESS
### Lab - Small (W)
- ?+LTABLE
- ?+LBUNG/LCORK
- ?+GBUNG/GCORK
### Lab - Discombobulated / Lab - Oh no. Oh no. / Lab - Normal
- ?+LIGOR
- ?+TIGOR
- ?+LTABLE
- ?+LMACHINE
- ?+LBUNG/LCORK
- ?+GBUNG/GCORK
- ?+LLIGHT/LLIGHTS
- ?+ODOOR/CDOOR/CLOSEDOOR
- ?+IGORPRESSA/IGORPRESSB/IGORPRESSC/IGORPRESSD/IGORPRESSR/IGORPRESSG/IGORPRESSY/IGORPRESS
## Dining Room
- ?+LWINDOW
- ?+LCABINET
- ?+LPAINTING
- ?+LFLOWER/LVASE
- ?+LTABLE
- ?+LFRANK/LDRACULA/LDRAC
- ?+TFRANK/TDRACULA/TDRAC
- ?+LSORCERER/LSORCEROR
- ?+TSORCERER/TSORCEROR
- ?+LBUTLER
- ?+TBUTLER
### Dining Room - Asked for a chop
- ?+YES/OK/OKAY/YEAH/Y
## Kitchen
- ?+LSTOVE/LOVEN/LCABINET/LCUPBOARD/LCOUNTER/LSINK/LFAUCET/LWINDOW
## Backyard
- ?+CLIMBTREE
- ?+LTREE
- ?+LFENCE/LYARD/LGRASS
- ?+LDOOR
- ?+ODOOR
- ?+LSKY
- ?+LMOON
- ?+GOILCAN/GOIL
## Empty Room
- ?+LDOG
- ?+LLIGHT
- ?+LCARPET/LRUG
- ?+LMOUSEHOLE
- ?+GDROPPINGS
- ?+MOVECARPET/MOVERUG
- ?+OTRAPDOOR
- ?+OILBOLT
- ?+UNDOBOLT
- ?+USECHOP/USEMEAT/THROWCHOP/THROWMEAT
- ???
## Basement
- ?+LDOOR
- ?+ODOOR
- ?+OILDOOR
- ?+PUSHDOOR
- ?+UNLOCKDOOR
- ?+LROCK/LROCKS
## Bat Cave
- ?+LROCK/LROCKS
- ?+LBAT/LBATS
- ?+USEWHISTLE
## Mummy's Tomb
- ?+LTOMB
- ?+LGOLD/LTREASURE/LMONEY
- ?+LMUMMY
- ?+TMUMMY
- ?+LROCK/LROCKS
- ?+GGOLD/GTREASURE/GMONEY
## Underground Lake
- ?+LROPE
- ?+LBOAT
- ?+LMAN/LOLDMAN/LDOS/LDRDOS
- ?+CUTROPE
- ?+GETINBOAT/ENTERBOAT
- ?+PUSHBOAT/USEBOAT
- ?+USEBUNG/USECORK
- ?+TMAN/TDOS/TDRDOS/TOLDMAN
### Underground Lake - Trivia Questions (encoded in ROT13)
- ?+WBR
- ?+ORFCVA
- ?+QNEXSYE
- ?+P
- ?+PBEA
- ?+FGHZCL
- ?+LRF/LRNU/VQVQ/FHER
## Guard
- ?+TGUARD/TMAN
- ?+LGUARD/LMAN
- ?+LROCK/LROCKS
- ?+UTREASURE/GIVEGOLD/UGOLD/USEGOLD
## Points List
Get Pumpkin 2 (2)
Open Pumpkin 5 (7)
Get Key 5 (12)
Get Inside 11 (23)
Get Candle 3 (26)
Look Alcove 8 (34)
Get Knife 6 (40)
Get Whistle 6 (46)
Get Mask 4 (50)
Get Bung 11 (61)
Get Chop 8 (69)
Open Lock 9 (78)
Get Oil 4 (82)
Reveal Trapdoor 8 (90)
Open Trapdoor 17 (107)
Find Bat Cave 12 (119)
Blow Whistle 7 (126)
Get Treasure 10 (136)
Answer Q's 33 (169)
Rescue Penelope 21 (190)
----------------------
Total Points 190
Easter Egg #1 1
Easter Egg #2 1
Easter Egg #3 1
Real Total Points 193
This section tracks other objects or external resources.
The external resources, such as tarballs or Git repositories, are then available as part of the object. Their files can be considered local to the object and usable in scripts or as part of a build process.
For resources that are only to be used as part of the build or runtime of the object, it is best to describe those local to those sections.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
Confirm message?