Game Flow — Answer Lock + Live Discussion

Authentic answers first. Discussion after. No going back.

Round Flow (repeats each round)
👋
Lobby — Introductions
Everyone's in. The host kicks things off. Players introduce themselves — name, vibe, whatever they want to share. This is the one moment the room breathes before the game begins. No timer yet. Host controls when this ends.
Host-paced Camera required to proceed Once host starts Round 1 — you cannot leave and rejoin
🎴
Card Drops — Answer Window Opens
The scenario appears on every screen simultaneously. The answer window opens. Players pick their tab (Emotions / Behaviors / Actions) and choose an answer. The countdown runs.
9:41●●●
PolyCardRound 2 of 6
"Your partner wants to add someone new. You haven't met them yet. How does that land for you?"
1:33
Anxious — I'd need time to process
Curious and open
Hesitant — want to slow down
🔒 Lock in Answer →
Knee-jerk first No changing after lock

The answer window closes the moment the timer hits zero OR the player locks in — whichever comes first. The answer is sealed. Discussion comes next, but the locked answer stays locked. No going back after seeing who you like.

Answer Locked — Waiting for Others
Once locked, the player sees a confirmation screen. Their answer is shown back to them (private — not yet visible to others). They wait while remaining players finish.
9:41●●●
PolyCard✓ Locked
🔒
Answer Locked
Cannot be changed
Your answer (private until reveal)
Anxious — I'd need time to process
⏳ 3 of 8 players still answering…
Answer is private until reveal

Players can flip to the Video tab and watch others finish. They cannot return to the answer screen to change anything. The game keeps their answer, period.

💬
Discussion Phase — Barbecue Mode
All answers are in. The host opens the mic. This is the conversation — casual, like a barbecue. The host can call on anyone, or players can raise their hand and the host picks who speaks. Participation is voluntary. Pass any time.
9:41●●●
PolyCard💬 Discussion
Host is calling on players · Raise your hand to speak
River
🎙️ Speaking
Sol
#2 in queue
Morgan
#3 in queue
✋ Raise Hand to Speak
Host controls the floor Max 4 speakers per round Voluntary — can always pass

The host might say "What do you think?" to specific people, or open it up. Players can agree (👍 reaction), laugh, react — but only the host picks who holds the mic. Discussion runs on a soft timer, host decides when to move on.

🃏
Answer Reveal — Everyone's Cards on the Table
After discussion closes, answers are revealed to the whole room. This is the moment — you see what everyone actually thought before the conversation. Matching happens here.
9:41●●●
PolyCard🃏 Reveal
Round 2 answers — Emotions tab
👑
Jamie (You)
Anxious — need to process
Match
🌈
River
Hesitant — want to slow down
Match
Sol
Excited, let's meet them
🌙
Alex
Curious and open
Answers were sealed before discussion

Because no one could change their answer after seeing who was cute, the reveal shows authentic responses. Matches are based on real compatibility — not social performance.

If a Player Tries to Leave After Round 1 Starts
🚪
Leaving ends your game
The room has already done introductions. If you leave now, your seat is gone — no one else is joining mid-session.
  • Your current round answers are discarded
  • You won't be re-matched with this group
  • Your progress resets to Week 1 with a new group
  • No one else fills your seat
Stay in the Game
Leave
No mid-session replacements

The hellos already happened. Everyone already knows each other a little. Dropping a stranger into the room mid-round breaks that trust. The seat stays empty.

If someone needs to step away for an emergency, the host can pause the room. That's different from voluntarily leaving.

Host can pause room for emergencies Voluntary leave = fresh start next week
Room Entry Types — First Launch
🌐
Open Platform Room
Brand new players joining for the first time. No code needed — just a complete profile. Platform handles matchmaking and fills the room.
🔑
Private Invite Room
Host generates a code. Anyone with the code can enter — polycule, friend group, bar night, kitchen table poly gathering. As small as 2 players.
🗓️
Themed Rooms
Solo poly only · RA only · Age-range filtered · Kinky-friendly. These come in Phase 2 once the platform has enough players to fill rooms by style.
Zero Match — Player's Choice
🎲
We couldn't find a compatible match for you right now.
Your profile preferences didn't align with any other players currently waiting. This can happen with very specific requirements or low player volume at this time. You have two options:
🌐 Join the General Pool
Jump into an open platform room with mixed styles. Play, get a feel for the game. Your match preferences run again next week with more players in the pool.
⏳ Wait Until Next Week
Your profile stays active. We'll try matching again when more players who fit your preferences are available. You'll get a notification when a match forms.

Does the answer-lock flow feel right? Anything to adjust in the discussion phase or the leave warning?

Next up: the full spec doc, then implementation plan.