Each scene (room) in the game has:
Room ID: beach_rest
Name: “Phoenix favorite beach Slushy place”
ASCII Art:
__ __
.-'.' Ä.-.Ä '.'-.
.'.(( ( ^ `> )).'.
/`'- \'._____\ (_____.'/ -'`\
|-''`.'------' '------'.`''-|
|.-'`.'.'.'`/ | | `.'.'.'`'-.|
\ .' . / | | | | \ . '. /
'._. : _|_| |_|_ : ._.'
````` /T"Y"T\ `````
/ | | | \
`'`'`'`'`'`
Initial Description: Welcome text introducing Phoenix, explaining she’s a “birdcat,” curious and adventurous. Context of the beach, the salty air, the gliding above water. Prompts player to type LOOK.
After LOOK: Phoenix is gulping her açai slushy, contemplating her next business endeavor. She’s talented with many skills but wondering what comes next. The day is hot 🌞. Then she spots a dog on a bicycle - not just any dog, a peacockdog 🐕🦚, a shiba wearing colorful feathers. Fascinated, she decides to approach.
Narrative Purpose:
Gameplay:
Emotional Tone: Contemplative, warm, anticipatory
Exits:
Items: Slushy, Door
Characters: None (K is in the next room)
Special Mechanics:
Room ID: beach
Name: “🏖 The Beach”
ASCII Art:
_\/_ | _\/_
/o\ \ / //o\
| .---. |
_|_______ -- / \ -- ______|__
`~^~^~^~^~^~^~^~^~^~^~^~`
Description: “You are on the beach. The fascinating DOG is here”
Updates to: “You are on the beach. K. is here” (after learning his name)
Narrative Purpose:
Gameplay:
Emotional Tone: Curious, friendly, engaging, surprising
Exits:
Items: Beach/sand, Bicycle, Shekel
Characters: K (starts here)
Conversation Flow:
Special Mechanics:
name array gets updated (K. prepended)Room ID: beach_sunset
Name: “🏖️ Sunset Beach 🌄”
ASCII Art: None (focus on conversation)
Description: Walking toward Jaffa, the beach cleared of most people, peaceful and quiet. Good time to talk with K.
P says: “You know I’m living near here in Jaffa we can go to my place”
Narrative Purpose:
Gameplay:
Emotional Tone: Intimate, dreamy, romantic, playful
Exits:
Items: None
Characters: K (moves here via onEnter)
Conversation Topics:
Food/Preferences Chain:
pnk_mango)pnk_drink)pnk_chocolate + drawer hint)Travel Chain:
agreedToTravel = trueSpecial Mechanics:
k.roomTopics["beach"] stores previous conversationk.topics gets replaced with beach_sunset topicscommands[2])Design Note: This is where the real connection happens - not just meeting, but truly learning about each other.
Room ID: jaffa_apt
Name: “Jaffa Apartment”
ASCII Art:
|\ _,,,---,,_
ZZZzz /,`.-'`' -. ;-;;,_
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_)
(Cat sleeping - representing rest, intimacy)
Description: You’re in the Jaffa Apartment. Your flat is full of memories & items you’ve collected in your past travels. K is sleeping in your LIVING ROOM BED.
Narrative Purpose:
Gameplay:
Emotional Tone: Cozy, intimate, peaceful, domestic
Exits:
Items: Bed, Door
Characters: K (present, sleeping)
Special Mechanics:
Room ID: jaffa_street
Name: “Jaffa Street”
Description: “You’re on the Jaffa Street.”
Narrative Purpose:
Gameplay:
pnk_kite)Emotional Tone: Bright, morning light, hopeful, adventurous
Exits:
Items: Door, Kite Equipment (conditional)
Special Mechanics:
Room ID: japan
Name: “Kyoto, Japan 🏯”
ASCII Art:
/\
/\
/\
/\
_`=='_
_-~......~-_
_--~............~--_
__--~~....................~~--__
.___..---~~~................................~~~---..___,
`=.________________________________________________,='
@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@
| | I I II I I | |
| |__I___I___II___I___I__| |
| /___I_ I II I _I___\ |
|'_ ~~~~~~~~~~~~~~ _`|
__-~...~~~~~--------------~~~~~...~-__
___---~~......................................~~---___
.___..---~~~......................................................~~~---..___,
`=.______________________________________________________________________,='
@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@
| | | | | | || | | | | | |
| |____| |____| | || | |____| |____| |
|__________________|____||____|__________________|
_-|_____|_____|_____|__|------|__|_____|_____|_____|-_
(Elaborate Japanese temple/castle)
Description: “You’re in Kyoto, Japan 🏯
K. is with you 🖤”
onEnter Message: “You landed in Kyoto, Japan. 3 Year have passed…
You’re now outside of your Kyoto apartment”
Narrative Purpose:
Gameplay:
agreedToTravel is trueEmotional Tone: Awe, accomplishment, “we made it,” cultural immersion
Exits:
Items: Book (Japanese drawing)
Characters: K (if traveled together)
Special Mechanics:
isFlyableFrom: "beach_sunset" enables flying hereRoom ID: kyoto_apt
Name: “Kyoto Apartment”
Description: “You’re in your cozy Japanese apartment
You smell a wonderful smell, something is cooking in the KITCHEN.”
Narrative Purpose:
Gameplay:
Emotional Tone: Homey, cultural, anticipatory, warm
Exits:
Items: Uwabaki (slippers), Tiger Zodiac Sign
Characters: K (in kitchen)
Special Mechanics:
k.roomTopics["beach_sunset"] saves previous topicsk.topics replaced with kitchen topicsk.roomId set to “kitchen”Cultural Note: Removing outdoor shoes is fundamental Japanese etiquette
Room ID: kitchen
Name: “Kitchen”
Description: “You’re in the KITCHEN.
K. is cooking Dim Sum famous japanese dumplings”
Narrative Purpose:
Gameplay:
Emotional Tone: Intimate, profound, eternal, loving, culminating
Exits:
Items: Chopsticks, Dumplings, (Necklace added via dialogue)
Characters: K (cooking)
Conversation Flow:
pnk_love)pnk_fly)Special Mechanics:
pnk_love, pnk_fly)Symbolism:
Design Note: This is the emotional peak. Every conversation choice has led here. The gift, the prophecy, the promise - this is what the whole journey was building toward.
Room ID: home
Name: “TLV Apartment”
ASCII Art:
/\
//\
____//__\\____
\.-//----\\-,/
\v/ \v/
/\\ //\
//_\\____//_\\
'----\\--//----`
\\//
\/
(House/home)
Description: “You’re in your home.
and They lived happily ever after. in TLV Israel ✡️
THE END”
Narrative Purpose:
Gameplay:
Emotional Tone: Fulfilled, circular, eternal, complete
Exits: None (this is the end)
Items: None
Characters: K
Special Mechanics:
onEnter resets K’s topics to simple love conversationisFlyableFrom deleted (can’t fly from here - journey is over)Conversation:
pnk_love Easter eggDesign Note: The simplicity is intentional. The journey is complete. They’re home. Together. Forever.
Act I - How We Met (Scenes 1-5):
Act II - The Flash-Forward (Scenes 6-8):
Act III - Resolution (Scene 9):
The game gives the illusion of choice while maintaining a linear love story:
This mirrors the feeling of fate - “when you know, you know.”
All transitions are intentional:
Physical, temporal, spatial, magical - each transition type serves the story.