보조 사례 / 둘이잠깐

둘이잠깐

휴대폰 한 대를 둘이 나눠 들고 하는 커플 게임 웹앱. 설치와 가입 없이 바로 시작하고 기록은 기기 안에만 저장. 한 화면을 둘이 쓸 때 생기는 예외를 공통 정책으로 먼저 정하고 게임 43종에 같은 기준으로 적용함.

보조 사례둘이잠깐 · 2026.09–10
문제
폰 한 대를 둘이 쓰면 동시 터치, 상대에게 숨길 선택, 중간 이탈, 권한 거절이 생김. 게임이 늘수록 중단과 재개, 기록 오류도 함께 늘어남
본인 판단
게임마다 따로 고치지 않고 공통 정책을 먼저 정의. 게임별로는 재개 방식만 따로 정함
역할·기간
1인 개인 프로젝트, 2026.09.05–10.09. 기획, 정책 정의, 범위와 완료 기준 결정, 검수
결과·AI 협업
게임 43종과 미션 룰렛, 2026.10.09 버전 24 공개 배포. 코드는 모두 AI 작성(Claude Code, Codex CLI), 본인은 정책과 범위, 완료 기준, 검수

01 · 무엇을 정했나

공통 정책 먼저, 게임은 그다음

카페나 대기 줄처럼 짧게 비는 시간에 둘이 할 거리를 찾는 장면이 출발점. 각자 설치하고 가입해 방을 연결하는 대신 폰 한 대로 바로 시작하도록 정하자, 어려운 지점이 한 화면을 둘이 함께 쓸 때의 예외 처리로 옮겨 감.

기각

게임마다 예외를 따로 처리

게임이 늘 때마다 중단, 재개, 기록 오류가 같이 늘어남

채택

공통 정책 6종을 먼저 정의

일시정지, 비밀 가림, 입력 순간 판정, 기록 1회 저장, 권한 거절 시 터치로 대체, 다른 탭 진행 중 업데이트 보류. 2026.09.12 게임 30종과 룰렛에 먼저 적용

채택

게임별로는 재개 방식만 따로

비밀 선택 게임은 상태 보존, 반응속도 게임은 이번 측정만 다시, 미로는 체크포인트에서 이어서 진행

채택

사다리 타기는 규칙부터 재설계

각자 출발점 하나씩 고르면 둘 다 걸리거나 아무도 안 걸릴 수 있어, 4줄에서 두 개씩 번갈아 고르게 해 당첨자가 반드시 한 명이 되게 함

제외

계정, 서버 동기화, 외부 분석 도구

기록이 기기 밖으로 나가지 않고 오프라인에서도 돌아가게 하기 위해 범위에서 뺌

게임이 39종이 되자 무엇을 할지 고르기가 새 병목. 종류별 필터와 최근 함께한 게임을 추가함. 9월 28일에는 새 게임보다 다시 열 이유를 먼저 만듦. 날짜별로 묶은 기록과 상황별 추천을 넣고, 새 게임은 복불복 장르에 사다리 타기 1종만 추가. 무음 모드에서는 소리나 큰 동작, 카메라가 필요한 4종을 추천에서 제외함.

02 · 결과물

게임 43종과 룰렛

둘이잠깐 홈 화면, 무음 스위치와 오프라인 준비 안내, 새로 추가한 게임 목록
홈무음 스위치와 오프라인 준비 상태를 첫 화면에 표시
게임 모아보기 화면, 종류별 필터 6개와 최근 함께한 게임 영역
게임 모아보기종류별 필터 6개와 최근 함께한 게임
사다리 타기 결과 화면, 나 나 너 너 출발점 4개와 당첨 칸 하나
사다리 결과 공개출발점 두 개씩, 당첨자는 한 명

홈과 모아보기는 2026.10.15 배포 버전 24 캡처, 사다리는 2026.09.28 검증 캡처

협동 20종, 대결 14종, 대화 5종, 복불복 4종에 미션 룰렛 도구 1개. 화면 한 장 안에서 상태만 바꾸는 구조라 게임 중 뒤로 가기로 화면이 꼬이지 않음.

완료 기준은 단계마다 먼저 문서로 정하고 결과를 검수. 9월 12일 게임 30종의 입력부터 결과, 기록 1개 저장까지 브라우저에서 확인. 320px 화면(홈, 기록, 사다리)과 글자 200%에서 가로 넘침 없음. 자동 테스트 165개(AI 작성, 2026.09.28 기준) 통과.

03 · 정리

검증 수준을 나눠 기록

합성 입력, iOS 시뮬레이터, 실기기 확인을 나눠 기록. 실기기 확인 전에는 사전 검증 결과로 실기기 체크리스트를 채우지 않음. 동시 터치, 센서, 한글 키보드 등 실기기 체크리스트 30개는 아직 미완료.