/** 주사위 땅따먹기 30초 규칙 요약 (docs/07 §5). */ import type { ReactNode } from 'react'; import type { QuickCard } from '../types'; const PIPS: Record = { 1: [[50, 50]], 2: [[28, 28], [72, 72]], 3: [[26, 26], [50, 50], [74, 74]], 4: [[28, 28], [72, 28], [28, 72], [72, 72]], 5: [[26, 26], [74, 26], [50, 50], [26, 74], [74, 74]], 6: [[28, 24], [72, 24], [28, 50], [72, 50], [28, 76], [72, 76]], }; function Die({ value }: { value: number }) { return ( {PIPS[value]!.map(([x, y], i) => ( ))} ); } /** A city square like on the board: colour band, name, and a line below. */ function Tile({ name, color, children, owner }: { name: string; color: string; children: ReactNode; owner?: string }) { return (
{name}
{children}
); } const row = { display: 'flex', alignItems: 'center', justifyContent: 'center', gap: 10 } as const; export const quickStart: QuickCard[] = [ { pic: (
➜ 10P에 사기
), alt: '주사위 3과 5를 굴려 방콕 칸에 도착하고, 10P에 살 수 있어요', title: '굴리고 땅을 사요', text: '주사위 2개를 굴린 만큼 판을 돌아요. 주인 없는 땅에 서면 [사기]로 내 땅으로 만들 수 있어요.', }, { pic: (
🏠🏢🏨
🚶
통행료
40P
), alt: '별장·빌딩·호텔을 지은 로마 칸에 다른 사람이 와서 통행료 40P를 내요', title: '짓고 통행료 받기', text: '내 땅에 다시 오면 별장→빌딩→호텔을 한 단계씩 지어요. 남이 내 땅에 서면 통행료를 받고, 건물이 클수록 비싸요.', }, { pic: (
🏝️
무인도
🏆
총자산 1등
), alt: '무인도 섬과 총자산 1등 트로피 그림', title: '총자산이 많으면 이겨요', text: '무인도에선 몇 차례 쉬어요(더블이면 바로 탈출). 라운드가 다 끝날 때 총자산(포인트+땅+건물)이 가장 많거나, 남이 모두 파산하면 이겨요.', }, ];