[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-150":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":14,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":15,"rankGlobal":8,"rankLanguage":8,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":17,"hasPages":17,"topics":19,"createdAt":8,"pushedAt":8,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":13,"starSnapshotCount":13,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},150,"Night-Patrol","op7418\u002FNight-Patrol","op7418",null,"TypeScript",144,35,116,0,17,4.67,"Other",false,"main",[],"2026-06-12 02:00:09","# 夜巡录：荒庙篇\n\n《夜巡录：荒庙篇》是一个志怪题材的卡牌构筑 roguelike demo。你扮演游方夜巡人，带着半枚城隍印走进永宁县外的荒庙夜路，用符箓、剑诀、香火和奇物，在分岔路线里拼出一套能活到天明的牌组。\n\n当前版本是第一关竖切 demo：可以从标题页进入地图，经历普通战、精英战、怪事、商店、休整，最终挑战荒庙正殿的 Boss。\n\n## 下载试玩\n\n桌面客户端会发布在 GitHub Releases：\n\nhttps:\u002F\u002Fgithub.com\u002Fop7418\u002FNight-Patrol\u002Freleases\n\n当前计划提供：\n\n- macOS Apple Silicon 测试包\n- Windows x64 测试包\n\nmacOS 版本目前是 demo 阶段的 ad-hoc 签名包，没有 Apple 公证。如果系统提示“无法验证开发者”，请右键点击应用，选择“打开”，再确认一次。\n\n## 游戏特色\n\n- 志怪与修行题材：荒庙、城隍印、符箓、香火、阴市、山君。\n- 类《杀戮尖塔》的核心循环：走路线、打战斗、拿新牌、拿遗物、删牌升级、滚动构筑。\n- 拖拽出牌：攻击牌拖向怪物，技能和法门拖向自己。\n- 卡组循环：抽牌、回卷弃牌堆、能量补偿、符印爆发和香火成长互相配合。\n- 完整第一关：普通怪、精英、Boss、事件、休整、商店和战利品界面。\n- 视听演出：React + Phaser 战斗舞台、敌人大立绘、背景音乐、攻击音效、胜利结算视频。\n\n## 基础玩法\n\n战斗中每回合获得能量并抽牌。玩家可以用攻击牌造成伤害，用技能牌获得格挡、抽牌或施加状态，用法门牌建立长期能力。\n\n核心机制：\n\n- 符印：施加在敌人身上的标记，可以持续结算，也可以被特定卡牌引爆。\n- 香火：战斗内临时资源，用来支撑请神、雷法和爆发牌。\n- 格挡：抵消当回合伤害。\n- 法门：打出后在本场战斗持续生效。\n- 遗物：改变开局、抽牌、伤害、防御或资源节奏。\n\n构筑目标不是拿单张最强牌，而是让牌组循环起来：抽得更多、费用更顺、弃牌能回卷、符印能叠高并爆掉。\n\n## 操作方式\n\n- 鼠标拖拽卡牌到目标身上出牌。\n- 攻击牌拖到敌人区域。\n- 技能牌和法门牌拖到玩家区域。\n- 点击“结束回合”进入敌人回合。\n- 地图界面点击可选节点前进。\n- 顶部按钮可以回首页、静音或重新开始。\n\n## 当前内容\n\n- 1 名角色：游方夜巡人。\n- 20 张左右卡牌。\n- 多个敌人：灯笼精、披蓑水鬼、庙祝尸、山魈、黑坛术士、画皮影、山君。\n- 关键词与状态：符印、香火、格挡、虚弱、易伤、法门、消耗。\n- 地图分岔路线。\n- 普通战、精英战、Boss 战。\n- 怪事、阴市商店、休整、删牌、升级。\n- 卡牌奖励、金币奖励、遗物奖励。\n- 背景音乐、攻击音效、技能音效和 UI 音效。\n- 战斗胜利结算视频与静态 fallback。\n- 难度选择：演示、标准、劫难。\n\n## 技术栈\n\n- React 18：复杂 UI、卡牌、地图、事件、商店、奖励和结算界面。\n- Phaser 3：战斗舞台、背景、角色、怪物、雾气粒子、受击摇晃和镜头震动。\n- TypeScript：游戏状态、卡牌、敌人、遗物和事件类型。\n- Vite：开发服务器和前端构建。\n- Electron：桌面客户端打包。\n- GitHub Actions：macOS 与 Windows 客户端自动构建。\n\n## 本地开发\n\n安装依赖：\n\n```bash\nnpm install\n```\n\n启动开发服务器：\n\n```bash\nnpm run dev\n```\n\n然后访问终端里显示的地址，通常是：\n\n```text\nhttp:\u002F\u002F127.0.0.1:5173\n```\n\n## 客户端打包\n\n本地客户端预览：\n\n```bash\nnpm run desktop\n```\n\n生成本机客户端目录：\n\n```bash\nnpm run desktop:pack\n```\n\n生成正式安装包：\n\n```bash\nnpm run desktop:dist\n```\n\n产物会输出到 `release\u002F`。\n\nGitHub CI 打包方式：\n\n```bash\ngit tag v0.2.1-demo\ngit push origin v0.2.1-demo\n```\n\n推送 tag 后，GitHub Actions 会构建 macOS 和 Windows 包，并附加到 GitHub Release 页面。\n\n## 项目文档\n\n- `docs\u002FPLANNING.md`：早期玩法与世界观规划。\n- `docs\u002FFIRST_ACT_DEMO_ROADMAP.md`：第一关完整 demo 路线图。\n- `docs\u002FIMPLEMENTATION_DETAILS.md`：实现细节和 AI 协作复盘。\n- `docs\u002FPACKAGING_DISTRIBUTION.md`：客户端打包、Release、物料和运营方案。\n\n## 版权与授权\n\n《夜巡录：荒庙篇》由歸藏 × Codex 联合开发，仅供娱乐、学习和非商业展示。\n\n除另有说明外，本项目采用 `CC BY-NC 4.0` 授权：允许非商业分享和改编，但必须署名，不得移除作者信息，不得用于售卖、广告导流、商业试玩包、应用商店上架或其它商业分发。\n\n推荐署名：\n\n```text\n《夜巡录：荒庙篇》，由歸藏 × Codex 联合开发。\n```\n\n完整声明见 `LICENSE` 与 `NOTICE.md`。\n\n## 素材说明\n\n本项目为个人学习与原型展示 demo。部分视觉素材来自用户下载素材包并经过筛选整理，部分为 AI 生成素材。若后续进入正式公开发行或商业化阶段，需要重新确认所有素材授权或替换为自有资产。\n\n## 当前状态\n\n这是一个正在打磨中的 demo。它已经能完整跑通第一关，但仍有后续优化空间，例如正式图标迭代、视频体积压缩、更多事件演出、更多卡牌平衡和正式代码签名。\n","《夜巡录：荒庙篇》是一款基于志怪题材的卡牌构筑类Roguelike游戏，玩家扮演游方夜巡人，在永宁县外的荒庙中探索并构建自己的卡组以求生存。其核心功能包括拖拽式出牌、符印与香火机制以及丰富的战斗和事件系统。技术上，该游戏使用了React 18和Phaser 3来构建复杂的用户界面和动态战斗场景，并采用TypeScript确保代码质量。适合喜欢策略卡牌游戏且对东方神秘文化感兴趣的玩家体验。",2,"2026-06-11 02:31:06","CREATED_QUERY"]