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