Underworld — 15 of 15

Devin Weaver

Release 3

Section 14 - Testing - Not for release

Table of Basic Help Options (continued)

titlesubtabledescription
"Notes for Testers"--"Thank you for taking the time to test this game. This is my first game and although I don't have a huge investment in it (It's not meant for competition). I would like feedback in general. I'm looking for bog, typos, game play feedback so I can make this one a bit better and more importantly general feedback so I make future games better.[paragraph break]A few notes:[line break]Before you begin playing [italic type]please[roman type] start a transcript by typing the command [fixed letter spacing]SCRIPT[variable letter spacing].[paragraph break]You can make notes, comments, annotations, and kudos by typing an asterisks followed by the note:[paragraph break][fixed letter spacing]> * this is a comment[line break]Annotation noted.[variable letter spacing][paragraph break]This will save to the transcript when recording is enabled. You can email the transcript to [fixed letter spacing]suki@tritarget.org[variable letter spacing][paragraph break]Again, I thank you for helping make my first Interactive Fiction game better.[paragraph break]Source available at [fixed letter spacing]http://github.com/sukima/Underworld/[variable letter spacing]"

Understand "* [text]" as a mistake ("Annotation noted.").

When play begins:

seed the random-number generator with 1234;

say "[line break]TESTERS: Please read the notes on testing provided in the handbook ('READ BOOK').".

[The game was designed to stop the player from dropping a sin. Therefore we add a test only command to do so for testing.]

Freedom is an action applying to nothing. Carry out freedom:

if the player carries a sin:

repeat with the sin running through sins carried by player:

move the sin to the location of the player;

say "[the sin]: Dropped.";

otherwise:

say "You are already free of sin.".

Understand "freedom" as freedom.

[Allow commands to manipulate Persephone for testing]

To cheat with Persephone:

now Persephone is idle;

say "[Persephone] has been trans-located and stops moving.".

Instead of asking Persephone to try exiting:

move Persephone to Persephone's Chamber;

cheat with Persephone.

Instead of asking Persephone to try entering:

move Persephone to the throne;

cheat with Persephone.

Instead of asking Persephone to try jumping:

now Persephone is not idle;

say "[Persephone] starts moving again.".

[Allow commands to cheat with Cerberus]

Instead of asking Cerberus to try sleeping:

now Cerberus is not guarding;

say "[Cerberus] lays down playfully.".

Instead of asking Cerberus to try jumping:

now Cerberus is guarding;

say "[Cerberus] stands at attention.".

[Any test involving death can not be tested using the automated "test me" command. They are defined but the user has to test them manually.]

Test me with "test woodendoor / test ornatedoor / test cerberus / test diary / test hookah / test hecate / test cooks / test persephone / test ending / test xyzzy / amusing / full".

Test woodendoor with "smell flowers / x flowers / search flowers / take knob / x knob / n / x door / put knob on door / open door / n / s / s" in the garden.

Test cerberus with "look / g / search vestibule / x cerberus / pet cerberus / touch cerberus / smell cerberus / kiss cerberus / attack cerberus / give wrath to cerberus / x cerberus / give greed to cerberus / x cerberus / give envy to cerberus / x cerberus / pet cerberus / kiss cerberus / attack cerberus / n / s" in the vestibule.

Test diary with "look / x bed / take sheets / search bed / take bed / get on bed / jump / sleep / get off bed / look under bed / search bed / x north dresser / take cloths / smell north dresser / x south dresser / smell south dresser / take south dresser / x drawer / open drawer / take drawers / search north dresser / g / x skeleton key / unlock drawer with skeleton key / open south dresser / take diary / x diary / x diary / put diary on dresser" in the bedroom.

Test hookah with "x cushions / x hookah / sit on cushions / take hookah / eat hookah / drink hookah / smoke hookah / stand up / w / z / z / z / z / e" in the hookah hut.

Test hookahdeath with "smoke hookah / g / g / g / g" in the hookah hut.

Test hecate with "x hecate / x woman / x girl / ask woman about herself / x hecate / ask hecate about an unknown topic / ask hecate about stone / kiss hecate / give lust to hecate / kiss hecate / attack hecate / x stone / x rock / ask hecate about stone" in the hookah hut.

Test cooks with "x cooks / attack cooks / x stool / x counter / x stove / x cooks / x bowl / x spoon / sit on counter / sit on stool / take bowl / take spoon / put pride in bowl / ask cooks about dog / touch stove / touch pot / smell pot / x pot / give pride to cooks / x pot / give sloth to cooks / x pot / give gluttony to cooks / x pot / x bowl / take bowl / x soup / smell soup / taste soup / eat soup / x key / take key / s / n / kiss cooks" in the diner.

Test ornatedoor with "x door / open door / unlock door with key / lock door with key / unlock door with key / open door / w / close door / l / n / s / open door / e" holding the ornate key and the glowing stone in the main hall.

Test persephone with "l / sit on throne / z / z / z / tell Persephone about dog / ask Persephone about hecate / attack persephone / persephone, go south / ask persephone about herself / ask persephone about the strange woman / ask persephone about what is wrong / test following" in Persephone's Chamber.

Test following with "stop following / persephone, go north / ask persephone about talking to hecate / s / unlock door with key / e / e / ask woman about dog / ask persephone about dog / z / z / z / w / w / n / ask persephone about talking / ask persephone about following / s / e / e / w / e / w / z / w / n / ask persephone about following / stop following / ask persephone about following / persephone, stop following / ask persephone about following / tell persephone to stop following" holding the ornate key and the glowing stone in Persephone's Chamber.

Test ending with "ask persephone about talking to hecate / s / e / e / kick hookah" holding the ornate key and the glowing stone in Persephone's Chamber.

Test xyzzy with "xyzzy / plugh / freedom / xyzzy / gonear throne / persephone, exit / xyzzy / sit on throne / xyzzy / stand / persephone, enter throne / xyzzy / persephone, jump / gonear diner / xyzzy / gonear hookah hut / xyzzy / gonear bedroom / xyzzy / look / gonear Cerberus / Cerberus, sleep / xyzzy / Cerberus, jump / gonear the garden / take all" in the Garden.

[ vim: set wrap ts=2 noet: ]

[FIN]