本文档定义了桌游项目的开发流程、目录结构、文件命名和内容规范。
boardgames/
├── README.md # 桌游索引(必须)
├── development-guide.md # 本开发规范文档
├── category/ # 按类别分类的桌游(必须)
│ ├── strategy/ # 策略类桌游
│ ├── party/ # 派对类桌游
│ ├── card/ # 卡牌类桌游
│ └── cooperative/ # 合作类桌游
├── tools/ # 工具集(必须)
│ ├── README.md # 工具说明文档
│ └── *.html # 各种工具文件
└── resources/ # 资源文件(可选)
├── images/ # 桌游图片
└── rules/ # 规则说明
treasure-hunter)README.md 文件| 文件类型 | 命名规则 | 示例 |
|---|---|---|
| 游戏目录 | 英文小写+连字符 | treasure-hunter |
| 游戏说明 | README.md |
README.md |
| 打印文档 | printables.html |
printables.html |
| 工具文件 | 英文小写+连字符+.html | card-maker.html |
| 图片文件 | 英文小写+连字符+描述 | game-map.png |
每个游戏的 README.md 必须包含以下章节(按顺序):
| 属性 | 说明 |
| :--- | :--- |
| **玩家人数** | X-X人 |
| **游戏时长** | XX-XX分钟 |
| **适合年龄** | XX岁以上 |
| **难度** | 简单/中等/困难 |
包含:
提供1-2个完整的回合示例,让新手一看就会。
解答新手可能遇到的问题。
*打印道具请参考 [printables.html](printables.html) 文件*cd boardgames/category/<类别>/
mkdir <游戏目录名>
cd <游戏目录名>
创建 README.md,按照内容规范编写。
创建 printables.html,包含:
重要:打印文档必须包含:
在 boardgames/README.md 的桌游索引表格中添加新游戏:
| [游戏名称](category/<类别>/<游戏目录>/README.md) | 类别 | X-X人 | XX-XX分钟 | 简单/中等/困难 |
确保所有链接都是可点击的Markdown链接格式:
[显示文本](相对路径)文件名 或 `文件名`用途:快速创建和打印桌游卡牌
使用方法:
tools/card-maker.html注意事项:
tools/ 目录创建新的 .html 文件tools/README.md 中添加工具说明@media print {
* {
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
}
<div class="print-hint">
<strong>⚠️ 重要打印提示:</strong>
<ul>
<li>使用A4纸张打印,建议设置<strong>最小边距</strong></li>
<li>在打印对话框中,务必<strong>勾选"背景图形"</strong>选项</li>
<li>卡牌和棋子建议使用<strong>卡纸</strong>打印</li>
</ul>
</div>
@media print {
.print-hint {
display: none;
}
}
| 内容 | 建议纸张 | 打印设置 |
|---|---|---|
| 游戏地图 | 普通A4纸 | 最小边距,勾选背景图形 |
| 卡牌 | 卡纸 | 最小边距,勾选背景图形 |
| 棋子 | 卡纸 | 最小边距,勾选背景图形 |
| 规则说明 | 普通A4纸 | 最小边距 |
所有文件引用必须使用可点击的Markdown链接:
| 场景 | 正确格式 | 错误格式 |
|---|---|---|
| 引用同目录文件 | [printables.html](printables.html) |
printables.html |
| 引用子目录文件 | [README.md](category/strategy/game/README.md) |
category/strategy/game/README.md |
| 引用上级目录 | [README.md](/) |
../README.md |
在提交新桌游前,请确认:
README.md 已创建并包含全部必要章节printables.html 已创建(如需要)printables.html 包含背景打印CSSREADME.md 中的文件链接可点击boardgames/README.md 索引已更新| 错误 | 正确做法 |
|---|---|
| 游戏说明过于简单 | 详细说明每个道具和规则,提供示例 |
| 物料清单不明确 | 列出具体数量和图示 |
| 打印无背景 | 添加CSS背景打印支持,提示勾选背景图形 |
| 链接不可点击 | 使用[文本](路径)格式 |
| 地图无介绍 | 添加地图布局、地形说明、资源统计 |
| 缺少流程示例 | 提供1-2个完整回合示例 |
最后更新:2026-04-29