找回密码
 注册

QQ登录

只需一步,快速开始

查看: 866|回复: 6

比赛引擎大讨论

[复制链接]
发表于 2009-10-15 00:06:54 | 显示全部楼层 |阅读模式
实在想不出应该怎样搞比赛引擎啊

场上22个人 如果给每个人都分配一个线程 (就是让场上每个队员独立发挥)
那么这22个线程一开 肯定死机

如果按RURU说的 只算球所在区域的队员的话 如何计算跑位又是个问题
因为有朋友提到了速度的不同对跑位准确性的影响
(除非忽略速度对跑位的影响 就是假设该队员肯定能出现在WB/WOB时设置的位置)
我觉得CM3可能就是这么设计的 就是速度不影响跑位 否则到后期 速度都那么慢 怎么打比赛啊

所以 第一步打算这样写:

守门员开球 根据守门员的指数 计算出球位置的坐标 (x, y)
根据两队的WB/WOB 查找周围离球最近的2个队员
再根据他们的速度,加速,及坐标 计算出谁能得球

再假设A得球之后 他可以选择传球或者突破... (这是第二步要做的)

大家踊跃讨论一下 呵呵
发表于 2009-10-15 14:01:33 | 显示全部楼层
比赛引擎基于65或68还是FM?楼主如能得知,这问题解决起来就容易了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-15 16:30:11 | 显示全部楼层
其实无所谓 大家可以自己设计引擎啊
回复 支持 反对

使用道具 举报

发表于 2009-10-16 16:51:53 | 显示全部楼层
越具有真实性参与运算的数据就应该越多

实况为啥不死机?
回复 支持 反对

使用道具 举报

发表于 2009-10-16 16:56:26 | 显示全部楼层
守门员开球 根据守门员的传球、视野、力量、战术指令、、 计算出球位置的坐标 (x, y)
根据两队的WB/WOB 查找周围离球最近的几个队员, 这里要用到判断、选位、状态、体能、速度、加速度、情绪、、、、、
再根据他们的速度、加速、坐标、勇猛、对方球员的侵略性、、、 计算出谁能得球以及得到球时防守队员会处在何种位置
。。。。。。
还有,FIFA为啥不死机?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-16 18:19:33 | 显示全部楼层
实况和FIFA CPU占用率应该是100%吧

我没试过同时开22线程

也许应该测试一下 呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-16 18:21:18 | 显示全部楼层
原帖由 郁闷的AMC 于 2009-10-16 04:56 PM 发表
守门员开球 根据守门员的传球、视野、力量、战术指令、、 计算出球位置的坐标 (x, y)
根据两队的WB/WOB 查找周围离球最近的几个队员, 这里要用到判断、选位、状态、体能、速度、加速度、情绪、、、、、
再根据他 ...


是地 第一步就要这样做

可以讨论下一步了

假设攻防球员A拿到了球 接下来。。。呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 06:38 , Processed in 0.043290 second(s), 17 queries , Gzip On, APCu On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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