(if:$sleepy is <3)[(Press F11 to fullscreen your browser, for best experience.)
You awake on a beach.](if:$sleepy is >2)[Hunger forces you awake.]
(if: $sleepy<3)[[[Go back to sleep|BoyAshore]]]
(link:"Inspect Self")[(set:$location to (passage:))(set:$item to $Self)(go-to:"ItemDescription")]
[[Get Up|BeachWest]]
(set: $sleepy to $sleepy+1)
You stand on the sand. There's the smashed remnants of a tiny fishing ship around you. The bay stretches a little to the East. Away from the water's edge, a tree line begins, bordeing a dense forest.
→[[Head East along the Bay|BeachEast]]
↑[[Head towards the tree line|ForestPath01]]
(display:"UI")The Eastern end of the Bay is blocked by thick mangroves, winding their way down from the mainland and into the sea.
(if: $WoodenTorch's "isCollected" is false)[You notice a Wooden Torch laid on the beach. It must have washed up along with the wreckage.
(link:"Collect Wooden Torch")[(set:$WoodenTorch's "isCollected" to true)(set:$location to (passage:))(set:$item to $WoodenTorch)(go-to:"ItemCollection")]
]
←[[Head West along the Bay|BeachWest]]
(set:$location to (passage:))
(display:"UI")
You collected the (print:$item's "Name")!
(link:"Okay")[(go-to:$location's "name")]The light drops away quickly beneath the thick canopy of branches, vines and leaves above. The ground shows signs of movement. An overgrown track stretches off into the distance to your left and right.
←[[Follow the path Left|Campsite]]
→[[Follow the path Right|ForestPath02]]
↓[[Head back to the Beach|BeachWest]]
(set:$WoodenTorch's "fireTimer" to $WoodenTorch's "fireTimer"-1)
(display:"UI")The trail leads you to a small clearing.
The path stops against a sheer cliff-face.
Beside the cliff, you find an abandoned camp of a previous traveler. There is a (link:"bedroll")[(set:$item to $Bedroll)(go-to:"ItemDescription")] beside a (if:$TinderBox's "isCollected" is false)[firepit.](if:$TinderBox's "isCollected" is true)[(link:"firepit.")[(set:$placeholder's "Description" to "You strike the firepit with your Tinder Box. Sparks fly, but nothing happens. Leaning closer to the firepit, you try again. After a few more tries, the dried leaves and twigs catch, and you watch the orange glow stretch its way across the firepit, slowly enveloping one of the larger logs. This should keep burning for a long while yet.")(set:$item to $placeholder)(if:$Firepit's "isCollected" is false)[(set:$Firepit's "isCollected" to true)(go-to:"ItemDescription")](if:$Firepit's "isCollected" is true)[(set:$item to $Firepit)(set:$location to (passage:)))(go-to:"ItemDescription")]]]
→(link: "Turn Back")[(go-to:"ForestPath01")]
(set:$location to (passage:))
(display:"UI")(if:$daynight is false)[From beneath the canopy, you spy two large moons. When you look closer, you realise that they aren't moons, but in fact eyes! They belong to a giant frog, who sits across the path.
→[[Follow the path and try to squeeze past the frog|FrogDeath]]](if:$daynight is true)[
The stars barely penetrate the canopy above. You stand on the dirt path, but cannot see where it leads.
→(if:$WoodenTorch's "isAlight" is false)[[[Follow the path|FrogDeath]]](if:$WoodenTorch's "isAlight" is true)[[[Follow the path|FrogPass]]]]
↑[[Walk into the trees|ForestDeeper]]
←[[Turn Back|ForestPath01]]
(display:"UI")(print: $item's "Description")
(if:$once is 0)[
(if:$item's "Name" is "Firepit")[(if:$WoodenTorch's "isCollected" is true)[(if:$WoodenTorch's "isAlight" is false)[(link:"Light your Wooden Torch on the campfire")[(set:$WoodenTorch's "isAlight" to true)(set:$WoodenTorch's "fireTimer" to $WoodenTorch's "fireTimer" +1)]]]]
(if:$item's "Name" is "Bedroll")[(link:"Sleep")[(set:$daynight to not $daynight)(set:$refresh to (passage:)) (go-to:$refresh's "name")]]
(set:$once to 1)]
(link:"Back")[(set:$once to 0)(go-to:$location's "name")]You stumble across the remains of an explorer, propped against a fallen log. His skin has dried and pulled tight to his skull. His clothes are shredded and in tatters.
(if:$TinderBox's "isCollected" is false)[(link:"Search the Body")[You check the explorer's pockets. They are empty, except for a (link:"Tinder Box.")[(set:$item to $TinderBox)(set:$location to (passage:))(set:$TinderBox's "isCollected" to true))(go-to:"ItemCollection")]]]
↓[[Return|ForestPath02]]
(display:"UI")Currently holding:
(if:$WoodenTorch's "isCollected" is true)[(link:$WoodenTorch's "Name")[(set:$item to $WoodenTorch)(go-to:"ItemDescription"))]]
(if:$TinderBox's "isCollected" is true)[(link:$TinderBox's "Name")[(set:$item to $TinderBox)(go-to:"ItemDescription"))]]
(link:"Close")[(go-to:$location's "name")](append: ?SideBar)[
(if:$daynight is false)[<img src="Images/Sun.png" width="50px" style="background-color: yellow;">]
(if:$daynight is true)[<img src="Images/Moon.png" width="50px" style="background-color: blue;">]
(link:"Items")[(set:$location to (passage:))(go-to:"Inventory")]
(if:$TinderBox's "isCollected" is true)[<img src="Images/Flint.png" width="50px">]
(if:$WoodenTorch's "isCollected" is true)[(if:$WoodenTorch's "isAlight" is false)[<img src="Images/Torch.png" width ="50px" style="background-color:DarkSlateGray;">]
(if:$WoodenTorch's "isAlight" is true)[<img src="Images/Torch.png" width ="50px" style="background-color: var(--WoodenTorch-color);">]]
](if:$daynight is false)[Slowly, you edge towards the frog. His eyes move, keeping you locked in their gaze.](if:$daynight is true)[You bump into something slimy and squishy. A giant frog stands in your path!
You take a few steps closer.] His belly contracts, and before you can react, his mouth splays open. A sticky red tongue lashes towards you, and drags you back into his gullet.
You barely manage a scream.
You've been eaten by a giant frog.
[[Retry|GameReset]](set: $sleepy to 0)
(set:$Self to (datamap:"Name", "Unknown","Description","You have sustained many superficial injuries. Your body is covered in little cuts and bruises. Your shirt is tattered and ripped. You are drenched. And you are lucky to be alive."))
(set:$placeholder to (datamap:"Name","name here","Description","Description here","isCollected",false))
(set:$WoodenTorch to (datamap:"Name","Wooden Torch","Description","A wooden stick with a flamable cloth wrapped around one end.","isCollected", false,"isAlight",false,"fireTimer",0))
(set:$WoodenTorchColour to "orange")
(set:$Bedroll to (datamap:"Name","Bedroll","Description","Looks like a comfy place to rest."))
(set:$TinderBox to (datamap:"Name","Tinder box","Description","A piece of flint and striking stone","isCollected", false))
(set:$Firepit to (datamap:"Name","Firepit","Description","The fire glows invitingly. This will keep you warm. If only you could take it with you...","isCollected",false))
(set:$daynight to false)
(go-to:"BoyAshore")As you follow the path, your torch light flickers across the slimy, speckled surface. It shimmers green and yellow in the firelight.
It is the belly of a Giant Frog.
Keeping slow and quiet, you shimmy towards the monster, noticing that it's eyes are closed. You hope that it is asleep.
You use your light to step cautiously past the frog, careful not to make a sound...
[[Continue|FrogComplete]]Congratulations,
You have escaped the Giant Frog's kingdom!
This was a quick test for myself to learn the basics of Twine and Harlowe - thank you for participating.
(link:"Cool!")[(open-url:"https://aluca.neocities.org/")]