Do not move them directly
The player cannot decide where they go or what they say. Their life belongs to them.
FINAL DESIGN · 2026.07.22
ROOMMATES is a seven-day life simulation about watching hiro and Aoi live together. You cannot command them. You can only give their guide, Dekopin, a small nudge to pass along.

Not getting exactly what you want
is what makes the story.
ROOMMATES IN 30 SECONDS
The goal is not to find a perfect strategy. The core experience is deciding how much room to leave for two people to make their own choices.
The player cannot decide where they go or what they say. Their life belongs to them.
Suggest something like “How about making dinner together?” to Dekopin—or simply keep watching.
They may accept, decline, modify, ignore, or initiate. Affection alone never forces romance.

WEB ENGINEER · 27
A little nervous, he is trying to find a comfortable rhythm in a new shared home.

GRAPHIC DESIGNER · 26
Excited by the new start, she is looking for natural moments to connect.

LIFE NAVIGATOR
A guide who receives your words and delivers them as safe opportunities—not commands.
WHAT HAPPENS IN ONE TURN
hiro and Aoi see the same room and emotional context, then decide independently without seeing each other's answer. Their choices are finally resolved into one coherent event.
Suggest a small opportunity
Shape it into a safe event
Same moment, independent minds
Resolve and record both choices
Update state, relationship, and memory
INDEPENDENT DECISIONS
Every turn, each resident chooses one of five directions. Sometimes only one joins in. Sometimes both decide to rest.

DESIGNING SEVEN DAYS
A relationship is not decided by one dramatic event. It grows through small choices: resting, talking, missing each other, apologizing, and trying again.
THE 2LDK THEY SHARE
The living room and kitchen create chances to meet. Two private rooms preserve the right to be alone. The home makes both closeness and distance visible.
Places for conversation, cooperation, and chance encounters.
Places to decline, rest, think, and preserve personal space.
The same room offers different possibilities in the morning and at night.
Residents currently move to event locations; free walking is a future idea.
STATE, RELATIONSHIP, MEMORY
Every turn updates the residents' condition, relationship, shared memories, and life log. Important moments can later be read as a complete article.

WHAT REMAINS AFTER SEVEN DAYS
The player is not scored on whether romance happened. The review asks what kind of environment you created while respecting both residents' autonomy.

Romance is not a direct bonus. The score rewards respecting refusal, avoiding pressure, and supporting a story that feels like theirs.
HOW AUTONOMY STAYS SAFE
The resident agents and event director can make suggestions, but they cannot rewrite the world directly. The game engine checks consent, conditions, and numerical limits before saving anything.
Detect dangerous, coercive, deceptive, or system-directed requests and replace them with safe conversation or rest.
hiro and Aoi receive the same state. Neither sees the other’s answer before deciding.
Declining never secretly increases relationship values. Two-person events cannot happen with only one participant.
Clamp every value to 0–100 and recheck event changes and relationship conditions before saving.
INFORMATION BOUNDARY
Raw reasoning is neither displayed nor stored. The system keeps only the records needed to trace what happened.
CURRENT RUNTIME
Both use the same game rules. The public build uses live AI; development can use Codex App Server or a safe deterministic fallback.
A Cloudflare Worker advances the game and D1 stores one state per browser. Navigator, hiro, Aoi, and Director use GPT-5.6 Terra, with role-level safe fallback on failure.
Codex App Server can run separate tasks for hiro, Aoi, and coordination. Only a role with a connection or output failure switches to fallback.
WHERE THE PROJECT STANDS
This guide describes the current implementation. Planned improvements and longer-term ideas are listed separately.
Optimized for a short desktop demo. The public build uses one anonymous browser session with no sign-in, cross-device sync, or ranking.
PLAIN LANGUAGE GLOSSARY
A decision-maker that acts as hiro or Aoi, reads the situation, and chooses an action.
The coordinator that turns two independent choices into one consistent event.
A fixed package of the residents’ state, relationship, and memories at one moment.
A repeatable way to continue the same game rules when an external AI is unavailable.
A live update channel that reports the progress of Dekopin, both residents, and the Director in order.
The database that stores one public game state for each anonymous browser session.
ROOMMATES · AUTONOMOUS LIFE SIM
You do not write the script. You create the space in which a story can emerge.
Play the current build