fifa23吧 关注:63,362贴子:2,186,405

(讨论)说起AI那我就不困了。

只看楼主收藏回复

今天阿特公众号里的一篇文章关于AI的讨论引起了比较热的讨论,甚至有人又来贴吧拿这来引战。我也跟着回了很多文字,但貌似发帖的人把帖子删了,这本来没啥,但我感觉这篇文章会把一些小白带偏,所以忍不住也发个贴供大家理性讨论下。
我是从业游戏行业10多年的中年足球游戏爱好者,都是个人观点,不同意的也没所谓,大家看看是否这个逻辑。
帖子里把AI说的很碎,用了大幅文字来解释AI的说法不合理,里面的内容说的都对的,但缺了总结的一句话,就是“上述就是球员的AI”。这样就不会有这场讨论了,但为什么说的这么含蓄,以至于一些**粉认定阿特的观点是没有AI还来发帖呢?这可能是阿特夹带的私货了,这里不带讨论开了。
游戏中不受玩家控制的角色,怪物,npc会按照一定的逻辑自己行动的行为,行业里称之为角色AI,大概就是这个意思。没有一款大型游戏里不会存在AI。除了游戏里的装饰物。。。fifa里的每一个球员都会所有的动作,包括门将的动作,包括花式,然后用花式星数限制其是否能使用,非门将的球员放门将位置也会扑救,只是隐藏默认门将属性都在30左右。门将放前锋位置也会进攻跑位,前锋放后卫位置也会参与防守,这是大前提,效果就会取决于对应数值了。
我很同意阿特说的,每个阵型里的位置决定了球员的行为权重,然后玩家又能单个调整球员的偏向行为来进一步调整权重来希望球员去做什么,加上球员本身的属性,形成了AI的概念,AI不是单独做的,它是模块化的,是一种排列组合的做法,这样才会有更多的变化,这样EA张出什么卡,调整下模块参数就能达到效果,参考目前的变异人。
然后拿阿特文中的越位举个例,同样是前锋。有些球员很会反越位,有些球员就经常越位,如果没有AI应该没差别啊?这里就很简单的能做出这个效果,就是提高同一时段内的越位判断频率,两秒判断一次和五秒判断一次的球员显然更不容易越位,这也是AI的一部分,不会在面板里显示。
这就是我的观点,文章已经很长了,不多说了,如果有人愿意讨论,我再接着和大家聊。
不容易啊,今年40多了,年轻的时候踢真球,现在佛系踢踢假球,也蛮好。


