cipher1981 发表于 2009-10-4 21:29:36

本多RuRu见帖请进,有问题请教

记得你以前发过一个关于比赛引擎的帖子
就是把球场分为几格 WB和WOB时球员如何跑位
没有解说时如何刷数据 等等
能再详细解释一下吗

或者你自己希望比赛引擎如何设计?

谢谢!

本多RuRu 发表于 2009-10-4 23:16:49

刷数据不清楚,我认为,比如我方进攻,那么先看我方wb与对位方wob是否产生线路重合,重合则进行计算,然后比较我方与对方的能力,比如过人对对方的铲截,再得出成功与否。比赛引擎用fm的可以啊

cipher1981 发表于 2009-10-5 03:57:50

计算跑动路线 恩 不错的提示
你以前那个帖子里的图都没有了
还能找出来吗?

无解说时如何刷数据 还是个问题。。。到底是怎么算的呢。。。呵呵
官方已经出免费下载了 不知道啥时候能公布源代码让我们看看啊

其实主要的难点就是 比赛引擎和 电脑AI
其余的就是大量的数据库初始化工作了

比赛引擎肯定是多线程的。。。但是如果给场上22个人都开一个线程
内存根本不够
肯定是和你说的一样球在哪个区域 就计算哪个区域

比如门将开球出去 球落下的坐标为 (x, y)
那么按照双方跑动路线 查找此时(x, y)附近的球员
然后再按球员能力等等计算
...... 说白了 就是算法问题

我工作之后不爱玩游戏的原因就是 一想到后台其实都是一串一串的数据
就有受骗的感觉 呵呵

郁闷的AMC 发表于 2009-10-6 08:15:49

应该不是简单的计算跑动路线重合,那样的话“选位”这些参数如何体现?还有时间差的问题,比如一名进攻队员速度为A,防守队员速度为B,他们是否同时跑到交叉点(都是直线推进的情况除外)?
页: [1]
查看完整版本: 本多RuRu见帖请进,有问题请教