找回密码
 注册

QQ登录

只需一步,快速开始

查看: 957|回复: 3

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

[复制链接]
发表于 2009-10-4 21:29:36 | 显示全部楼层 |阅读模式
记得你以前发过一个关于比赛引擎的帖子
就是把球场分为几格 WB和WOB时球员如何跑位
没有解说时如何刷数据 等等
能再详细解释一下吗

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

谢谢!
发表于 2009-10-4 23:16:49 | 显示全部楼层
刷数据不清楚,我认为,比如我方进攻,那么先看我方wb与对位方wob是否产生线路重合,重合则进行计算,然后比较我方与对方的能力,比如过人对对方的铲截,再得出成功与否。比赛引擎用fm的可以啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-5 03:57:50 | 显示全部楼层
计算跑动路线 恩 不错的提示
你以前那个帖子里的图都没有了
还能找出来吗?

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

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

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

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

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

使用道具 举报

发表于 2009-10-6 08:15:49 | 显示全部楼层
应该不是简单的计算跑动路线重合,那样的话“选位”这些参数如何体现?还有时间差的问题,比如一名进攻队员速度为A,防守队员速度为B,他们是否同时跑到交叉点(都是直线推进的情况除外)?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FMFans ( 京ICP备07501235号 )

GMT+8, 2024-9-20 13:56 , Processed in 0.036333 second(s), 17 queries , Gzip On, APCu On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表