{(display: "get_time")
}
It's been a very long day. You have another long day tomorrow. You must get as much sleep as you can, as you will have to get up at 8:00am at the latest. Your alarm is set.
You are very tired, but unable to sleep. It is too warm. Some dog is barking outside. It is loud. It won't stop.
What do you do?
[[Open the window, and look out->Open the window]]
[[Wait it out - hopefully the dog will get bored and stop->Go back to bed]]{
(set: $owl_portrait = '<img class="portrait" src="images/owl_1.1.jpg" alt="">'
)
(set: $dog_portrait = '<img class="portrait" src="images/wolflee.jpg" alt="">'
)
(set: $win_screen_image = '<img class="screen" src="images/sleep.jpg" alt="">')
(set: $time = 0)
(set: $is_dog_barking to true)
(set: $has_earplugs to false)
(set: $is_window_open to false)
(set: $b to (text-style: "blurrier"))
}$b[<h1 style="text-align: center;">Super Sleepy</h1>]
<h4 style="text-align: center;">A Sleep Deprivation Game made in a few short hours<br>for the <a href="https://itch.io/jam/games-made-quick-25" target="_blank">Games Made Quick 2.5</a> game jam!</h4>
<h5 style="text-align: center; color: #456"><em>Version: Super Simple Contentless Alpha Prototype<br>(Incomplete, Provided As-Is, Play at your own risk, etc.)</em></h5>
Words, Code: <a href="https://darrenkearney.itch.io/" target="_blank">DarrenK</a> (a.k.a. Sparks on discord)
Art: Pablo A.
[[Begin->Start]](display: "get_time")
(if: $is_dog_barking is true)[
The racket continues. You toss and turn. You are still awake.
(if: $is_window_open is true)[At least the room is cooler and more comfortable now.]
(if: $has_earplugs is false)[ [[Search for your earplugs->Earplugs]] ]
[[Wait stubbornly through the night and hope for sleep to come->GAMEOVER - LOSE]]
[[Get up, get dressed and go outside->Go Outside]]
{
(set: $time_mm = $time_mm + (random: 0,9) )
}]
(else-if: $is_dog_barking is false)[
(if: $time_h < 8)[You try to sleep. It's working, the peaceful night gently heralds a calm sleep.
Your thoughts drift, fall and fly away into a dream. In the dream you thought that you were in a dream, and felt oddly proud of it, as you ask some bizarre 2D person for the time because your phone is sand.
An alarm seems to wake you up nearly in the same moment.
You slept for nearly (text: 8-$time_h) hours.
(set: $minutes_awake = $time_mm + ($time_m * 10) + ($time_h * 60) )
(set: $minutes_asleep = (8 * 60) - $minutes_awake )
(if: $minutes_asleep >= 420)[
[[You got enough sleep!->GAMEOVER - WIN]]
](else:)[[[You got a bit of sleep!->GAMEOVER - LOSE]]
]]]Double-click this passage to edit it.{(set: $time_mm = $time_mm + 1)
(set: $is_window_open to true)
}(display: "get_time")
{<div class="dialog">
<div class="frame fright">$dog_portrait</div>
</div>
}
A cool, gentle breeze enters from the outside. It feels nice.
The barking dog is an Irish Wolfhound. It's barking at something in a tree.
[[Command the dog to stop barking]]
[[Get dressed and go outside->Go Outside]]
[[Go back to bed]]{
(set: $time_mm = $time_mm + 1)
(set: $is_dog_barking to false)
<div class="dialog">
<div class="frame fright">$dog_portrait</div>
</div>
}
Dog: "BARK BARK!"
You: "Quiet."
Dog: "..."
You: "...good Quiet."
The huge dog looks at you. It starts to makes some low whimpering sounds.
At least it's not barking.
What do you do?
[[Go back to bed]]
[[Get dressed and go outside->Go Outside]](set: $time_m = $time_m + 1)
(display: "get_time")
It's dark. The dog stares at you a moment, then wanders off.
(set: $is_dog_barking to false)
[[Go back to bed]]<h1 style="text-align:center;">GAME OVER</h1>
You hardly got any sleep.
You are TIRED.
You are GRUMPY.
You are FORGETFUL.
The day ahead will be a difficult one.{<div class="frame" style="text-align: center;margin-left: auto; margin-right: auto;">$win_screen_image</div>
}
You have managed to get a good night's sleep.
You are RELAXED.
You are REFRESHED.
You are READY for taking on today's challenges.{
(set: $time_m = $time_m + 1)
(set: $time_mm = $time_mm + (random:1,5) )
(set: $has_earplugs to true)
}After searching your room for a while you eventually find your earplugs.
You check the time.
It's (display: "get_time").
[[Go back to bed]]{
(if: $time_mm > 9)[(set: $time_mm = 0)(set:$time_m = $time_m+1)]
(if: $time_m >= 6)[(set: $time_m = 0)(set:$time_h = $time_h+1)]
$time_h:$time_m$time_mm am}