51Testing软件测试论坛

标题: 求助各位,如何对机器人进行AI测试?测试方案如何编写? [打印本页]

作者: skyole    时间: 2009-1-14 11:32
标题: 求助各位,如何对机器人进行AI测试?测试方案如何编写?
AI既是人工智能

公司做棋牌游戏,要写机器人来弥补玩家不足无法进行游戏的情况,开设人机房间给不熟悉游戏的玩家进行训练

实际在编写工程中AI是分等级的  房间整体难度也是可以调整的  根据房间整体的收、放、保值三个参数来调整

收 就是说AI难度调整到最高 当房间收益达到你所设定的收益值时 自动转变为保值状态

放 就是说AI难度调整到最低 当房间亏损达到你所设定的亏损值时 自动转变为保值状态

保值  按百分比控制 通过固定公式 算出当前房间允许收益的最大值和亏损的最小值
如果超过最大收益值则AI调整为最低,超过最大亏损值AI则设置为难(随机抽取局数进行统计)

测试的主要验证点:
1.通过对房间难度的设定,能够实现对AI的控制
2.AI是否能够控制最后的输赢

前提条件:所有的出牌一样 出牌规则一样 以局为单位 2000局为例

[ 本帖最后由 skyole 于 2009-1-14 12:52 编辑 ]
作者: davy_chen    时间: 2009-1-15 11:08
AI可以说是最难把握的,所以没有什么成型的方案,只有一些建议
1、可以考虑使用统计学方式说明AI变化效果
2、使用不同等级AI对战以检查AI设定是否有效
3、利用内测和公测针对性检查
作者: skykklove    时间: 2009-1-15 14:23
给点建议  可以拿冰封王座里的地图编辑器结合现在比较火(也一直是经典)的 RPG对抗地图 《DOTA  ALLSTARS》一起学习  
《真三国无双》就算了 反正到现在为止个人认为此图的AI做的很烂

另外他们AI部分还有专门的教材 能搞到就好了


PS:书名号中均为暴雪单机RTS魔兽争霸3中的RPG地图
作者: skyole    时间: 2009-1-17 10:26
谢谢楼上各位.我想我有些思路了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2