Files
joke-app/docs/13-decisions.md
EJClaw f4d63e1544 docs: 온라인 보드게임 사이트 계획서 (공통 14편 + 게임 26종)
- 개요, 조사(BGA·한국 인기 보드게임·UI/UX), 아키텍처, 실시간 프로토콜,
  안정성·보안, 계정, 로비·방, UI/UX, 데이터 모델, 게임 엔진, 테스트,
  배포·운영, 로드맵(M0~M9), 사용자 결정 항목
- 게임별 규칙·엔진 설계·UI·테스트 체크리스트 26종

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 04:18:29 +09:00

3.3 KiB

13. 사용자 결정이 필요한 항목

아래 항목은 사용자 확인이 필요하다. 답이 없으면 "기본안"으로 진행하고, 나중에 바꿀 수 있게 옵션으로 만들어 둔다.

1. 운영 (진행에 꼭 필요)

# 항목 기본안 필요한 것
1 사이트 주소(도메인)와 서버 위치 개발 중에는 봇 호스트에서 테스트 도메인(예: game.tkrmagid.kr)과 DNS 연결, 공개 서버 위치
2 디스코드 로그인 게스트만으로 먼저 개발 디스코드 개발자 포털에서 앱 생성 → Client ID, Client Secret, Redirect URI(https://<도메인>/api/auth/discord/callback) 등록

2. 정책

# 항목 기본안
3 상표가 있는 게임 이름 화면에는 일반 명칭 + 괄호로 익숙한 이름(예: "숫자 타일(루미큐브 방식)"). 그림·카드는 모두 직접 제작
4 포커·섯다·고스톱 같은 웹보드 게임 국내에서 공개 서비스하면 보통 청소년이용불가 등급 대상이다. 기본안: 이 게임들을 "어른용" 묶음으로 따로 보여 주고, 처음 들어갈 때 "만 19세 이상" 확인을 받는다. 칩·점수는 방 안에서만 쓰고 돈·충전·환전은 없다. 누구나 들어오는 공개 서비스로 열기 전에는 등급분류 필요 여부를 따로 확인해야 한다
5 보석 상인(스플렌더 방식) 카드 수치 원작과 같은 수치를 별도 데이터 파일에 둔다(교체 쉬움). 공개 서비스라면 자체 수치로 바꾸기를 권장

3. 게임 규칙 기본값 (자세한 내용은 각 게임 문서)

게임 기본안 바꿀 수 있는 옵션
오목 한국식(흑백 모두 쌍삼 금지, 6목은 승리 아님) 렌주룰, 자유룰(5목 이상 승 / 정확히 5목)
바둑 위치 기준 슈퍼코, 덤 6.5(계가) 삼패 무승부, 중국식 계가(덤 7.5)
체스 3회 반복·50수는 자동 무승부, 라이브러리 chess.js 엄격한 FIDE 신청 방식. 체스960은 자체 구현으로 후순위
장기 점수 판정·빅장 사용, 같은 국면 4번째 금지 동시 비공개 상차림
포커 7포커 베팅은 하프까지, 백스트레이트는 마운틴 다음, 하이로우의 로우는 한게임 방식 풀 베팅, 넷마블식 로우, 8탑 제한
섯다 땡잡이는 3광+7열끗, 동점은 재경기, 다음 선은 승자 나눠 갖기, 시계 방향 선
마작 반장전, 25000점 시작, 붉은 5 세 장, 쿠이탕 허용 동풍전, 3인 산마
고스톱 맞고 7점·고스톱 3점에 고/스톱, 3고부터 2배씩 피 0장 피박 인정, 멍박
윷놀이 빽도 사용, 참먹이를 지나야 나감, 윷가락 실제 확률(0.6) 50:50 공정 윷, 낙
원카드 2→2장, A→3장, ♠A→5장, 조커 5/7장, 20장이면 파산 색깔 카드 모드
할리갈리 마지막 1명 남을 때까지(10분 제한) 원작 종료 규칙
그림 맞히기 한 턴에 여러 명이 맞힐 수 있음(먼저 맞힐수록 높은 점수) 한 명만 맞히기
구십구 공식 규칙서를 온라인에서 확인하지 못해 일부를 추정해 기본값으로 둠 클래식 99 규칙. 가지고 있는 실물 규칙서 사진이 있으면 정확히 맞출 수 있음