芽可以追溯到十七世纪的巴斯卡和莱布尼茨,他们较早萌生了有智能的机器的想法。十九世纪,英国数学家布尔和德摩尔根提出了思维定律,这些可谓是人工智能的开端。十九世纪二十年代,英国科学家巴贝奇设计了第架计算机器,它被认为是计算机硬件,也是人工智能硬件的前身。电子计算机的问世,使人工智能的研究真正成为可能。作为门学科,人工智能于年问世,是由人工智能之父及批数学家信息学家心理学家神经生理学家计算机科学家在大学召开的会议上,首次提出。对人工智能的研究,由于研究角度的不同,形成了不同的研究学派。这就是符号主义学派连接主义学派和行为主义学派。传统人工智能是符号主义,它以和提出的物理符号系统假设为基础。物理符号系统是由组符号实体组成,它们都是物理模式,可在符号结构的实体中作为组成成分出现,可通过各种操作生成其它符号结构。物理符号系统假设认为物理符号系统是智能行为的充分和必要条件。主要工作是通用问题求解程序通过抽象,将个现实系统变成个符号系统,基于此符号系统,使用动态搜索方法求解问题。连接主义学派是从人的大脑神经系统结构出发,研究非程序的适应性的大脑风格的信息处理的本质和能力,研究大量简单的神经元的集团信息处理能力及其动态行为。人们也称之为神经计算。研究重点是侧重于模拟和实现人的认识过程中的感觉知觉过程形象思维分布式记忆和自学习自组织过程。行为主义学派是从行为心理学出发,认为智能只是在与环境的交互作用中表现出来。人工智能的研究经历了以下几个阶段第阶段年代人工智能的兴起和冷落人工智能概念首次提出后,相继出现了批显著的成果,如机器定理证明跳棋程序通用问题求解程序表处理语言等。但由于消解法推理能力的有限,以及机器翻译等的失败,使人工智能走入了低谷。这阶段的特点是重视问题求解的方法,忽视知识重要性。第二阶段年代末到年代,专家系统出现,使人工智能研究出现新高潮化学质谱分析系统疾病诊断和治疗系统探矿系统语音理解系统等专家系统的研究和开发,将人工智能引向了实用化。并且,年成立了国际人工智能联合会议。第三阶段年代,随着第五代计算机的研制,人工智能得到了很大发展日本年开始了第五代计算机研制计划,即知识信息处理计算机系统换棋手统计分数更新棋盘按鼠标左键下棋图当前位置能否棋子游戏的逻辑流程开始初电脑下棋函数根据游戏的规则翻转棋盘的棋子根据游戏的等级,按照不同的搜索深度进行判断,实现电脑下棋。判断能否下棋落子。窗口游戏中的图片。通过编程中的加载游戏所需要的图片。窗口绘图函数。鼠标左键响应函数,点击鼠标左键下棋输出图形,所以应初始化图形系统,图形工作方式正确确定后,画出棋盘,调用人机对弈函数开始游戏。旦游戏结束后,关闭图形系统,程序结束。本次设计的主要函数有创建游戏的用模块化思想,即程序整体设计分为五个模块来实现。分别为主界面对话框类棋盘窗口类人工智能算法类规则处理类帮助对话框类。结构设计棋盘状态用数组初值为表示空格。函数的实体比较简单,因为要输出为后阶段的输入。实验方案在每次程序代码改变或完成时,进行程序测试,及时发现自身问题并改正。三黑白棋游戏的总体设想设计思路本游戏设计是采用对话框模式进行设计开发。所以从此游戏设计采用输出为后阶段的输入。实验方案在每次程序代码改变或完成时,进行程序测试,及时发现自身问题并改正。三黑白棋游戏的总体设想设计思路本游戏设计是采用对话框模式进行设计开发。所以从此游戏设计采用模块化思想,即程序整体设计分为五个模块来实现。分别为主界面对话框类棋盘窗口类人工智能算法类规则处理类帮助对话框类。结构设计棋盘状态用数组初值为表示空格。反之称为内子,连在起的外子称为前线或墙。下棋时要尽量减少自己的外子。三文献查阅指引王浩游戏开发经典案例详解北京清华大学出版社著李师贤译北京人民邮电出版社詹红霞侯思颖陶永红等著程序设计教程北京清华大学出版社指导教师签名年月日教研室意见负责人签名年月日系审核意见负责人签名年月日毕业论文开题报告论文题目黑白棋游戏设计与开发毕业年份系院专业班级学生姓名学号指导教师研究的价值和意义随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,尤其是游戏产业的发展已经成为信息产业中发展势头最猛烈最具前景的个分支。是款优秀免费的操作系统,目前使用用户持续增加。下的游戏目前非常多,未来几年内,游戏产业必将持续发展。人工智能是门极富挑战性的科学,随着计算机处理速度的飞速提高,人们很早就提出了疑问计算机是否会超越人类结合上诉三者与体,我决定用语言开发款小游戏,游戏内容来自网络上日渐流行的种智力游戏黑白棋。黑白棋是种在网络上日渐流行的小游戏,本身的人机对战又需要考虑到人工智能。因此,我希望把平时界面简单选项复杂的游戏,在里面做成漂亮的简单的游戏程序,以给玩家个新的选择。同时,利用本课题设计的机会可以熟悉语言的各种特性,锻炼程序设计的实践能力,熟悉语言下的开发环境,熟悉前沿的图形用户界面的开发,以及巩固数据结构和算法等课程的学习成果,并深入理解数据结构和算法在程序设计中的核心地位。最后,借助开发本次游戏的过程,可以熟悉人工智能的程序实现,有助于掌握棋类所需人工智能的常见算法,随着游戏产业的日益壮大,人工智能在游戏中的突出表现,人工智能越来越得到世人的重视。在这次的人机对战算法中,通过定的算法,实现电脑的下棋及走棋运作,加深了对人工智能工作原理的了解。二研究的步骤方法研究的目标和内容研究目标通过对黑白棋游戏规则的研究,做出款适合在系统下进行人机对弈的黑白棋程出来,是本课题的研究总目标。具体需要研究下几方面黑白棋游戏规则黑白棋游戏技巧友好的用户界面单人模式的人工智能算法黑白棋游戏的常用功能悔棋难度选择等。主要内容总体设计款黑白棋游戏软件主要分为界面开发存储结构规则设计人工智能算法设计等四大模块。具体设计具体设计阶段要把总体设计阶段规划好的界面存储规则算法等实现。在界面阶段通过调查分析设计好的界面用绘图工具首先绘制出来,并在程序中得以显示。存储阶段采用二维数组来表示每个棋盘位置的状态。包括该处为空黑子白子可下子点不可下子点等。规则设计通过分析黑白棋游戏自身规则规律,用代码在程序里还原游戏自身的规则。算法设计通过学习其他程序和书籍的算法,来写出套适用于本程序自身的算法,已实现人机对弈的机器落子过程。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 40 页
第 2 页 / 共 40 页
第 3 页 / 共 40 页
第 4 页 / 共 40 页
第 5 页 / 共 40 页
第 6 页 / 共 40 页
第 7 页 / 共 40 页
第 8 页 / 共 40 页
第 9 页 / 共 40 页
第 10 页 / 共 40 页
第 11 页 / 共 40 页
第 12 页 / 共 40 页
第 13 页 / 共 40 页
第 14 页 / 共 40 页
第 15 页 / 共 40 页
预览结束,还剩
25 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。