井字棋实验报告资料.docVIP

  • 91
  • 0
  • 约 12页
  • 2016-12-14 发布于湖北
  • 举报
课程: 人工智能原理及其应用 班别 12商本 小 组 成 员 学号及姓名 指导老师 实验02 井字棋 总体要求: 1.1总体功能要求 : 利用不同的方法,实现人机对战过程中呈现出不同程度的智能特征: 利用极大极小算法、α-β剪枝来提高算法的效率。 使用高级语言,编写一个智能井字棋游戏。 结合极大极小算法的使用方法和α-β剪枝,让机器与人对弈时不但有智能的特征,而且计算的效率也比较高。 1.2.开发平台要求: 开发者开发的软件必须能够在不同系统的电脑上正常运行,因此开发平台为: 开发环境:JDK1.6 开发工具和技术体系: 为了此游戏能够很好的在不同系统中运行,因选择javaee进行开发,利用eclipse 1.3项目管理要求 : 项目程序编写过程中要适当的写一些注释,以便下次作业时能够快速的 上手和以后的修改: 项目程序要保存在一个固定的工作区间; 确保代码不要太多冗余 需求分析: 2.1软件的用户需求: 井字棋游戏的用户希望游戏除了有一般的功能之外,还可以通过极大极小算法、α-β剪枝等方法是的井字棋游戏能够拥有智能特征,并是的电脑在人机对弈的过程中因玩家的难度选择而体现不同程度的智能状况。 2.2软件的功能需求: 本游戏需要实现功能有:(1)游戏的重新设置 (2

文档评论(0)

1亿VIP精品文档

相关文档