3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4099|回复: 21
打印 上一主题 下一主题

[心得] 教大家怎么判断一款AI的强度

[复制链接]

26

主题

2816

帖子

4085

积分

游戏精英

Rank: 8Rank: 8

贡献度
496
金元
21012
积分
4085
精华
0
注册时间
2008-9-8
跳转到指定楼层
主题
发表于 2010-3-23 12:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在AI种类繁多,可是怎么才能准确的判断一款AI的强度有人可能不知道。
以非作弊AI为例,有人认为自己打不过就是强,打得过就是弱。其实是错误的判断。
现在我介绍一下怎么给一款AI打分:

首先选一张两个玩家的地图,让同种族和同种族的AI电脑对战。然后等对战结束后取值,取什么值呢?
就是损失的单位值和人口最大值,取获胜那方的。依次进行三盘,取到共6个数值。(在电脑对战期间你可以退出来干别的)

然后分别用这三盘每盘的人口最大值除以损失的单位值。然后把除后的三个数值相加在平均就是最终AI的强度值,值越大强度越高。

举例我写的AI值:

人族对人族获胜方取值: 损失单位 35  最大人口120
神族对神族获胜方取值: 损失单位 24  最大人口57
虫族对虫族获胜方取值: 损失单位 69  最大人口180


120÷35=3.43(四舍五入,小数点后两位)
57÷24=2.38
180÷69=2.61

2.43+2.38+2.61=7.42÷3=2.47

最终强度值就是2.47

PS:这里有个标准,就是凡是大于1.0的都是合格AI,否之就是不合格的。本人也想弄个AI,可是不管怎么弄都打不过我自己。当然作弊除外。所以索性就放弃了。强度也才2.47。等暴雪官方支持的吧。


当然这里还有额外的一个不太严格的判断方法:
三盘对战时间相加除以3。得出的平均时间。也可作为一个额外标准。但是出兵时间有很大关系,所以仅作参考。





补充一下,这仅仅是个参考,有人说人这打那打,变化万千。那当然了,人和电脑毕竟不同,我们这里不应该把人算进来进行评价。我不知道有些人脑子到底在想什么。这还用强调吗。这些数据如果扯上人脑就根本说明不了任何问题。仅仅是对电脑进攻性的参考。
目前为止任何一款非作弊AI都抵不住人脑的一波rush。这根本就不用考量。

我们把这些评分搞出来后,最后人一打,打分高的几分钟捏死。打分低的被捏死。根本问题不在于分高分低吗。而是人的水平问题。所以我一再强调是个参考。比再有的人说这些分高的怎么太嫩,分低的太强是怎么回事。人什么时候能保持水平状态运气在同一水准。而且我说的就是强度而已,没说分高就是好AI。你们脑子估计打AI打的逻辑思维的紊乱了吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-6 14:25 , Processed in 0.798580 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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