首页 毕业设计案例 企业案例 项目设计文档 服务解答 毕业设计下载 留言板
重要通告:最近发现有人冒充我们星海工作室行骗,已经有个别同学上当受骗,我们在此特别
提醒同学们,我们工作室的官方客服QQ分别是:359374739,178807165 其他号码一概是骗子

位置: 毕业设计案例>>人工智能五子棋(连五子)游戏的设计与开发

        本站推荐:买毕业设计 先移动充值 优惠多多

人工智能五子棋(连五子)游戏的设计与开发

  
 
 案 例 名:人工智能五子棋(连五子)游戏的设计与开发
 案例编号:vb
 发 布 者:admin
 关 键 字:
 演 示 地 址:点击欣赏
 案 例 类 型:VB类
 发 布 日 期:2010/10/19
 浏 览 次 数:252次
 所 属 类 型:毕业设计案例
 有 无 论 文:
 有 无 源 代 码:
 案例介绍

摘 要
博弈是人工智能的主要研究领域之一,他涉及人工智能中的推理技术、搜索方法和决策规划。本文将这些技术用于五子棋中,设计了一个智能五子棋系统,实现人和计算机两方进行博弈。五子棋亦称“串珠”、“连五子”,国际上正式称“连珠”,是我国古老的传统棋种之一,现成为国际棋类竞技项目。五子棋具有“短、平、快”的现代游戏特征,简单易学而又富有趣味,为大众喜闻乐见。然而,五子棋又包含深奥的哲理和弈战技巧,尤其是随着国际职业连珠运动的发展和竞赛规则的逐步完善,弈棋技法和战术有了很大发展,因此已不再是简单的游戏。 五子棋与围棋棋子相似,棋盘略有不同,为十五路(15×15),但下法完全不同。围棋像军团作战,博大精深;五子棋则像短兵相接,凶险复杂。其国际规则主要包括:1、黑先、白后,从天元开始相互顺序落子;2、最先在棋盘横向、竖向、斜向形成连续同色五个棋子的一方为胜。

关键字:人工智能  五子棋 Visual Basic 算法

系统设计

一、概要设计阶段的主要任务
①系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供指导教师审定,审定后进入设计。
②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式, 确定测试方法与策略。
③ 编写概要设计说明碟,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。

二、概要设计的过程
概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。
本系统的研究路线如下:
 
三、概要设计的原则
①将软件划分成若干独立成分的依据。
②如何表示不同的成分内的功能细节和数据结构。
③如何统一衡量软件设计的技术质量。

四、系统功能分析
开发的五子棋游戏系统达到的功能如下:
1、五子棋游戏开始、清盘
2、五子棋游戏先后手
3、五子棋游戏难度
4、五子棋游戏动作如悔棋等
5、五子棋游戏对手
6、退出系统
\

\

\

目  录
第一章  前言 3
第二章  开发环境及实现技术 5
2.1  开发环境 5
2.2  开发工具 5
2.3  数组 7
2.4  循环语句 8
2.5  过程与函数 9
第三章 系统设计 11
3.1  概要设计 11
3.2  详细设计 13
第四章  系统的实现 15
(星海毕业设计:www.helpsj.cn)
4.1  主界面的实现 15
4.2  主要代码的实现 16
设计心得 27
致谢 28
参考文献 29

以上是毕业设计部分资料,您如果需要全部资料请联系 82329736,232062924,359374739 添加到收藏夹
购买指南 | 常见问题 | 我要留言
 用户评论
评论数: 0  
愤怒 闷 高兴 大笑 调皮 不屑 脸红 汗 吐 惊讶
称昵:
评论内容:
评论
 
【查看照片对比】〓忆草〓祛印平疤活肤霜〓祛痘印、祛痘疤、痘坑
58.0元
推荐毕业设计案例
 
相关的毕业设计案例
 
工作室简介 | 联系我们 | 购买流程
© 2010 XingHai Studio All Rights Reserved 浙ICP备11037994号-7
  业务咨询
在线客服
在线客服
☆付款需知
☆购买流程
☆订单下载