dg.pomepoko.com

Debut Guardian Docs

아이돌 팬덤 감성을 세련된 Y2K 무드로 번역한 95초짜리 Three.js 디펜스 게임입니다. 게스트로 바로 시작하고, Central Auth 로그인 시 진행도가 계정으로 합쳐집니다.

Flask 3 Three.js PostgreSQL Central Auth PWA

게임 루프

  • 95초 동안 3개 레인에서 몰려오는 네온 프리즘 적을 막습니다.
  • `Lightstick Cannon`, `Slogan Drone`, `Spotlight Turret`를 패드에 배치/강화합니다.
  • `Encore Fever`를 발동하면 8초 동안 발사속도와 점수 배수가 올라갑니다.
  • 플레이 결과는 하트, 스트릭, 팬카드, 일일 미션 보상으로 환산됩니다.

메타 시스템

  • 하트 누적 랭크: 연습생 → 데뷔조 → 쇼케이스 → 음방 1위 → 센터 → 레전드 홈마
  • 일일 미션 3개는 날짜 시드로 고정되며 완료 즉시 자동 지급됩니다.
  • 팬카드는 첫 런, 고득점, 스트릭, 누적 하트 등으로 해금됩니다.
  • 게스트 세션 데이터는 로그인 시 실계정으로 병합됩니다.

API

Method Path 설명
GET/api/health헬스체크
GET/api/auth/csrfCSRF 토큰 발급
GET/api/auth/urlsCentral Auth 로그인/가입 URL
POST/api/auth/verify-tokenCentral Auth 토큰 검증 및 게스트 병합
POST/api/auth/logout세션 종료
GET/api/me현재 사용자 최소 정보
GET/api/meta프로필, 미션, 최근 런 일괄 조회
PATCH/api/profile팬네임/최애 이름 수정
POST/api/run/submit런 결과 제출 및 보상 계산
GET/api/runs최근 런 8개 조회

배포 메모

← 게임으로 돌아가기