<h1>Legends of the Field Mice</h1>
"Come with me", squeaks a tiny voice. You look around and discover a tiny mouse holding a small lit torch. "But first, eat this!" says the voice.
There is a piece of cheese on a rock.
[["No, thanks!"]]
Just take a small |action>[nibble.]
(click: ?action)[
(append:?action)[You start to shrink! Soon, the small tunnel seems just about the right size to enter. [[Go into the tunnel->Into the tunnel]]].
]
<script>changeBackground("https://github.com/CS4Kids/graphic-assets/blob/main/mouse.jpg?raw=true")</script>
That cheese was tasty. You wish there was more. You look around and realize that you've shrunk considerably, and are now about three inches high. Fortunately, your clothes shrank as well!
Now you can follow the squeaky voice.
You are in a dark tunnel, but you seem to be able to see pretty well.
(unless:$keys contains "a black key")[[Go north]]
(unless:$keys contains "a red key")[[Go south]]
(unless:$keys contains "a green key")[[Go east]]
(unless:$keys contains "a blue key")[[Go west]]
(if:$keys's length is 4)[You've collected the four keys to the mysterious vault, and now you are ready to see if you can open it.
[[Go to the vault]]
]
(masteraudio: 'stopall')
<script>changeBackground("https://github.com/CS4Kids/graphic-assets/blob/main/tunnel.jpg?raw=true")</script>You proceed to the south passage, which grows increasingly dark and damp as you go.
You suddenly hear a splash, and note that your feet are very wet. You stop and peer into what seems to be a vast body of water. Something is moving in the distance.
To your left, you see a fishing pole.\
(if: ($inventory contains 'a fishing pole'))[\
It seems as if you've already been here. Better [[go back->Into the tunnel]]
](else:)[\
Do you want to pick it up?
{
(link: 'Pick up the pole.')[
(set: $inventory to $inventory + (a: "a fishing pole"))
(goto: 'Fishing')
]
}
]\
[[This all seems fishy, and you retreat back into the tunnel->Into the tunnel]]
<script>changeBackground("https://github.com/CS4Kids/graphic-assets/blob/main/lake.jpg?raw=true")</script>
{
(track: 'water', 'loop', true)
(track: 'water', 'playwhenpossible')
}
<hr/>
Your inventory contains (if: $inventory's length > 0)
[
(print: (joined: ", ", ...$inventory))
]
(else:)[
nothing yet
]
and you have collected (if: $keys's length > 0)[
(print: (joined: ", ", ...$keys))
]
(else:)[
no keys yet
] You toss the fishing line into the water, keeping tight hold on the fishing pole. You wait for a few minutes, and suddenly feel so strong a tug that you almost tumble into the lake.
[[Drop the pole->Drop the pole]]
[[Pull!->Catch the eel]]Panicked, you drop the pole and beat a hasty retreat!
(set: $inventory to $inventory - (a: "a fishing pole"))
[[Go back->Go south]]You brace your feet and pull slowly and steadily. Gradually, the line gets shorter and you pull up what appears to be an immense, squirming, black eel! It rolls its eye at you and suddenly starts to speak. "Listen, you caught me. Well done. If you unhook this line, I'll give you what you're looking for. Just do me a favor and take that pole with you so others don't bother me in the future!"
[[Refuse->Refuse]]
[[Unhook the eel->Unhook the eel]]
"Heck no," you say, "I'm not falling for that". "Fine", says the eel. It unhooks itself from the line, yanking the pole away from you and pulls it all back into the water, where it glides away, rolling its eyes at you." You're left standing on the shore, confused.
(set: $inventory to $inventory - (a: "a fishing pole"))
[[go back->Into the tunnel]]You decide to unhook the eel, and it coughs up a red key! You take both key and pole back to the passage, ready for a new adventure.
(set: $keys to $keys + (a:'a red key'))
[[go back->Into the tunnel]]
(set: $inventory to (a:))
(set: $keys to (a:))No adventure for you today! Too bad!water: https://github.com/CS4Kids/graphic-assets/blob/main/water.mp3?raw=trueYou head towards the east passage, and discover a gentlemanly-like resident sitting in the dark. He appears to have a velvet coat on and is slowly nibbling on an insect held delicately between his paws. Clearly almost blind, he squints in your direction.
"You are looking for a key, I think." he says, slowly. "If you can answer this riddle, I'll give it to you."
"I come here in the dark night and greet the day with sparks of light. I bathe the earthy stuff at dawn, but by the noon, alas! I'm gone."
(set: _answer to "")
Add your answer in the box and click the link underneath (input-box:2bind _answer,"=XX=",1)
(link:"Answer the riddle")[{
(if:_answer is "dew")[
(go-to: "Correct!")
]
(else:) [
(go-to: "Incorrect!")
]
}]
[[You hate riddles, and you retreat back into the tunnel->Into the tunnel]]The mole smiles and hands you a green key attached to a long coil of rope.
(set: $keys to $keys + (a:'a green key'))
(set: $inventory to $inventory + (a:'a coil of rope'))
[[Go back->Into the tunnel]]The mole shakes its head slowly.
(link-undo:"Try again")You walk down the north passage, and suddenly feel an unpleasant stickiness brush your face. You reach up and brush spider webs from your hair.
A pair of eyes blinks at you menacingly, seemingly from mid-air.
"Why are you here?" asks a large spider, dangling from a web right in front of you. You jump back as it appears on the verge of an attack.
"Quick!" says the mouse guide. "Use something to clonk that spider!"
You [[look through your inventory->Search inventory]] for a weapon to use.
<script>changeBackground("https://github.com/CS4Kids/graphic-assets/blob/main/spider.jpg?raw=true")</script>You walk down the west passage, noticing a musty odor in the air. It reminds you of something, but you can't think what. You walk forward, but suddenly your ankles bump against something cold and slimy that bars your way. It seems to be a sort of living rope stretched across the passageway, ready to trip you!
You jump back as your mouse guide raises the torch.
"Ew, a giant earthworm!"
The earthworm turns its head reproachfully toward you. "That's unkind," it says.
"Would you please allow us to pass?" the mouse says, politely. "No", said the earthworm, "I was just settling in for a nap".
[[Try to jump over the worm->Jump over the worm]]
<script>changeBackground("https://github.com/CS4Kids/graphic-assets/blob/main/worm.jpg?raw=true")</script>
You trip and fall as the worm bars your path.
"You need a way to tie up this worm somehow" whispers the mouse guide. You search your inventory for a tool to use.
(unless: ($inventory contains 'a coil of rope'))[\
You don't seem to have the equipment you need to budge the earthworm, so you [[go back into the tunnel->Into the tunnel]].
](else:)[\
You grab the rope, and cleverly lasso the worm, tying it into a knot and clearing the passage. Beyond the worm, you see a [[blue key->Blue key]].
](if: ($inventory contains 'a fishing pole'))[You grab the fishing pole and whack the menacing spider. It speedily backs away, lowers itself from its web, and shuffles off. Tied up in the web, you discover [[a black key->Black key]].
]
(else:)[\
You don't seem to have the equipment you need to attack the spider, and it seems quite menacing, so you [[retreat back->Into the tunnel]].
]
(set: $keys to $keys + (a: "a blue key"))
You pick up the key, and [[head back to the main tunnel->Into the tunnel]](set: $keys to $keys + (a: "a black key"))
You pick up the key, and [[head back to the main tunnel->Into the tunnel]]The mice squeak excitedly. Even the Mayor, usually unflappable, is breathing heavily. Finally, you will get to open the vault that has been closed for so many years.
You examine the locks closely. There are faint traces of paint on each keyhole. You insert the keys in the color corresponding to the paint flakes in each keyhole.
Squeakily, the locks each turn in sequence.
The door creaks open and you peer inside.
At the very bottom of the vault is a very old potato chip.
The mice all exhale a sigh of disappointment. The Mayor picks it up and holds it up to the torchlight. "That's it?" he says?
Suddenly, the spider that you chased away earlier descends from a thread from the ceiling of the tunnel and deftly plucks the potato chip from the Mayor's fingers. "So that's where that's been. I've been looking for this for years. Thanks!" it says, munching the potato chip happily. At least someone is pleased.
It's time to [[go home->Under the earth]] after this fiasco. You exit the tunnel, no wiser than you came in.