← Work
Live2026 · Solo Builder· Started(First Commit date)
119 Challenge
"11.900초에 정확히 멈추기" 타이밍 감각 게임 - SKKU EMBA 이벤트용 MVP.
- React
- FastAPI
- Render
스크린샷
진입 화면 - "11.900초에 가장 가깝게 멈춰보세요" 한 줄 룰과 이름 입력만
이름 확인 모달 - 오타가 곧 랭킹·상품 지급 이름이 되므로 한 번 더 확인
시작 직전 - 목표 11.900초만 표시하고 시작 버튼 하나
진행 중 - "집중하세요" 카피와 큰 타이머, 멈추기 버튼은 하단에 고정
결과 - 11.900초와의 차이(0.009초)·점수(9,991)·등급(S)을 한 화면에
랭킹 - 1·2·3위 포디움과 본인 신기록 알림, 옆 사람이 갱신되는 게 보이는 실시간 화면
Setup
- Problem
오프라인 이벤트에서 짧고 직관적으로 참여를 끌어낼 게임이 필요했다. 룰 설명이 길면 줄이 끊긴다.
- Context
대학원(SKKU EMBA) 이벤트 현장 사용을 전제로 한 빠른 MVP.
Build
- What I did
- 11.900초에 가장 가깝게 멈추는 단일 인터랙션 게임
- 실시간 랭킹·포디움·기록 알림
- Product decisions
- 룰을 한 줄("11.900에 멈춰라")로 - 첫 진입의 마찰을 0에 가깝게
- 랭킹 갱신은 실시간 - 옆 사람이 갱신되는 순간이 다시 누르게 만드는 트리거
- QA considerations
- 측정 정확성이 곧 신뢰 - 클라이언트 시계를 그대로 믿지 않고 서버 시간 기준으로 재검증하는가
- 실시간 랭킹 동시 갱신에서 순위·신기록 판정이 경쟁 조건 없이 일관되는가
- 이름 오타가 곧 랭킹·상품 지급 이름이 되므로 제출 전 확인 단계가 안전하게 작동하는가
- 현장 네트워크가 순간 끊겨도 제출·랭킹이 복구되어 "줄이 끊기지 않는" 오프라인 이벤트 신뢰도가 유지되는가
- 차이(0.009초)·점수·등급 산출이 같은 기록에 늘 같은 결과를 내 참가자가 판정을 의심하지 않는가
Outcome
- Metrics
이벤트 현장에서 다회 사용. 정확한 참가자 수치는 미집계.
- Tech stack
- React
- FastAPI
- Render