Fragment of a Greek Tragedy
Apologies to the shade of A. E. Housman.
topic | reply |
"journey/trip/travel/came/arrived" | "Sailing on horseback, or with feet for oars?" |
"horseback/legs/feet/oars" | "Beneath a shining or a rainy Zeus?" |
"shining/rainy/weather/zeus" | "Mud's sister, not herself, adorns thy boots." |
This would be a bit bare if we didn't provide the player with some sort of context at the outset, so let's put some remarks before the first command prompt:
This "turn count" condition is why it was useful to follow the advance time rule in "after reading a command": the game (or drama, if you like) will continue to count moves elapsed even though the rest of Inform's command parsing and world model is being ignored. In a longer and more ambitious implementation of this idea, we might want to allow scenes to govern the behavior and responses of the Chorus.
And then to give the whole exchange a play's format:
(Because this example manipulates commands outside of the normal parser, the mechanism for TEST will not work here. Try typing commands such as: TELL CHORUS ABOUT JOURNEY / TELL CHORUS ABOUT FEET / TELL CHORUS ABOUT SHROPSHIRE / TELL CHORUS ABOUT ZEUS)