人工智能课程设计---五子棋.docVIP

  • 15
  • 0
  • 约9.94千字
  • 约 21页
  • 2016-11-01 发布于贵州
  • 举报
人工智能课程设计---五子棋

人工智能课程设计 --------五子棋 一.引言 3 1.1五子棋简介 3 1.2五子棋的AI构想 3 二.开发工具可行性分析 5 三.需求分析 6 四.程序设计 6 4.1程序设计特点 6 4.2.程序总体设计 7 五.代码分析 8 5.1 初始化赋值系统 8 5.2初始化获胜组合 9 5.3重新设定玩家的获胜标志 9 5.4处理鼠标事件 10 5.5 获胜检查算法 12 5.6电脑算法(1) 14 5.7电脑算法(2) 17 六.心得体会 20 七.参考文献 20 一.引言 人工智能也就是所谓的AI(Artificial?Intelligence),它是一门很抽象的技术,AI程序的编写不需要依据任何既定的思考模式或者规则。尤其是游戏中的AI可以完全依程序设计者本身的思考逻辑制作。我个人认为人工智能的核心应该是使计算机具有自动的处理事件的能力,而我们的所有的研究也应该围绕着这一方向。我们今天讨论的是策略类的人工智能。 策略类人工智能可以说是AI中比较复杂的一种,最常见的策略类AI游戏就是棋盘式游戏。在这类游戏中,通常的策略类AI程序都是使计算机判断目前状况下所有可走的棋与可能的获胜状况,并计算当前计算机可走棋步的获胜分数或者玩家可走棋步的获胜分数,

文档评论(0)

1亿VIP精品文档

相关文档