① 승리창 — 광고보고 골드 2배
- 보상량: 이번 판에서 실제로 번 재화(
lastEarned) 그대로 한 번 더 지급 — 즉 최종 표시가 N → 2N으로 두 배.
- 노출 시점: 카운트업+"쿠웅" 연출이 끝난 직후(약 0.3초 뒤) — 길건너친구들의 "신기록 직후 감정적 순간에 노출"을 참고.
- 제약: 판당 1회만(재사용 방지 플래그),
lastEarned=0이면(예: god모드 즉시승리처럼 실제 획득이 없는 경우) 버튼 자체를 안 보여줌.
② 게임오버 — 광고보고 이어하기
- 메커니즘: 완전한 "부활"이 아니라 최근 수를 최대 3번 되돌리기(기존 undo 스택 재사용) → 다른 수를 시도할 기회.
- 판단 근거: 스파이더 솔리테어는 "그 자리에서 계속하기"가 없는 게임(막힌 상태 = 이동 불가능한 상태 그 자체) — 완전 부활 대신 "몇 수 전으로 → 다른 선택"이 가장 자연스러운 근사치라고 판단.
- 제약: 되돌릴 기록(
history)이 있을 때만 버튼 노출.
③ 가챠 화면 — 광고보고 무료 뽑기 1회
- 기존
gachaDraw()에 free 파라미터 추가 — 비용 차감만 건너뛰고 나머지 뽑기 로직(연출·확률)은 100% 동일.
- 컬렉션 다 모았으면(더 뽑을 캐릭터 없음) 버튼 자체 숨김.
- 참고사항 발견: 가챠 비용이 실제로는 150G였습니다(앞서 대화에서 "100G로 이미 일치"라고 말씀드린 건 확인 결과 오류였습니다 — 정정합니다). 길건너친구들 Prize Machine은 100코인.
④ 평점 요청 팝업
- 트리거: 캐릭터 3종 수집 시점(길건너친구들 참고자료의 "3~4종 수집+가챠 당첨 즈음" 추정치 채택), 평생 1회만(localStorage 플래그).
- 스토어 URL:
play.google.com/store/apps/details?id=com.magpiesstudio.ssolytown — 패키지명 기준 실제 예측 가능한 주소. 주의 앱이 아직 미출시라 지금은 404지만, 출시 후 그대로 작동하는 진짜 URL입니다(가짜 placeholder 아님).
⑤ 무료선물 타이머
- 쿨다운 단계: 즉시 → 3분 → 6분 → 30분 → 1시간 → 2시간 → 3시간(이후 고정) — 길건너친구들의 점증 구조 그대로 채택.
- 보상량 축소: 길건너친구들 원본은 20~120(또는 1,020)코인인데, 3~15로 대폭 축소해서 채택했습니다. 이유: 우리 판당 기본 수입(세트 8×1 + 포인트카드 몇 개)이 길건너친구들보다 훨씬 작은 규모라, 원본 수치를 그대로 쓰면 무료선물 하나가 게임플레이 전체 수입을 압도해버립니다.
- 아이콘: 가챠(컬렉션) 버튼이 이미 선물상자 픽셀아트를 쓰고 있어서, 구분을 위해 이모지 🎁 그대로 사용(둘 다 픽셀아트로 만들면 헷갈림). 프레임(테두리)만 다른 상단 버튼들과 통일.
⑥ 일일 미션
- 후보 3종(날짜 기반 해시로 매일 결정론적 자동 선택 — 서버 없이도 기기마다/날마다 안정적):
| 미션 | 목표 | 보상 |
| 세트 완성 | 3개 | +5 |
| 카드 공개 | 30장(스톡 배분+뒤집기 합산) | +5 |
| 승리 | 1판 | +8 |
- 노출 위치: 별도 화면 대신 가챠/컬렉션 화면 안에 진행바 형태로 배치 — 새 오버레이를 늘리지 않기 위한 선택.
공통 사항
번역 커버리지: 이번에 추가한 새 UI 문구(광고 버튼 3종·평점 팝업 4종)는 한국어·영어만 완전히 번역했습니다. 나머지 13개 언어는 t() 함수의 자동 영어 폴백으로 깨지지 않고 영어로 표시됩니다(에러 없음, 다만 그 언어 사용자에겐 이 부분만 영어로 보임). 완전한 다국어 번역은 별도 작업으로 필요합니다.
구현 안 한 것(범위 밖): 실제 IAP(인앱결제), 네이티브 리더보드/업적(Google Play Games 확장), 상시 배너광고 존재 여부 재검토 — 전부 외부 인프라(Play Console 계정/상품 등록, 결제 플러그인 등) 또는 별도 판단이 필요해 이번 작업 범위에서 제외했습니다.
Ssoly Town · Magpies Studio · 로컬 브라우저 전체 기능 테스트 완료(콘솔 에러 0) · 내부 의사결정 자료 · noindex