# BranchSurvivalGuide **Repository Path**: masaikk/branch-survival-guide ## Basic Information - **Project Name**: BranchSurvivalGuide - **Description**: 支行生存图鉴 (Branch Survival Guide) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-26 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏦 支行生存图鉴 (Branch Survival Guide) 欢迎来到最真实的金融“修罗场”! 这不仅仅是一个游戏,更是一次关于智慧、耐力与人情世故的终极考验。 ## 📖 游戏简介 你是否好奇过防弹玻璃后面发生的故事?你是否体验过被KPI追逐的窒息感? 在《支行生存图鉴》中,你将扮演一名刚刚踏入银行基层网点的“萌新”员工。从坐上柜台的那一刻起,你的人生就变成了一场在业绩指标、合规红线、客户情绪与个人发际线之间进行的极限走钢丝表演。 面对络绎不绝的奇葩客户、喜怒无常的领导和永远完不成的任务,你做出的每一个微小选择,都将决定你是平步青云成为行长,还是心态崩溃提桶跑路。 ## ✨ 核心特色 🎯 百分百还原的基层生态 这不是童话故事,这是赤裸裸的职场现实。我们精心提炼了数百个来源于真实银行工作的场景: 临近下班提着两麻袋硬币来存款的大妈。 为了完成季度末“开门红”指标而进行的疯狂全员营销。 突如其来的上级飞行检查,以及让人惊掉下巴的违规操作诱惑。 每一个事件都让你血压飙升,每一次对话都无比真实。 ⚖️ 步步惊心的四维博弈 在游戏中,没有完美的选项。你必须在四个互相拉扯的核心维度中寻找脆弱的平衡: 💰 业绩指标 (KPI): 你的晋升阶梯,但追求过度可能会让你失去朋友和头发。 🛡️ 合规风险 (Risk): 你的生命底线。一旦触碰红线,游戏直接结束(喜提禁业罚单)。 ❤️ 精力心态 (Sanity): 你作为人的基本属性。长期加班和受气会导致精力耗尽,强制进医院。 🤝 人情世故 (Guanxi): 隐藏的润滑剂。关键时刻,它能帮你把大事化小,小事化了。 是做一个“业绩狂魔”,还是做一个“合规卫士”,亦或是一个八面玲珑的“老油条”?全看你的选择。 🚀 从柜员到行长的逆袭之路 你的职业生涯掌握在自己手中。游戏设计了多条真实的职业晋升路径: 起点: 苦哈哈的L2综合柜员 分支: 转岗成为在厅堂奔波的大堂经理,或是一身西装光鲜亮丽(压力山大)的客户经理。 顶点: 历经劫难,竞聘成为掌握全行命运的支行行长。 每一次职级跃迁都是一次“渡劫”,只有最优秀的端水大师才能站上金字塔尖。 🎨 “糖衣炮弹”式的视觉体验 我们采用了极具亲和力、色彩明快活泼的卡通动画风格(类似多邻国),来包装这个可能有些残酷的职场内核。这是一种独特的“黑色幽默”——用最可爱的画风,挨最狠的社会毒打。 ## 🎮 为什么而玩? 如果你是金融同行: 这里有你的血泪史,也有你的高光时刻。在虚拟世界里,你可以大胆做出那些现实中不敢做的决定,体验一把“怼天怼地”的快感。 如果你是职场新人: 这是一本生动的避坑指南和情商修炼手册,带你提前领教什么是“社会的毒打”。 如果你只是路过: 来看看银行人到底有多拼,体验一下另一种人生的酸甜苦辣。 --- 准备好了吗?穿上你的工装,调整好你的职业假笑,迎接今天的第一个客户吧! ## 🛠 开发与运行 本项目为**微信小游戏**,使用微信开发者工具打开并真机调试。 ### 打开项目 - 在微信开发者工具中,选择「小游戏」→ 导入项目。 - **项目目录请选择本仓库下的 `survival` 文件夹**(不要选整个 `branch-survival-guide` 根目录)。 - AppID:使用你在微信公众平台注册的**小游戏** AppID(本项目当前配置为 `wx6ce1af307e28cfb8`)。 ### 真机调试与 game.json - 小游戏必须包含根目录下的 **`game.json`**(游戏配置)和 **`game.js`**(游戏入口)。若真机调试报错「未找到 game.json 文件」,请确认: 1. 打开的是 **`survival`** 目录,且该目录下存在 `game.json` 和 `game.js`。 2. 当前使用的 AppID 是**小游戏**类型;若误用了普通小程序的 AppID,需在公众平台注册小游戏账号并替换 `survival/project.config.json` 中的 `appid`。 ### 首页说明 - 小游戏首页由 `survival/game.js`(入口)与 `survival/src/main.js`(主循环与场景调度)及 `survival/src/scenes/` 下的场景脚本通过 Canvas 绘制,包含:标题「支行生存图鉴」、副标题、当前最高职级卡片、「开始游戏」按钮、「图鉴收藏」入口。点击「开始游戏」进入游戏主场景,会从柜员事件池中随机抽取事件;点击「图鉴收藏」进入图鉴/成就页面,可查看成就列表(小圆片亮=已解锁、暗=未解锁),达成条件时会在游戏内顶部弹出多邻国风格的成就解锁提示条。 - 柜员岗位事件配置按职级拆分:`survival/data/events/level_l2.js`(L2)、`level_l3.js`(L3)、`level_l4.js`(L4),格式符合 `docs/production.md` 中的 GameEvent 定义;职级由文件归属决定,事件内不再使用 `levels` 字段。游戏根据当前职级从对应事件池中按权重随机抽取事件。 - **晋级**:当 KPI、回合数等达到条件时,有机会触发「竞聘」类特殊事件(配置在 `survival/data/events/promotion.js`);选择「参加竞聘」即可从 L2 升至 L3、L3 升至 L4,事件池随之切换,并解锁对应晋级成就(图鉴中「晋级 L3」「晋级 L4」)。 - 原小程序结构的页面(`app.json`、`pages/index` 等)保留在 `survival` 下,若后续改为普通小程序项目,可改用该入口。