赞
踩
数据结构课设的任务是botzone平台的snake智障AI的编写,于是写了这篇文章总结。
特点:snake是双人同时选择方向,因此minmax貌似不太可行(不能你一步我一步的下)。而每条蛇最多有3个方向能够选择,因此有9种排列组合。每层遍历9种情况,选择可行方向作为节点,以此向下继续搜索。
蒙特卡洛的思想不再赘述,下面是几个重要的函数实现解释:
int uctSearch(State *originstate)
{
node *root = new node(originstate, nullptr, -
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。