算法学习:对抗游戏
发布时间
阅读量:
阅读量
Pac-Man项目是由加州大学伯克利分校开发的一款可视化人工智能学习工具,其核心功能主要通过Python语言实现。该项目配备了详尽的操作指南,并预先编写了若干基础算法,以便用户参考各接口的使用方式。
本研究借助Pac-Man平台完成了对抗搜索的简易实现。
Part1 : Reflex Agent
所提供的ReflexAgent具备以下功能接口:
class ReflexAgent(Agent):
def getAction(self,gameState)
def evaluationFunction(self, currentGameState, action)
AI写代码python
运行
通过对getAction进行剖析可知:
def getAction(self, gameState) #根据当前的评估函数确定下一步的动作
#获取当前可能的下一步的方向 有stop east ...
legalMoves = gameState.getLegalActions()
#根据评估函数获取所有的下一步的权值
全部评论 (0)
还没有任何评论哟~
