CAPABILITIES / 能力
已经做成什么。
当前版本的主要功能
- 01房主权威 Steam 双人 P2P 联机
- 02卡牌构筑、30 张卡组与人机对战
- 03无尽工坊 V2 · 五幕路线 · 56 个可制作技能
- 04Steam 房间与匹配清理、消息边界校验
- 05Workshop 声明式内容校验与隔离安装
- 06卡面 ACK 与重试、DLC 外观默认回退
- 07AI1000 战斗模拟与发布前验证脚本
THE CONTEXT
从什么问题
开始?
卡牌规则进入多人对局后,还要面对重复回调、首包丢失、订阅内容和不同语言客户端。项目将玩法实现与房间、网络、内容及发布生命周期一起维护。
除卡组与战斗循环外,工程重点包括好友房间和匹配生命周期、P2P 消息校验、卡面 ACK 重试、内容隔离、存档迁移和多语言布局。
SYSTEM OVERVIEW
拆开来看。
架构示意 / 非实时运行数据
- 01卡牌与战斗规则↗
- 02Steam 房间 / P2P 对局↗
- 03Workshop / 存档 / 多语言↗
- 04回归验证与构建发布↗
DESIGN INTENT
选择背后的
思考。
- 01
用幂等初始化和统一退出路径清理房间、回调和 P2P 会话,减少返回菜单后的残留状态。
- 02
卡面传输以接收 ACK 作为完成依据,通过待确认队列和重试恢复首包丢失。
- 03
Workshop 内容按有界声明式数据校验并隔离安装,外观使用安全枚举和默认回退。
CURRENT BUILD / 项目现状
目前做到哪里。
公开工程仓库整理了联机、内容校验、传输恢复和多语言布局案例,提供架构、回归方法与独立示例;玩法包含卡牌构筑、人机对战和 AI1000 模拟。
完整游戏源码单独维护。项目持续迭代,最新版本与发布状态以 Steam 商店页为准。
Steam 商店页面 / 发布状态 ↗GitHub / 工程案例 ↗