/** 구십구 30초 규칙 요약 (docs/07 §5). */ import type { QuickCard } from '../types'; /** A 44 × 62 card at (x, y). */ function Card({ label, x, y, color = '#1d4ed8', dim, ok }: { label: string; x: number; y: number; color?: string; dim?: boolean; ok?: boolean }) { return ( {ok && } 2 ? 15 : 22} fontWeight={900} fill={color}> {label} ); } function Dial({ n, x, y, r = 30, hot }: { n: number; x: number; y: number; r?: number; hot?: boolean }) { return ( {n} ); } export const quickStart: QuickCard[] = [ { pic: ( + = ), alt: '합계 85에 10 카드를 내서 95가 되는 모습', title: '내 카드를 더해요', text: '차례마다 카드 1장을 내고 그 수만큼 합계를 바꿔요. 보통은 낸 뒤 1장을 다시 받아요.', }, { pic: ( 103 ✕ 102 ✕ −9 → 86 ), alt: '합계 95에서 8과 7은 99를 넘어 어둡고, ±9 카드만 빼기로 낼 수 있어요', title: '99를 넘기면 안 돼요', text: '합계가 99를 넘게 되는 카드는 낼 수 없어요. 낼 카드가 하나도 없으면 져요(탈락하거나 목숨을 잃어요).', }, { pic: ( ), alt: '특수 카드 ±9, ±10, 0, 조커', title: '특수 카드로 버텨요', text: '±9·±10은 빼기도 돼요. 0은 방향만 바꾸고, 조커는 합계를 원하는 수(보통 60~99)로 만들어요. 끝까지 남으면 이겨요.', }, ];