《同福客栈》官府抄缴库房竞标会 —— 联机版玩法设计
1. 玩法概述
基于原有的单机“官府抄缴库房竞标会”玩法,扩展出基于 P2P 的多人联机竞拍模式。玩家可以携带各自存档中的资产(铜钱/银票),进入同一个“衙门大堂”进行实时竞价博弈。在这里,玩家不仅要和性格各异的 AI(如佟湘玉、白展堂等)斗智斗勇,还要与真实好友展开财力与心理的较量。联机版旨在放大“盲盒竞拍”的综艺感、戏剧性和社交互动乐趣。
2. 核心联机机制
2.1 房间与身份机制(P2P架构)
- 房主(衙门主簿):负责创建房间、选择本次竞标会的规模(盲盒数量、起拍价档位)、挑选陪标的 AI 机器人(在玩家不足时补齐 4~6 个席位),以及生成本次竞拍的物品池和盲盒线索。
- 客机(参拍掌柜):通过房间码或局域网广播加入房间,自带本地存档中的“可用流动资金”。
- 席位动态分配:玩家加入时,会自动顶替/占据一个客位席。若玩家中途退出,其席位将自动由 AI 机器人接管。
2.2 资产带入与结算同步
- 资产快照带入:玩家进入联机竞拍大厅时,本地客栈同样触发“休业挂起”逻辑,并冻结玩家带入的竞拍资金,防止本地并发消耗。
- 独立资金池与结算:联机模式下,每位玩家的花费均从各自存档中扣除;拍得的盲盒、珍宝和装备,在离开房间时自动带回并写入各自的本地存档。
- 破产与围观:若玩家资金耗尽,将自动转为“吃瓜群众”状态,无法继续出价,但可以继续发送弹幕或快捷表情干扰其他玩家。
2.3 本轮收口边界(2026-06-25)
- 本轮只收口三段:房间生命周期、实时竞价、断线结算。
- 本轮不进入完整网络实现,不写 NAT 穿透、中心服匹配、语音聊天或反作弊后台。
- 派发口径以“房主权威节点 + 本地存档结算 + AI 补位 / 接管”为准,后续实现只需照边界拆分。
房间生命周期状态机
| 状态 | 触发方式 | 房主职责 | 客机状态 | 系统规则 |
| --- | --- | --- | --- | --- |
| idle | 房主点击创建房间 | 选择盲盒规模、起拍价档位、是否启用 AI 补位 | 不可见 | 仅生成房间配置草稿,不冻结资金 |
| waiting | 房间码生成后 | 开放房间码、锁定 4-6 席位上限 | 输入房间码加入、确认带入资产 | 不足席位由 AI 补足,玩家离开立即释放席位 |
| bidding | 房主开始竞拍 | 依次广播盲盒、收取出价请求、校验最高价 | 可出价 / 围观 / 发表情 | 非房主只发请求,不拥有权威房间状态 |
| settling | 最后一件盲盒结束或房主提前收场 | 生成最终成交清单、准备写回各自存档 | 只读查看个人战果 | 已拍物品先进入暂存区,不在竞拍中途写盘 |
| closed | 结算完成或房主关闭房间 | 广播房间关闭、释放冻结资金 | 返回单机客栈 | 所有快照落盘完成后才允许彻底解散房间 |
实时竞价派发口径
- 任何出价都先到房主校验:资金足够、玩家仍在竞拍位、当前盲盒仍处于有效倒计时中。
- 倒计时固定为 5 秒流拍窗口,只要有有效出价,倒计时立即重置。
- 破产玩家自动转为围观,不再参与出价,但保留弹幕和快捷语录权限。
- 快捷语录固定走白名单,例如“额滴神啊”“子曾经曰过”“排山倒海”“我上面有人”“这玩意儿不值钱”“你倒是继续抬啊”。
- 非对称情报只在房主发牌时生成,单个盲盒最多投放 1 条私密线索,收到线索的玩家可以选择公开、保留或散布假情报。
断线重连与结算边界
| 场景 | 系统动作 | 玩家体验 | 本轮明确不做 |
| --- | --- | --- | --- |
| 客机掉线少于 5 秒 | 保留席位与最近一次有效出价快照 | 回来后直接续拍 | 不补历史动画回放 |
| 客机掉线达到 5 秒 | AI 按保守底价策略接管该席位 | 该玩家重连后可看见 AI 代拍记录 | 不做复杂代理策略配置 |
| 客机在 settling 阶段掉线 | 继续保留个人成交清单并等待写回 | 重新进入时只需确认结算结果 | 不支持再次改价或撤单 |
| 房主掉线 | 房间立即转入 settling,按最近一次权威快照收束 | 所有玩家收到“本局提前结算”提示 | 不做房主迁移 |
- 随机种子、盲盒顺序和成交快照由房主统一广播,所有客户端只读消费。
- 已拍物品先暂存在本局结算区,竞拍结束后统一写回各自本地存档,避免中途掉线造成半局脏写。
3. 联机专属交互设计
3.1 实时竞价与心理博弈
- 毫秒级算盘同步:玩家点击“加价”后,指令发送至房主,房主校验资金合法性后广播全场,刷新最高价与倒计时(经典的“5秒流拍倒计时”,每次有人出价则重置时间)。
- 盲目抬价(恶意截胡):联机最大的乐趣在于互相抬价。玩家可以故意抬高价格消耗对手的资金,但也需承担被对方“放鸽子”导致高价买破烂砸在自己手里的风险。
3.2 互动碎碎念与情报战
- 表情包与快捷弹幕:除了机器人的自带台词,玩家可以通过快捷面板发送“同福专属语录”(如:“额滴神啊”、“子曾经曰过”、“排山倒海!”、“我上面有人!”)来进行嘲讽或虚张声势。
- 非对称情报共享:房主在生成盲盒时,系统可能会随机给某位玩家单独推送一条“私密线索”(例如:“你隐约闻到二号盲盒里有一股陈年咸鱼味”)。玩家可以在公屏上选择分享真实情报以换取人情,或者散布假情报诱导对手出高价。
4. 联机专属掉落与特殊盲盒
为了鼓励玩家参与联机,联机模式下的库房会有特殊的物品生成池:
- 稀有商会信物:只有在联机竞拍中才会出现的特殊藏品,集齐可解锁客栈特殊装扮或全服稀有客人的拜访。
- “损人利己”型盲盒:拍下此类盲盒后,自己获得一定收益(如大量铜钱),但会给在场其他玩家的客栈带去一个短期的“负面Buff”(如:治安轻微下降、引来闹事流氓),拉满社交互动的“友尽”效果。
- 众筹合资竞拍:当某件极品道具(如绝世武功秘籍)出现且单人买不起时,允许两名玩家“合资”拍下。结算时,该道具会转化为双方客栈都能享受的全局 Buff,或者拆分为两个低一阶的稀有道具。
5. 技术实现重点(P2P 同步策略)
- 状态权威节点(State Authority):房主作为权威节点,所有竞价请求必须由房主校验后生效并广播,避免客机作弊(如修改本地内存伪造巨额资金)。
- 断线重连与防逃跑:如果在竞标过程中有玩家掉线,该玩家席位立刻由 AI 接管(采用保守的底价竞价策略),已拍得的物品在后台暂存,等玩家重连或竞拍结束后统一结算回本地存档。
- 随机数种子同步:房主在房间初始化时生成全局 Random Seed,并广播给所有客户端,确保大家看到的盲盒动画、线索描述、开箱结果完全一致,保证视觉和逻辑的统一。
6. 今日验收口径
- 房间、竞价、断线结算三段已经拆成可直接派发的边界,不再误写成“完整联机实现”。
- 今天明确不做的内容已经写死:无中心服、无 NAT 穿透、无语音、无房主迁移。
- 后续如果要进入实现阶段,应按
房间生命周期 -> 实时竞价 -> 断线结算的顺序拆分,不跨段混写。