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