🥎 크보판 게임 규칙
KBO 정규시즌 데이터를 기반으로 한 시즌 단위 단장 게임. Yahoo Fantasy 패턴을 KBO 도메인에 맞춰 단순화 했습니다.
시즌 흐름
- 시즌 등록 (KBO 개막 ~ D-7) — 어드민이 마감 시 단장들을 리그로 분배.
- 드래프트 (D-3 수요일 21:00 KST) — 6라운드 스네이크로 6명 선수 확보.
- 드래프트 완료 즉시 모든 단장이 6 슬롯 완전 로스터 보유 + 리그 상태 =
in_season. - 매 주 화요일 17:00 KST 가 그 주의 마감 시점 — 이후 그 주 로스터 변경 불가 (개막주만 D-1 금 17:00).
- 마감 후엔 FA 픽업/드롭은 다음 주부터 반영.
- 매일 경기 종료 후 그날 점수가 누적 (단장별 일별 합산).
- 정규시즌 종료 시 시즌 누적 점수로 1~N 등 결정.
드래프트
- 방식: 스네이크 (Snake). 1라운드 1→N 순서, 2라운드 N→1, 3라운드 다시 1→N — 픽순 약자 보호.
- 라운드: 6 라운드 = 로스터 6인 완전 일치. 종료 즉시 모든 팀이 완성 로스터.
- 픽당 시간 제한: 90 초 (Yahoo 기본).
- 자동픽: 시간 초과 시 자동 진행.
- 단장이 사전에 설정한 드래프트 큐 순서대로 호환 가능한 첫 선수.
- 큐가 비어있으면 직전 시즌 + 현재 시즌 누적 판타지 점수 가 높은 순서대로 자동픽 (예: 2026 시즌이면 2025 풀시즌 + 2026 진행분 합산 상위 선수).
- 드래프트 시점: 정규시즌 개막 D-3 수요일 저녁 21:00 KST.
- 연결 끊김: 서버 픽 타이머는 계속 흘러가므로 시간 초과 시 자동픽이 그대로 작동합니다 (= 자리 비워둬도 손실 없음).
8팀 6라운드 시 약 75분 예상 (자동픽 거의 없을 때).
로스터 (6 슬롯)
총 6명으로 고정. 벤치 / IL (부상자) 슬롯은 없습니다.
| 슬롯 | 이름 | 자격 (eligible) |
|---|---|---|
| B x3 | 타자 | 타자 누구나 (투수 제외). 내야 / 외야 / DH 자격과 무관하게 배치 가능 |
| SP x2 | 선발 투수 | SP 또는 SP/RP 자격 투수. RP 전용 투수는 SP 슬롯에 배치 불가 |
| RP | 구원 투수 | RP 또는 SP/RP 자격 투수. SP 전용 투수는 RP 슬롯에 배치 불가. 세이브 (+6) · 홀드 (+4) 가중치가 RP 슬롯 가치를 만듭니다. |
타자 슬롯은 포지션 제약 없음
타자는 빈 B 슬롯에 자동 배치됩니다. 포지션 라벨은 선수 정보로만 표시되고 슬롯 자격을 제한하지 않습니다.
스코어링
매 경기 종료 후 출전 선수의 raw 스탯에 가중치를 곱해 점수 산정 → 단장별 일별 합산 (3 타자 + 2 SP + 1 RP) → 시즌 누적.
타자 가중치
| 스탯 | 가중치 | 비고 |
|---|---|---|
| 안타 | +1 | 1루타·2루타·3루타·홈런 모두 포함 |
| 홈런 보너스 | +3 | |
| 득점 | +1 | |
| 타점 | +1 | |
| 볼넷 | +1 | 사구(HBP)는 외부 기록 미제공으로 미집계 |
| 도루 | +2 | |
| 삼진 | −1.5 |
타자 예시 — 5타수 3안타 (홈런 1포함), 2득점, 3타점, 1볼넷, 1삼진
3×1 (안타) + 1×3 (홈런 보너스) + 2×1 (득점) + 3×1 (타점) + 1×1 (볼넷) + 1×(−1.5) (삼진) = +10.5 점
투수 가중치
| 스탯 | 가중치 | 비고 |
|---|---|---|
| 아웃 | +1 | 1이닝 = 3아웃 |
| 탈삼진 | +1 | |
| 자책점 | −2 | |
| 피안타 | −1 | |
| 피볼넷+피사구 | −2 | |
| 피홈런 | −2 | |
| 세이브 | +6 | |
| 홀드 | +4 | |
| 퀄리티스타트 (QS) | +3 | 6이닝 + 3자책 이하 |
| QS+ | +4 | 7이닝 + 3자책 이하 |
| DS (Dominant Start) | +8 | 8이닝 + 1자책 이하 |
| 완투 (단독 등판) | +10 | 한 경기 단독 등판 (콜드게임 5이닝 포함), 자책 무관 |
이닝/자책 보너스는 누적 — 9이닝 0자책 완봉 시 QS(+3) + QS+(+4) + DS(+8) + 완투(+10) = +25 모두 가산.
선발 투수 예시 1 — 7이닝 QS+ (21아웃, 자책 3, 탈삼진 8, 피안타 5, 사사구 2, 피홈런 1)
21×1 (아웃) + 8×1 (탈삼진) + 3×(−2) (자책점) + 5×(−1) (피안타) + 2×(−2) (피사사구) + 1×(−2) (피홈런) + 1×3 (QS) + 1×4 (QS+) = +19 점
선발 투수 예시 2 — 9이닝 완봉 (27아웃, 무자책, 탈삼진 11, 피안타 3, 사사구 2, 피홈런 0)
27×1 + 11×1 + 0 + 3×(−1) + 2×(−2) + 0 + 1×3 (QS) + 1×4 (QS+) + 1×8 (DS) + 1×10 (완투) = +56 점
9이닝 0자책 완봉 시 QS / QS+ / DS / 완투 4 보너스 모두 가산.
마무리 투수 예시 — 1이닝 (3아웃, 무실점, 탈삼진 1, 세이브)
3×1 + 1×1 + 1×6 (세이브) = +10 점
FA 영입 / 계약
- 방식: 24/7 선착순. waiver order 없음.
- 로스터 상한 6명 고정 → FA 영입 시 반드시 한 명을 드롭. 드롭 페널티는 없음.
- 슬롯 호환성: 픽업하는 선수가 빈 / 드롭할 슬롯의 자격에 맞아야 함. UI 가 호환 슬롯만 선택 가능하게 표시.
- 적용 시점:
- 이번 주 마감 전 (= 그 주 화 17:00 이전, 개막주는 D-1 금 17:00 이전) 계약: 즉시 이번 주 로스터에 반영 + 점수 누적.
- 마감 후 계약: 다음 주부터 반영. 이번 주는 마감된 직전 로스터 그대로.
- 동시 클릭 race: DB 트랜잭션이 직렬화 — 같은 선수에 대해 먼저 도착한 단장만 성공, 나머지는 "이미 다른 단장이 계약했습니다" 안내.
- 같은 선수 즉시 재계약 가능 (드롭 페널티 없음).
라인업 마감 / 주간 사이클
크보판은 주 단위 로스터 마감 (Yahoo Fantasy 패턴). 일 단위가 아닌 주 단위로 로스터가 fix 되고 점수 누적.
| 주차 패턴 | 길이 | 시작 | 비고 |
|---|---|---|---|
| 개막주 (Week 1) | 약 14일 | 시즌 개막일 (보통 토) | 짧은 첫 주 회피 위해 통합 |
| 일반 주 | 7일 | 화요일 | 화 → 다음 월 |
| 올스타 통합주 | 14~21일 | 직전주 화요일 | 통합주 안에 정규경기 ~6경기/팀 채워지도록 어드민이 조정 |
마감 시점 (우천연기 무관, 고정 시각):
- 일반 주: 그 주 화요일 17:00 KST
- 개막주: 시즌 개막일 (보통 토) D-1 금요일 17:00 KST
- 올스타 통합주: 일반 주와 동일 (화요일 17:00 KST)
마감 효력: 마감 시점부터 그 주 로스터 변경 불가, 그 주 점수 누적 시작.
다음 주 마감 시점까지 사이가 트랜잭션 윈도우 — 단장이 FA 계약 / 큐 조정 자유. 다음 주 마감 시점에 일괄 적용.
우천 취소 / 1군 말소 시
해당 경기는 0점 (출전 row 없음). 마감 시점은 우천연기와 무관한 고정 시각이라 단장이 그 주 안에는 못 바꿈. 다음 주 윈도우에서 교체 결정.
순위 / 동률
- 방식: 시즌 누적 단일 랭킹. 매니저별 시즌 누적 점수 합계로 1~N 등.
- 중간 표시: 일별 / 주별 / 시즌 누적 차트. 본인 row 강조.
- 동률 처리 (시즌 종료 시 순서대로 적용):
- 시즌 단일 픽 최고점 횟수 (그날 합계 가장 높았던 횟수)
- 시즌 단일 픽 최고점 평균
- 추첨
예시 시나리오
시나리오 1 — 마감 후 FA 영입
화요일 17:00 (로스터 마감) 직후, 단장 A 가 B 슬롯의 타자 X 를 드롭하고 FA 풀의 타자 Y 를 계약. 이번 주 B 슬롯은 여전히 X (마감된 직전 상태). 다음 주부터 Y 적용.
시나리오 2 — 1군 말소
SP 슬롯의 투수가 화요일 마감 직후 1군 말소 통보. 이번 주는 그대로 0점 누적 위험. 단장은 다음 주 적용으로 다른 SP 와 계약해두면 됨.
시나리오 3 — 동시 계약 race
단장 A 와 B 가 동시에 동일 선수 계약 시도. DB 트랜잭션이 둘 중 하나만 성공. 실패한 단장은 "이미 다른 단장이 계약했습니다" 안내 + FA 풀 재확인.
시나리오 4 — 마무리 투수의 가치
RP 슬롯의 마무리가 1이닝 3아웃 무실점 1탈삼진 + 세이브 — +10 점. SP 가 5이닝 (15아웃) 자책 1 무탈삼 안타 5 사사구 1 일 때: 15 + 0 + (−3) + (−5) + (−2) = +5 점. "적은 등판수로 큰 점수" 가 마무리의 매력 — 단장이 마무리 슬롯 픽에 신경 써야 하는 이유.
