From 3c5943212de8c27043dcf7ab2ea995c379a0d0cb Mon Sep 17 00:00:00 2001 From: manpengan Date: Sat, 28 Mar 2026 23:54:40 +0800 Subject: [PATCH] =?UTF-8?q?design:=20=E4=B8=BB=E9=A1=B5=203x3=20=E5=A1=AB?= =?UTF-8?q?=E6=BB=A1=20=E2=80=94=207=E5=A4=A7=E6=B4=B2=20+=20=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E5=A4=A7=E6=B7=B7=E6=88=98=20+=20=E6=95=AC=E8=AF=B7?= =?UTF-8?q?=E6=9C=9F=E5=BE=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 第8格:主题大混战 — 从全部已解锁城市随机抽取素材混搭一局 - 第9格:敬请期待 — 占位,后续替换为新玩法入口 - 第7格:南极洲(planned) - world-catalog 新增 antarctica/mashup/coming_soon 节点 Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/02-game-design.md | 28 ++++++++++++++++++++++++-- js/content/navigation/world-catalog.js | 22 ++++++++++++++++++++ 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/docs/02-game-design.md b/docs/02-game-design.md index 7505ce6..8a1b705 100644 --- a/docs/02-game-design.md +++ b/docs/02-game-design.md @@ -117,9 +117,33 @@ MVP 只开放亚洲 6 城市,直入城市选择页,不启用完整多级导 亚洲 → 日本 → 城市(3x3) ``` -#### 洲选择页 +#### 洲选择页(主页面 3×3) -6 个洲,1 页:亚洲、欧洲、北美洲、南美洲、非洲、大洋洲。 +9 格全部填满:7 大洲 + 2 个特殊入口。 + +``` +┌────────┬────────┬────────┐ +│ 亚洲 │ 欧洲 │ 北美洲 │ +├────────┼────────┼────────┤ +│ 南美洲 │ 非洲 │ 大洋洲 │ +├────────┼────────┼────────┤ +│ 南极洲 │主题大混战│敬请期待│ +└────────┴────────┴────────┘ +``` + +**第 8 格 — 主题大混战:** +- 从全部已解锁城市的素材池中随机抽取元素,生成一局独立关卡 +- 每次进入素材组合不同(seed = 时间戳,不可复现) +- 一局内可能出现北京糖葫芦 + 东京寿司 + 曼谷冬阴功的混搭 +- 不属于任何城市,不计入城市进度 +- 通关奖励:随机城市冰箱贴 ×1 或道具补给 +- 解锁条件:至少通关 2 个城市后开放 +- 难度:中等偏上(8-10 种元素,3-4 层,中高遮挡) + +**第 9 格 — 敬请期待:** +- 固定显示"敬请期待"+ 锁定图标 +- 后续可替换为新玩法入口(如:竞速模式、好友对战、赛季挑战等) +- 点击弹出提示:"新玩法即将上线,敬请期待!" #### 亚洲国家页 diff --git a/js/content/navigation/world-catalog.js b/js/content/navigation/world-catalog.js index 4172bfc..2d8975f 100644 --- a/js/content/navigation/world-catalog.js +++ b/js/content/navigation/world-catalog.js @@ -57,6 +57,28 @@ export const worldCatalog = [ childIds: ['australia', 'new_zealand'], pageSize: 9, status: 'planned', isUnlockedByDefault: false, }, + { + type: 'continent', id: 'antarctica', parentId: null, + name: '南极洲', nameEn: 'Antarctica', sortOrder: 7, themeColor: '#AED6F1', + childType: 'country', + childIds: [], + pageSize: 9, status: 'planned', isUnlockedByDefault: false, + }, + // ── 特殊入口(非洲级,但在主页 3x3 中占位) ── + { + type: 'continent', id: 'mashup', parentId: null, + name: '主题大混战', nameEn: 'World Mashup', sortOrder: 8, themeColor: '#E74C3C', + childType: null, + childIds: [], + pageSize: 9, status: 'active', isUnlockedByDefault: false, + }, + { + type: 'continent', id: 'coming_soon', parentId: null, + name: '敬请期待', nameEn: 'Coming Soon', sortOrder: 9, themeColor: '#BDC3C7', + childType: null, + childIds: [], + pageSize: 9, status: 'active', isUnlockedByDefault: false, + }, // ═══════════════════════════════════════ // 亚洲国家(18 国)