大多数主流体育团队游戏(如NBA 2K或Madden)都有根本性错误的交易逻辑。AI通常会根据线性尺度评估交易,这意味着你可以轻松打包三个75总分的替补球员,并迫使CPU将90总分的超级巨星或将来的一轮选秀权交给你。作为一个统计学宅,这完全破坏了沉浸感。 我想看看是否能设计一个更好的系统,所以我开始建立自己的基于文本的篮球管理模拟器。下面是如何修复AI:
1. 指数价值曲线: AI现在将顶级人才和选秀权的价值指数化。85总分的球员并不仅仅比80总分的球员价值稍微高一点;他们的交易价值乘数会大幅上升。
2. 上下文重建状态: AI现在会检查自己的球队时间线。如果CPU确定其球队正在“重建”,它将在交易时将老将和未来的第一轮选秀权作为代价加以限制,完全不管交易的原始数学价值。
3. 强制测试:为了确保数学计算是正确的,我建立了一个无头脚本,并运行了1.3万个模拟比赛和交易场景。 我调整了乘数,直到CPU拒绝被欺骗。 这完全改变了经济的感觉。 重建球队现在是一个真正的磨难,因为你无法轻易欺骗CPU。 最后,我在开发的免费浏览器游戏中完美地实施了这一逻辑。
评论 (0)