IP属地:上海来自Android客户端1楼2023-06-28 23:07回复
    简单地说,所有一切都是数据决定的。数据就是Z, 判定函数是f,那么f(Z)就是判定结果。数据Z包含了球员数据,也就是通常意义下的“ai”。没“ai”,怎么可能没有。


    IP属地:美国来自iPhone客户端2楼2023-06-28 23:39
    回复
      2025-12-27 05:24:02
      广告
      不感兴趣
      开通SVIP免广告
      简单来说ai就是各种数据函数差异化处理的结果,最直接的理解:ai就是数据函数差异化的统称


      来自iPhone客户端3楼2023-06-28 23:43
      回复
        此ai非彼ai,不是传统意义上的行为树


        来自iPhone客户端4楼2023-06-28 23:44
        回复
          老哥说的对,是这个意思。譬如说对于一个行动x和一个球员参数y,f(x,y_1)和f(x,y_2)不一样不代表AI不一样,是同样的函数下不同参数造成的区别。大部分玩家理解的AI那应该是f(x,y_1)和g(x,y_1),也就说同样的参数和行动输入产生不一样的结果。但是很多人搞不懂,总以为第一种是AI特制的表现。越位那个东西其实很好做,fifa的tick帧本来就高频,坐在数值里的意思是用数值判定决定他越不越位,或者什么时候越位。


          IP属地:广东来自iPhone客户端5楼2023-06-28 23:50
          收起回复
            很多人把ai理解成传统意义上固定的行为树,这明显是错误的,不适用于这类足球游戏,ai指的是球员本身的各种行动,行为


            来自iPhone客户端6楼2023-06-28 23:51
            回复
              其实争论的重点应该是,前端可见的数据(数据,模型,花逆,特技等)多大程度上决定了球员的能力高低。假设一种极端情况,球员的能力与前端可见的数据无关,完全由后台不可见的代码决定,那么“有某种超出数据之外的东西决定球员能力”的观点就很正常,把这些称为“AI”也无妨。反之,如果球员能力90%由前端可见数据决定,剩下部分可能由某些随机因素决定,那么动辄把球员能力高低归因于“AI”就不合理了。


              IP属地:湖南来自Android客户端7楼2023-06-28 23:52
              收起回复
                fm那个小霸王游戏都有隐藏属性 fifa会没有?fifa没有核武卖罢了


                IP属地:黑龙江来自iPhone客户端8楼2023-06-28 23:53
                收起回复
                  2025-12-27 05:18:02
                  广告
                  不感兴趣
                  开通SVIP免广告
                  大致也就是说,一般球员的各方面“ai”好坏其实都是看其对应数值的大小?除了部分部分球员会有特制


                  IP属地:吉林来自Android客户端10楼2023-06-29 00:18
                  收起回复
                    其实那文章的意思很好理解,是没有特质ai,不是整个游戏球员都没ai,所有球员用的一套逻辑,可能位置不同略有不同这个就不清楚了,总不能每个人能力值不同所表现出的行为不同就是各种不同的ai了,其实都是一套逻辑去判定的吧。就算所有属性全调成99,黑豹还是会比大众脸球员更牛逼,无非就是隐藏属性,表面数值以外的一些增加判定的东西去决定的,但黑豹个人的行为逻辑啥啥的我感觉fifa肯定没空去特质


                    IP属地:上海来自iPhone客户端11楼2023-06-29 00:23
                    收起回复
                      大罗绝对是隐藏属性拉满,力量99的后卫顶不过85力量的大罗


                      IP属地:江苏来自Android客户端12楼2023-06-29 04:02
                      回复
                        跟着上述吧友集中讨论的点,是否有隐藏属性这个问题接着聊。
                        我个人认为有。我们面板上能看到的可以说是卖钱的依据,是基础属性,看不到的属性是什么样的?我举个例子就知道了:
                        比如大家说到的“摆腿速度”,摆腿速度是有很多参数决定的,比如模型,模型大的必然慢,反之快,敏捷和反应按理来说也会影响,还有个隐藏属性就是动画播放速度的参数,通常基本都是1,一旦该球员有特殊需求了,就可以改变这个系数,想让他射门快点,就往<1调点,所有对应的动画都会有这个系数,默认都会是1。而这些参数EA大概率都会做成表格方便调整的,这些就是隐藏属性,属于游戏制作过程中的衍生数值,不会放在面板上给你看的。特制模型他们就会细调,反复测试反复调,直到认为他们可以卖高价了。
                        但上述不算AI的范畴,因为这是玩家控制时产生的效果,只能算是隐藏属性的一部分。AI是玩家没控制时,球员自发的行为,文章开头说到的球员跑位判定越位频率的就是AI范畴了,不同球员的反越位效果是不一样的,包括跑位时机,都是系数决定的。这些是隐藏AI。但一旦玩家按了呼叫跑位了,AI的作用就会消失,因为玩家的指令优先级高于AI指令,所以玩家呼叫的球员即使越位了,也会跑出很长一段时间。这个时间是多长,也是可以调整的。
                        总结以上所说的就是,球员属性不会仅仅面板上显示的这些,如果是,那这款游戏EA就不可控了,总归会给自己留个后门的,再说FIFA这游戏迭代了这么多年了,不可能就简单的面板上显示的那些。里面的逻辑远比玩家想象的复杂的多,也肯定超出我的想象。


                        IP属地:上海14楼2023-06-29 10:26
                        回复
                          其实只要干过软件开发的就知道,AI是不可能大面积定制的(最多也就极个别有,不会超出个位数)
                          球员单个定制AI,那得多大的工作量,想让程序员给你干这活,三年都不一定能出一作。所以AI一定是普遍性而不是特殊性。


                          IP属地:福建15楼2023-06-29 10:31
                          收起回复
                            换位卡数据上去了,但是很细节地方没调整(EA仍然保留了换位前的AI属性模块)。
                            比如门将普金带球很粗糙,变换位卡后盘带、敏捷等属性上来(远超普金卡),但带球还是像木乃伊。
                            这就导致了换位后不类不伦的感觉,引发人们对AI是否存在的讨论。


                            IP属地:四川16楼2023-06-29 10:33
                            收起回复
                              2025-12-27 05:12:02
                              广告
                              不感兴趣
                              开通SVIP免广告
                              还有讨论的热点就是变异人和原先位置发生重大变化的,比如CB换成ST,AI会不会收到原先CB影响,个人认为不会,但所有球员放在对应阵形上的位置后,都会形成当前位置功能的AI,只是该球员的属性是否完契合这位置的要求。
                              比如把一个LOW防守心态的CAM放在CB位置,他也会参与防守,但频率会很低,即使参与防守了,和对方对抗,他的面板属性也决定了效果会极差。这种就是球员没放对位置产生的负面效果。
                              变异人的的逻辑你们可以这么理解,比如吕迪格,他就是个皮肤,和原来的吕迪格没半毛钱关系,他完全是两个球员不同的ID,EA拿通用ST的数据配上吕迪格的皮肤,然后度身定做的一个脱离与现实的生化人。感性的人认为他就是吕迪格,理性的人就知道,他们只是看着像,其实就模型一样,其他都不一样。


                              IP属地:上海17楼2023-06-29 10:39
                              收起回复