🔄 3단계 기본 게임 진행 방식
'위험한 초대 - 실시간 플라잉 체어'는 1명의 MC(방장)와 최대 5명의 게스트(총 2~6인)가 실시간 음성 및 텍스트 채팅으로 심리전을 펼치는 파티 서바이벌 게임입니다.
1
비밀 금기어 지정
게임 시작 전, 나를 제외한 모든 참가자에게 1개(방 옵션에 따라 최대 3개)의 비밀 단어를 몰래 지정합니다.
2
실시간 심리 토크
채팅 또는 디스코드 음성으로 일상 대화를 나누며, 상대방이 내게 지정했을 법한 의심 단어를 피하면서 대화합니다.
3
실시간 발사와 입수
자신에게 부여된 금기어를 채팅으로 말하는 순간, 플라잉 체어가 뒤로 날아가 수영장에 사정없이 빠집니다!
💡 비밀 보장 원칙 (정보 비대칭성): 상단 전광판에는 다른 모든 참가자들에게 걸린 금기어가 실시간으로 노출되지만, 정작 내 머리 위에 걸린 금기어는 나에게만 ?로 마스킹되어 보이지 않습니다. 타인의 질문 의도와 대화 맥락을 분석해 내 금기어를 역추적해야 합니다.
🛡️ 공정한 승부를 위한 금기어 설정 5대 규칙 (WordValidator)
지나치게 짧은 한 글자 조사('은', '는', '이', '가')로 인해 정상적인 대화가 불가능해지는 현상을 막기 위해, 서버와 클라이언트는 단일 검증 엔진(WordValidator)을 통해 모든 금기어 등록·추가·변경 입력을 엄격히 검증합니다. 이제 초성(ㅋㅋ, ㅎㅎ 등) 및 특수문자(?!, ^^ 등)도 2글자 이상이면 자유롭게 금기어로 지정할 수 있습니다.
| 검증 항목 |
허용 기준 |
차단 예시 및 상세 사유 |
| 글자 수 제한 |
2글자 이상 ~ 25글자 이하 |
아, 네, 응, ㅋ, ! 등 1글자는 일상 문장에 무조건 포함되므로 설정이 불가합니다. |
| 공백(띄어쓰기) 금지 |
단일 어절(공백 없음) |
진짜 대박처럼 띄어쓰기가 포함된 구문은 등록할 수 없으며 붙여 쓴 단어만 허용됩니다. |
| 초성 및 자모음 허용 |
2글자 이상 초성/자모 |
ㅋㅋ, ㅎㅎ, ㅠㅠ, ㅇㅇ, ㄷㄷ 등 2자 이상의 초성 조합은 자유롭게 금기어로 등록할 수 있습니다. |
| 특수문자 및 기호 허용 |
2글자 이상 특수기호 |
?!, ^^, @_@, ㅠㅠ, ~~ 등 특수문자 조합을 금기어로 사용할 수 있습니다. (단, 시스템 비밀 마스킹 예약어인 ??? 제외) |
| 동일 대상 중복 금지 |
타깃별 고유 단어 |
한 플레이어에게 이미 등록된 금기어와 동일한 단어를 중복해서 부여할 수 없습니다. |
⚡ 금기어 정밀 판정 및 전투 동시성 처리 규칙
1. 부분 문자열 포함(Substring Match) 판정
시스템은 유저가 입력한 채팅 문장에서 지정된 금기어 문자열이 부분 일치(Substring Match)하는지 실시간으로 검사합니다.
예를 들어 금기어가 진짜라면, "아 진짜 너무 덥다", "진짜?", "진짜로" 모두 즉각 발사 판정 대상이 됩니다.
2. 복합 금기어 동시 격발 시 단일 비행 처리
한 문장에 복수의 금기어가 동시에 포함되어 있더라도(예: 금기어 '오늘'과 '치킨'이 동시에 걸린 상태에서 "오늘 치킨 먹자" 입력), 해당 턴에는 1회의 비행과 입수가 연출되며 각 금기어별 발동 통계 카운트가 정확히 집계됩니다.
3. 좌석 이탈 중 보호 및 미사일/발사 동시 충돌 판정
플라잉 체어가 발사되어 공중 비행(flying), 수영(swimming), 복귀 보행(walking) 중이거나 상어·악어·부산갈매기에게 붙잡힌 좌석 이탈 상태에서는 채팅 입력이 잠기며 추가 발사 판정을 받지 않습니다.
만약 유도 미사일이 날아가는 도중 타깃이 금기어를 말해 공중으로 발사된 경우, 미사일 타격은 증발하지 않고 '복귀 후 예약 기절(Pending Missile Stun)'로 전환되어 해당 플레이어가 수영을 마치고 의자에 다시 앉는 즉시 30초간 상하 반전 기절 모션이 발동됩니다.
4. 유도 미사일 연속 피격 시 기절 시간 누적 (Stun Stacking)
이미 미사일에 맞아 의자에 거꾸로 매달려 기절(dead-missile) 중인 플레이어에게 다른 플레이어가 또다시 유도 미사일을 명중시키면, 기존 남은 기절 시간에 +30초가 정확히 합산(누적)되어 기절 타이머가 연장됩니다.
📱 모바일 앱 전환(카카오톡·디스코드) 재접속 보호 시스템
스마트폰 브라우저(iOS Safari, Android Chrome, 인앱 브라우저)에서 게임 도중 카카오톡 답장을 보내거나 디스코드 설정을 바꾸기 위해 잠시 다른 앱으로 전환했다가 돌아와도 방에서 튕기지 않도록 3중 모바일 세션 안정화 기술이 적용되어 있습니다.
- • 상태별 넉넉한 재접속 유예 시간(Grace Period): 대기실에서는 30~45초, 금기어 설정 및 본게임 진행 중에는 45~60초 동안 플레이어의 좌석과 보유 아이템, 금기어 데이터, 방장 권한을 서버가 안전하게 보존합니다.
- • 실시간 재연결 상태 배지 표시: 일시적으로 연결이 끊긴 참가자는 즉시 퇴장 처리되지 않고 참가자 목록에
📡 재연결 중 배지가 표시되며, 앱으로 복귀하는 즉시 0.5초 내에 기존 좌석으로 자동 재합류합니다.
- • 화면 꺼짐 방지(Screen Wake Lock): 게임 진행 중 스마트폰 화면이 자동으로 어두워지거나 잠기지 않도록 브라우저 Wake Lock API가 자동으로 활성화됩니다.