- 3
- 0
- 约1.72万字
- 约 28页
- 2017-11-10 发布于江苏
- 举报
软件综合实习报告五子棋游戏实现
软件综合实习报告
题目:五子棋人机博弈游戏
院(系): 计算机学院
专 业: 计算机科学与技术
姓 名: 杨祺鹏
班级学号: 191072-03 20071000566
指导教师: 王改芳
2010 年 9 月 18 日
目录
系统需求分析与总体设计
需求分析
问题描述
数据流程图
总体设计
开发背景
开发语言
开发平台和运行平台
总体功能设计
详细设计与系统实现
类和类的方法设计
类的设计
类的方法设计
算法描述
系统测试
功能测试
性能测试
总结
系统仍存在的不足
结论和体会
系统需求分析与总体设计
需求分析
问题描述
题目:五子棋人机博弈游戏
题目要求:实现五子棋游戏的人机博弈。要求:友好的人机图形化界面、方便的操作方式;自动判断输、赢或平;可选择黑白;可悔棋;可以基于人工智能方面的知识进行设计,如:启发式搜索、搜索函数的设置、α_β算法、知识的表示及知识库,推理机等。
五子棋简介:五子棋是起源于中国古代的传统黑白棋种之一。顾名思义,只要连成五子即可获得胜利。听上去好像很简单,但是不用技巧好似很难获胜的,这其中就有“活三”,“冲三”等等专业名词,这些我会在后续的程序中进行介绍。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深
原创力文档

文档评论(0)