# Board Game CLI Commands # 命令格式: [--flags] # ========== 游戏设置 ========== # 创建游戏区域 region board keyed --name="Game Board" region supply unkeyed --name=Supply region discard unkeyed --name="Discard Pile" region hand unkeyed --name=Hand --capacity=5 # 设置游戏阶段 phase setup # ========== 创建组件 ========== # 创建棋子 create meeple red-1 --color=red --name="Red Player 1" create meeple blue-1 --color=blue --name="Blue Player 1" # 创建卡牌 create card hearts-10 --suit=hearts --value=10 create card spades-ace --suit=spades --value=ace # 创建板块 create tile forest-1 --pattern=forest --rotation=90 # ========== 放置组件 ========== # 放置棋子到版图 place red-1 board 3 4 --rotation=0 --faceup=true # 放置卡牌到手牌(面朝下) place hearts-10 hand 0 0 --faceup=false # ========== 移动和操作 ========== # 移动棋子 move red-1 board --key=B3 # 翻转卡牌 flip hearts-10 # 旋转板块 rotate forest-1 180 # 设置位置 position red-1 5 2 # 交换两个棋子 swap red-1 blue-1 # ========== 卡牌操作 ========== # 抽牌 draw supply 1 --to=hand # 洗牌(带种子) shuffle discard --seed=2026 # 出牌到弃牌堆 discard hearts-10 --to=discard # ========== 清理 ========== # 清空区域 clear hand # 移除组件 remove part red-1 remove placement p1 remove region temp # ========== 帮助 ========== # 显示所有命令 help # 显示特定命令帮助 help move help shuffle