feat(game-mechanics): 添加投篮判定验证系统
- 引入shot-validator模块,实现服务端权威投篮判定模型 - 添加ShotLedger用于防重放和限频控制 - 修改MatchManager中的投篮流程,使用finalizeShot统一处理投篮逻辑 - 客户端只负责展示,最终进球判定由服务端模型决定 - 修复AI自动出手函数参数缺失问题 - 在场景文件中调整组件ID引用以适配新结构 test(logic-test): 添加投篮判定模型单元测试 - 实现validateShot函数的完整测试用例 - 验证确定性行为:相同输入产生相同结果 - 测试完美甩动和偏移甩动的不同判定结果 - 验证参数校验机制(越界、NaN等异常情况) - 测试防重放和频率限制功能
Showing
架构说明.md
0 → 100644
Please register or sign in to comment