,,,,<img src="img/stellaStart.gif" class="img"/>
(css: "font-size: 250%")[STELLA]
(link:"Start")[(set: $name to (prompt: "What is your name?", "Zinx"))(goto:"C1")]
(link:"How to Play")[(goto: "Tutorial")]
^^Play in fullscreen for best immersion^^<img src="img/orion_nebula_open.gif" class="img"/>
Once upon a time, there lived four ethereal guardians in the Orion Nebula, where they protect the star sanctuary.
(link: ">>>")[(goto: "C1.1")]<img src="img/lightblast.gif" class="img"/>
Until one day, a blast of light shined throughout the nebula. It shakes vigorously, forming dust of clouds formed from different directions - disrupting the guardian's meeting.
(link:">>>")[(goto:"C1.b")]
(link-goto:"<<<", "C1.5")Startled Rizzle shouted "What was that?" while trying to get back onto his feet.
"I don't know - but we must find the source immediately" Sniper replied.
Moonbeam responded, "Dangerous as it may be, we must investigate before it gets any worse.
"$name, where shall we go?"
The guardians followed $name to the...
*(if: $C1_c is true)[](else:)[(link-goto:"Zeridian Wilds","C1.c")]
*(if: $C1_d is true)[](else:)[(link-goto:"Frostforth Falls","C1.d")]
*[[Abelnyx Hollows ->C1.f]]
*(if: $C1_e is true)[] (else:)[(link-goto:"Overgaard Skylands","C1.e")]
(link-goto:"<<<", "C1.a"){(set: $C1_c to true)}
<img src="img/ZeridianWilds.png" class="img"/>
The Zeridian Wilds looked untouched...
(Must search elsewhere.)
(if: $C1_d is true)[](else:)[(link-goto:"Frostforth Falls","C1.d")]
[(link:"Abelnyx Hollows")[(goto:"C1.f")]]
(if: $C1_f is true)[](else:)[(link-goto:"Overgaard Skylands","C1.e")]
(link:"<<<")[(goto:"C1.b")](set: $C1_d to true)\
<img src="img/FrostForthFalls.png" class="img"/>
Frostforth Falls continues to breeze - calming just like Sniper's stature.
(Where should I go next?)
(if: $C1_c is true)[](else:)[(link-goto:"Zeridian Wilds","C1.c")]
(if: $C1_e is true)[](else:)[(link-goto:"Overgaard Skylands","C1.e")]
(link:"Abelnyx Hollows")[(goto:"C1.f")]
(link:"<<<")[(goto:"C1.b")](set: $C1_e to true)\
<img src="img/OvergaardSkylands.png" class="img"/>
Overgaard Skylands floats peacefully as usual.
(link:"Abelnyx Hollows")[(goto:"C1.f")]
(if: $C1_c is true)[](else:)[(link-goto:"Zeridian Wilds","C1.c")]
(if: $C1_d is true)[](else:)[(link-goto:"Frostforth Falls","C1.d")]
(link:"<<<")[(goto:"C1.b")]<img src="img/AbelnyxHollows.png" class="img">
$name found a dazzling swirl of clouds nearby. "Stand your guard." Moonbeam warned as they prepared their weapons.
(link-goto:">>>","C1.g")
(link:"<<<")[(goto:"C1.b")]<img src="img/AbelnyxHollows.png" class="img">
$name signalled everyone to surround the mysterious source.
(link:">>>")[(goto:"C1.h")]
(link-goto:"<<<", "C1.f")A few days have gone by and Stella is finally able to walk on her own and grow her iridescent eyes!
(click:"own")[(Well, she still cries out to $name whenever she does not see or hear her within a 5-meter radius.)]
For today, $name decided to...
[[Bring Stella snacks -> C2.a]]
[[Cuddle Stella -> C2.b]]
[[Train Stella ->C2.3]]{(set: $achievements to "Happy Stomach")
{<div class="row"><div class="column">
|img1)[<img src="img/snacks3.png"/>]
|img2)[<img src="img/snacks2.png"/>]
|img3)[<img src="img/fairy_cloud.png"/>]
</div></div>}
}
$name wanted to give Stella a few snacks. Retrieving the food, Stella sniffed in confusion at the mysterious objects given to her, “Here, look at this” as $name ate one fairy cloud. "Now you try..."
|1>[Comet Flakes(click: "Comet Flakes")[(show: ?pat1, ?2, ?img1)]]
|pat1)["Nom!"]
|2)[Meteorite Cream(click: "Meteorite Cream")[(show: ?pat2, ?3, ?img2)]]
|pat2)["Nom, Nom!!"]
|3)[Fairy Clouds(click: "Fairy Clouds")[(show: ?pat3, ?next, ?img3)]]
|pat3)["Nomnomnomnomnomnomnomnomnomnomnomnomnomnomnomnomnomnomnom~ "]
|next)[“Meow!” as her eyes sparkled and started chomping down the snacks. Once she finished, she jumped into $name's lap and snuggled to your warmth.
[[ >>> -> C2.c]]]{(set: $achievements to "Bonding Time")
<div class="row"><div class="column">
|img1)[<img src="img/heart1.png"/>]
|img2)[<img src="img/heart2.gif"/>]
|img3)[<img src="img/heart3.gif"/>]
</div></div>
}
|part1>[
$name sat next to Stella - unconfident on how to hold her despite taking care of her for weeks, so $name pat her head softly.
|1>[Pat(click: "Pat")[(show: ?pat1, ?2, ?img1)]]
|pat1)["Meow"]
|2)[Pat!(click: "Pat!")[(show: ?pat2, ?3, ?img2)]]
|pat2)["Purr"]
|3)[PAT!!(click: "PAT!!")[(show: ?pat3, ?next, ?img3)]]
|pat3)["Puuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrr~ "]
|next)[(link:">>>")[(t8n:"dissolve")(show: ?part2)(hide: ?part1,?img1,?img2,?img3 )]]
]\
|part2)[
Wanting more, she turned and stood up from her bed, lied on $name's lap, nudging the hand to do more.
|a>[Cuddle!(click: "Cuddle!")[(show: ?pata, ?b, ?img1)]]
|pata)["Meow, meow, meow!"]
|b)[Nuzzle~(click: "Nuzzle~")[(show: ?patb, ?c,, ?img2)]]
|patb)["Chatter, chatter, puuuurrr~"]
|c)[TICKLE ATTACK!(click: "TICKLE ATTACK!")[(show: ?patc, ?end, ?img3)]]
|patc)["mmmmMMEEEEEOOOWWWWWWWWWWWWWWWWWWWWWWWWWWWWW~ "]
|end)[After having fun, $name held her gently and started combing through her back until she becomes comfortable and sleepy.
[[ >>> -> C2.c]]]
]
|part1>[As time passed, Moonbeam visited $name and Stella, whispering “You have done a fantastic job in taking care of Stella."
$name sighed in relief, thanks to Moonbeam's old books, Stella had a smooth life.
"I believe it is better for Stella to slowly know each one of us now. Once she has rested, let’s bring her to each of our places?”]
|agree)[$name agreed, thinking it is time for Stella to explore more of her surroundings than just $name's tiny home. "Here, have this magic compass to decide which place for tomorrow."
Bringing Stella to their bedroom and slept comfortably for the first time in a while.
Once rested, $name fed and washed Stella to get ready for a mini-adventure around Orion Nebula.]\
\
|disagree)[$name disagreed, thinking Stella might be wary of new surroundings and cautious for Stella's discomfort.
"It's alright, you can guard Stella. But it is up to you on what activities you will do with others tomorrow since they already prepared." Moonbeam reasoned out, "You can pick the calm activities and if you still don't want, you can always let her stay."
"Here, have this magic compass to decide which place for tomorrow."
$name gave in and decided to head back to sleep. So, bringing Stella to their bedroom, and slept happily for the first time in a while.
Once rested, $name fed and washed Stella to get ready for a mini-adventure around Orion Nebula. ]\
|3)[[[ Open your magic compass ->C2.d]]]|2>[(link: "Agree")[(t8n:"dissolve")(show: ?agree, ?3)(hide: ?1)(put: "Level-headed and reasonable" into $personality)]]
|1>[(link: "Disagree")[(t8n:"dissolve")(show: ?disagree, ?3)(hide: ?2, ?part1)(put: "Warm and empathetic" into $personality)]]
(set: $diceroll to (random:1,4))
<img src="img/compass.png" class="img"/>
The magic compass has turned! (if: $diceroll is 1)[[[It's in Moonbeam's place. -> C2.e]]](if: $diceroll is 2)[[[It's in Rizzle's place. -> C2.f]]](if: $diceroll is 3)[[[It's in Sniper's place. -> C2.g]] ](if: $diceroll is 4)[[[It's in $name's place. -> C2.h]]]<img src="img/ZeridianWildsA.gif" class="img"/>
Arriving at Moonbeam's home, Stelle curiously looked around the enchanted forest - human-sized mushrooms, fairies, and a handful of mystical doe and deer looking at Stelle.
"Welcome to Zeridian Wilds, where the moon shines brightly upon honoured guests like you, little Stel" Moonbeam smiled gracefully as she glided towards $name and Stelle.
What would you like to do?
[[Meet fairy foals -> C1.ZWa]]
[[Jump on the giant mushrooms -> C1.ZWb]]
[[Swim through the glowing waters -> C1.ZWc]]
(link:"<<<")[(goto:"C2.d")]<img src="img/OvergaardSkylandsA.gif" class="img"/>
"Wassup, boss and Stella!" "Welcome to the land of honeylit sunshine!- No, Stella, wait, don't drink the honey yet, it's still unprocessed!"
$name and Rizzle laughed as Stella made a disgusted face on the bitter honey.
"Well, at least you got a //taste// of Overgaard Skylands", winking towards $name and Stella. "Okay, bee-fore we go around with my trusted bumblebee friends to fly us anywhere, what would you like to do?"
[[See Sunflowers -> C2.OSa]]
[[Try Honeydust with elephants -> C2.OSb]]
[[Catch bunnies -> C2.OSc]]
(link:"<<<")[(goto:"C2.d")]<img src="img/FrostForthFallsA.gif" class="img"/>
"Greetings, younglings" Sniper said as he moved out from the shadows of dawn.
$name and Stelle just deadpanned looked at Sniper as he tries to scare them with his menacing aura. "Come on, I thought Stella would think I look cool that way" he reasoned out. $name then said...
|q>[What did you say?]
|1>[(link:"Sorry, you look too cute to be scary.")[(hide:?2,?q)(show:?3)"Sorry, you look too cute to be scary." $name replied. "Wow? Irrelevant. Let me now ask Stella, what do you think of me?" he asked as he flocked his ombre wings together and stood up proudly. Stella just looked at the attractive feathers and started playing with his tail. "Well, that's an answer."]]
\
|2>[(link:"Practice makes perfect?")[(hide:?1,?q)(show:?3)"Good point. I shall now try again, but this time - it's on Stella." Sniper disappeared into the woods again for a few moments, until he popped out into Stella's face. "Meow!" Stella cried as she rushed towards Sniper and cuddled him, "Now, I didn't expect that." ]]
|3)["Anyways, where would you want to go?"
[[Starry blossoms -> C2.FFa]]
[[Firebugs -> C2.FFb]]
[[Hiking to the mountains -> C2.FFc]]]
(link:"<<<")[(goto:"C2.d")]<img src="img/moonbeam_place1.png" class="img"/>
"Perfect! The little foes have been looking for new playmates for a very long time"
Trusting Moonbeam, you placed yourself and Stella on her back to fly to the Royal Stables.
Stella had lots of fun playing with friends bigger than her! Her cuteness charmed all the foals.
[[ >>> ->C]] <img src="img/moonbeam_place2.png" class="img"/>
Moonbeam flew you and Stella to the lair of fluffy mushrooms, where Stella was able to meet many dwarves and trolls to play with!
Jumping on the giant mushrooms is Stella's favourite thing to do, from what $name can observe.
Until Stella accidentally pushed a troll to the cliffs.
Before Moonbeam and $name rescue, Stella immediately meowed the largest bubble they have ever seen and it caught the scared troll.
[[ >>> ->B]]<img src="img/moonbeam_place3.png" class="img"/>
"How about we try letting Stella swim in the glowing waters?"
"Great idea, $name! For sure Stella would love to see water friends around." Moonbeam gleefully replied. "Come, hop on and hold tight" ushering $name and Stella to prepare for a flight to the Kumikinang Lake.
Once they have arrived, Moonbeam jumped into the bioluminescent lake, attracting all the dolphins and axolotls.
$name followed along, but Stella is afraid of the water. An idea popped into $name's head, swimming through she caught some tuna!
After seeing that opportunity, Stella went and caught some yummy fishes - overcoming her fear!
[[>>> -> A]]
<img src="img/rizzle_place1.png" class="img"/>
It is the season of sunflower harvest, but it requires tall legs or jumps to harvest the flowers.
Stelle, having understood the ways of getting it by looking at $name and Rizzle, started blowing bubbles and jump over them to snatch the flowers!
[[ >>> ->B]]<img src="img/rizzle_place2.png" class="img"/>
Honeydust is great for elephants to roam around without getting stung by bees.
Stelle and baby elephants started cuddling their loved ones!
[[ >>> ->D]]<img src="img/rizzle_place3.png" class="img"/>
Seeing bunnies pop up of the hole entices Stella to catch them all.
[[ >>> -> A]]<img src="img/sniper_place3.png" class="img"/>
Sniper reluctantly led until he said, "This is my secret place. Don't tell anyone" as he glared at $name and Stella
$name did not say a thing because reading from Sniper's face, $name knew he wanted to give his best to little Stelle.
"Let me introduce you to the magnificent trees of Frostforth Falls"
A gorgeous forest of Starry blossom made Stella joyful that she immediately cuddled Sniper, "Uhhhhhhh" until he decided to pat her head. Many times.
[[ >>> ->D]]
<img src="img/sniper_place1.png" class="img"/>
Firebugs went inside Stella's bubble, creating more bubbles from their sounds.
Stella excitedly blew the bubbles to create stepping stones to the firebug floating island.
[[ >>> ->B]]<img src="img/sniper_place2.png" class="img"/>
While $name, Sniper, and Stelle are hiking, a large, dangerous hyenas came out of the blue.
$name was about to use defend until all of a sudden, "Rawr!!!" Stella commanded like a lion - scaring the hyenas away!
[[ >>> -> A]]<img src="img/orion_nebula_close.gif" class="img"/>
$name and Stella went back inside, with not much to do at home, you decided it would be great for Stella to meet the two stars at the sanctuary next to your home. Out of the activities you thought of, you picked...
[[Hide-and-Seek -> C2.Pa]]
[[Tree climbing -> C2.Pb]]
[[Puzzle -> C2.Pc]]
(link:"<<<")[(goto:"C2.d")]<img src="img/player_place3.png" class="img"/>
Stella played hide-and-seek with the tiny two stars at the sanctuary!
[[ >>> ->C]] <img src="img/player_place1.png" class="img"/>
As $name introduces her treehouses, Stella rushed into the playhouse and had fun with the stars!
[[ >>> ->C]]<img src="img/player_place2.png" class="img"/>
Curious about the boards on the table, Stella took one and saw a weird box. The stars said to her, "It's a puzzle! We were unable to solve this puzzle cause of your small hands" as they sigh in rejection, "It requires getting the ball in different places."
But Stella had other plans, with her long hands she can place her paws into the puzzle and immediately nuzzled into the puzzle!
Lo and behold, a small ball came out of it and the stars cheered for Stella!
Now they can play ball!
[[ >>> ->D]] <img src="img/OutcomeA.png" class="img"/>
Stella learned Rawring Claws!
Achievement: (print: $achievements)
Personality: (print: $personality)
Morale Crystal: (Print: $morale)
(link-goto:"End","End")<img src="img/OutcomeB.png" class="img"/>
Stella learned Bubble Jump!
Achievement: (print: $achievements)
Personality: (print: $personality)
Morale Crystal: (Print: $morale)
(link-goto:"End","End")<img src="img/OutcomeC.png" class="img"/>
Stella learned Kitty Make-up Cuteness Overload!
Achievement: (print: $achievements)
Personality: (print: $personality)
Morale Crystal: (Print: $morale)
(link-goto:"End","End")<img src="img/OutcomeD.png" class="img"/>
Stella learned Cuddle Nuzzle Spree!
Achievement: (print: $achievements)
Personality: (print: $personality)
Morale Crystal: (Print: $morale)
(link-goto:"End","End"){
<script
src="https://kit.fontawesome.com/4db6dff0e0.js" crossorigin="anonymous"></script>
}
DEDICATED to those who yearn for cats
ART + PROGRAMMING + STORY by Amanda Patricia Viray
Bachelor of Information Technology (Interactive Media)
Huge thanks to my FRIENDS who tested Stella in a few hours!
(click:"FRIENDS")[( Bel, Ben, Dan, Maemae [omg, your 13 pages of feedback], and Elmo <3 )]
<a href="https://twitter.com/amazellia"><i class="fab fa-twitter"></i></a> | <a href="https://www.instagram.com/_amazellia/"><i class="fab fa-instagram"></i></a> | <a href="https://amazellia.tumblr.com/"><i class="fab fa-tumblr"></i></a> | <a href="https://apdv.dev"><i class="fas fa-pencil-alt"></i></a>
(click:"ART")[ art: aesprite]
(click:"PROGRAMMING")[programming: twine + harlowe 3.2.2]
(click:"STORY")[ I //''really''// want a cat - Amanda, 2021]
(click:"DEDICATED")[Inspiration: I love cats (and dogs) ever since I was young, but because of my harsh allergies, I could never really get one. So, I decided to create interactive storytelling about taking care of a cat, especially using my creative freedom in adding fantastical, spacey elements that I love. Shoutout to all my allergic-to-pets gang, a toast to programming creativity.]
(link:"<<<")[(goto:"End")]<img src="img/blackhole.gif" class="img"/>
Every day, $name and the guardians would defend the black-holes and wormholes from destroying baby stars.
(click: "destroying")\
[(set: $star_destroyer to true)(Their vacuums scare tiny stars to death!)]
(link:">>>")[(goto: "C1.2")]
(link-goto:"<<<", "C1")<img src="img/stars.gif" class="img"/>
Without the guardians, stars would have gone extinct a hundred years ago in the Orion.
(click:"extinct")
[(But now, there are only two surviving stars in the sanctuary.)]
(link:">>>")[(goto: "C1.3")]
(link-goto:"<<<", "C1.1"){<div class="row"><div class="column">
(click:"Lunaris")[<img src="img/lunaris.gif">]
(click:"Rizzle")[<img src="img/rizzle.gif">]
(click:"Sniper")[<img src="img/sniper.gif">]
</div></div>}
Lunaris wields the power of moonlight, Rizzle brings forth the scorching flames of the stars, and Sniper flaunts his frosty breeze of dawn.
(link: ">>>")[(goto: "C1.4")]
(link-goto:"<<<", "C1.2")
$name may not have super special powers like their guardian friends do but has the crystal of (cycling-link: bind $morale, "WISDOM", "HOPE","LOVE") to lead the team.
(link-goto:">>>", "C1.5")
(link-goto:"<<<", "C1.3")<img src="img/stellastar.gif" class="img">
But what they did not expect is to find a tiny, iridescent star.
(link:">>>")[(goto:"C1.i")]
(link-goto:"<<<", "C1.g")<img src="img/stellastar.gif" class="img">
Moving closer, the star started blooming. Everyone stood in awe.
(link:">>>")[(goto:"C1.j")]
(link-goto:"<<<", "C1.h")<img src="img/stella_notcri.png" class="img">
“Meow,” a baby kitty purred and looked completely helpless - eyes closed, ears folded, and cannot seem to stand up!
(click:"Meow")[("Mommy?")]
(link:">>>")[(goto:"C1.k")]
(link-goto:"<<<", "C1.i")<img src="img/stella_cri.gif" class="img">
It seemed that it started to cry! Quickly, ...
(if: $C1_n is true)[](else:)[(link-goto:"Ask your friends","C1.n")]
(if: $C1_m is true)[](else:)[(link-goto:"Shush the kitty","C1.m")]
(link: "Make a bubble")[(goto:"C1.l")]
(link-goto:"<<<", "C1.j")<img src="img/bubbleStella.png" class="img"/>
Bubble added!
The kitty started to calm down and breathed better, joyfully meowing as it nuzzles to $name's warm hands.
(if: $morale is "WISDOM")[With $name's wisdom, a connection was bestowed between $name and Stella to bring balance and lead with grace together! ]\
(if: $morale is "HOPE")[With $name's hope, a surge of joy and determination filled $name and Stella to charge forward together!]\
(if: $morale is "LOVE")[With $name's love, an overwhelming warmth has flown between $name and Stella to spread kindness and love together!]
(link-goto:">>>","C2 Intro")(set: $C1_m to true)
"Shhhh, it's okay Kitty" as $name tried to comfort the kitty by patting its head, but it continues to cry.
(click: "cry")[(Everyone is agitated in figuring out how to save a kitty, not the usual "save-the-nebula" responsibility.)]
(if: $C1_n is true)[](else:)[(link-goto:"I should try asking my friends","C1.n")]
(link:"Blow a bubble for kitty")[(goto:"C1.l")]
(link:"<<<")[(goto:"C1.k")]A miracle it was to get a newborn star.
(click:"newborn star")[(It takes thousands of years before a baby star is created!)]
And because of that, everyone carefully took the tiny kitty back carefully to Orion and collectively decided to name her Stella.
(click:"collectively decided")[("Ekkle?! Why not Robert, Sniper!" Rizzle exclaimed. "Are you insane? Ekkle sounds glorious, right Moonbeam and $name?
Moonbeam shakes her head while $name is preoccupied feeding a milky-way baby bottle to the kitty.
In the end, everyone agreed on Stella because she immediately perked her ears up and meowed enthusiastically when Moonbeam said the name from her list of suggestions.)]
(link-goto: ">>>"," C2")
(link-goto: "<<<","C1.l")(set: $C1_n to true)
"Uhh, don't you realise that this...//thing// is new to us?" Rizzle pointed out as the kitty kept on crying. "Who about you, Moonbeam? Pretty sure you're older than any of us."
Everyone anticipated Moonbeam's response - sweatdrops were dripping, feathers were shaking, paws were clenched, kitty is still crying-
"It must be not used to the space air..." Moonbeam frowned as she tried to analyse the kitty's situation. So $name...
(if: $C1_m is true)[](else:)[(link-goto:"Probably need to calm kitty down","C1.m")]
(link:"Blow a bubble for kitty")[(goto:"C1.l")]
(link:"<<<")[(goto:"C1.k")](if: $morale is "WISDOM")[<img src="img/wisdom.gif" class="img">//Harmony and grace are necessary to create equilibrium in leading the guardians. Without the crystal of wisdom, the nebula would descend into chaos.//]\
(else-if: $morale is "HOPE")[<img src="img/hope.gif" class="img">//The nebula needs $name to charge with confident optimism and tenacity. Without the crystal of hope, the nebula would descend into chaos.//]\
(else-if: $morale is "LOVE")[<img src="img/love.gif" class="img">//It takes patience and kindness to become the leader of the guardians. Without the crystal of love, the nebula would descend into chaos.//]\
Is this your crystal?
(link: "Yes")[(goto: "C1.a")]
(link-goto:"No", "C1.4"){(set: $achievements to "Gentle Training")
|img1)[<img src="img/snacks1.png" class="img">]}
After reading "How to Create Kitty Companionship", $name decided it's time to teach Stella on discouraging bites and nips.
Grabbing her favourite treats, tuna-away sticks, to the back of $name's hand.
[Stella licks your hand.]<gentle|(click: ?gentle)+(append: ?gentle)[ "Gentle", as you rewarded Stella with tuna-away stick!(show: ?img1)]
[But when she bites your hands...]<badkitty|(click: ?badkitty)+(append:?badkitty)[You pull your hand away calmly with the treat.(hide:?img1)(show: ?next)]
|next)[[[ >>> -> C2.c]]]<img src="img/end.png" class="img"/>
Thank you for reading!
(link:"Read more?")[(restart:)]
(link-goto:"Credits", "Credits")''How to play Stella''
Click <- on a highlighted text to see more dialogs/info.
Press >>> to go for the next page
{(click:"Click")[Awesome, you did it!]}
(link:"<<<")[(goto:"Start")]
{
(click: ">>>")[(goto:"TutorialA")]
}Press <<< to turn back
Some pages might not have <<< , so choose your choices carefully!
(By the way, look out for some hand-drawn cat memes!)
(link:"Let's read!")[(set: $name to (prompt: "What is your name?", "Zinx"))(goto:"C1")]
(link:"<<<")[(goto:"Tutorial")]