Release v1.0.0 - 模块化重构与 AI 网关健壮性升级
本版本为《无上杀戮 - 血染钟楼 AI 战术助手》的第一个里程碑版本,完成了全面的模块化工程改造,大幅度提升了 AI 接口调用的鲁棒性,并引入了全新的深度对话模式。
🚀 核心更新 (Key Features)
1. 📂 架构深度模块化重构
- God Module 消除:解耦了原有的巨石文件,拆分为
core/(状态与常量)、services/(API 网关与 NLP 解析)、controllers/(游戏生命周期与 AI 流程编排)以及components/(高内聚 UI 模块)。 - 消除跨文件循环依赖:引入统一的状态更新中介者(Mediator)机制
notifyStateChange(),确保各组件松耦合,清除了所有旧有的全局window桥接破坏。
2. ⚡ AI 底层网关鲁棒性升级 (Robust API Gateway)
- 超时与重试:网络请求集成 30 秒超时管理(
AbortController),并新增基于指数退避的自动请求重试(最多 2 次重试),极大降低了网络波动带来的掉线风险。 - 思考链 (Thought Chain) 原生支持:深度适配 Gemini 的
thinkingConfig推理思考链,并支持 DeepSeek 格式的<think>标签自动截取,为其提供专属的暗色霓虹展开 UI 面板。 - 多厂商自定义:除预设的 9 大厂商基地址外,支持 Gemini 等原生协议通过自定义代理 Base URL 接入。
3. 💬 智能同步与自由对话模式
- NLP 自然语言同步:重写了智能语义解析器,优化了简写角色前缀模糊匹配(例如 “共情” 自动关联至 “共情者”),局势陈述输入后可自动联动圆形座位图与大盘校验看板。
- 对话模式 Tab:新增第 4 个“AI 对话”选项卡,支持 chatbot 风格消息气泡、动态打字中(Typing)效果,且对话历史安全持久化在
localStorage中。
4. 🎨 UI/UX 与响应式美化
- 高档暗黑拟物风格 (Glassmorphism):配合 CSS 原生
@import拆分为 12 个级联组件样式表,修复了移动端(375px)小屏幕布局滚动截断等响应式缺陷。