/** 뱅! 30초 규칙 요약 (docs/07 §5). */ import type { QuickCard } from '../types'; /** A small play card: brown (instant) or blue (stays in front of you). */ function Mini({ icon, name, blue = false, back = false }: { icon: string; name: string; blue?: boolean; back?: boolean }) { return (
{!back && {icon}} {!back && {name}}
); } const row = { display: 'flex', alignItems: 'center', justifyContent: 'center', gap: 8, width: 250, height: 150 } as const; const arrow = { fontSize: 22, fontWeight: 900, color: '#374151' } as const; function Badge({ icon, name, color, hidden = false }: { icon: string; name: string; color: string; hidden?: boolean }) { return (
{hidden ? '🂠' : icon}
); } export const quickStart: QuickCard[] = [ { pic: (
➜
), alt: '카드 2장을 받은 뒤 뱅! 카드를 내고 파란 술통 카드를 앞에 놓아요', title: '받고, 내고, 마쳐요', text: '내 차례엔 카드 2장을 받고, 원하는 만큼 카드를 내요. 파란 카드는 내 앞에 놓여 계속 효과가 있어요. 다 냈으면 [턴 마치기].', }, { pic: (
🤠
➜ 거리 1
🤠
), alt: '한 사람이 뱅!을 쏘고, 거리 1인 상대가 빗나감!으로 막아요', title: '뱅!은 빗나감!으로 막아요', text: '뱅!은 사거리 안의 한 명을 쏴요(한 턴에 1번). 맞은 사람은 빗나감!을 내서 막거나 생명 1을 잃어요. 생명이 다 떨어지면 쓰러져요.', }, { pic: (
), alt: '보안관만 공개되어 있고 다른 사람들의 역할은 비밀로 가려져 있어요', title: '역할마다 목표가 달라요', text: '⭐보안관만 공개돼요. 보안관·부관은 무법자와 배신자를, 무법자는 보안관을 쓰러뜨리면 이겨요. 배신자는 끝까지 혼자 남아야 해요.', }, ];