帮帮文库

返回

【毕业设计论文】黑白棋游戏设计与开发 【毕业设计论文】黑白棋游戏设计与开发

格式:word 上传:2022-06-25 08:35:48

《【毕业设计论文】黑白棋游戏设计与开发》修改意见稿

1、“.....图形工作方式正确确定后,画出棋盘,调用人机对弈函数开始游戏。 旦游戏结束后,关闭图形系统,程序结束。 本次设计的主要函数有创建游戏的窗口游戏中的图片。 通过编程中的加载游戏所需要的图片。 窗口绘图函数。 鼠标左键响应函数,点击鼠标左键下棋电脑下棋函数根据游戏的规则翻转棋盘的棋子根据游戏的等级,按照不同的搜索深度进行判断,实现电脑下棋。 判断能否下棋落子。 输出胜利者结果根据分数值和的大小得出下棋的结果,输出赢者信息。 流程图交换棋手下棋流程图开始换棋手统计分数更新棋盘按鼠标左键下棋图当前位置能否棋子游戏的逻辑流程开始初始化游戏大小棋盘设置游戏的等级棋手走棋格子已满或方没子了调用恢复格子符合下子条件换棋手结束图点击鼠标左键三主要参考文献张宏林数字图像分析与处理技术北京人民邮电出版社棋类游戏的智能模块设计浅谈人工智能蔡自兴,徐光祐人工智能及其应用第三版北京清华大学出版社杜秀全......”

2、“.....在平台上进行的单机版游戏开发,通过本次游戏的开发,有益于进步掌握对语言的应用,加深对计算机游戏的制作理念的理解,对我今后参与更加复杂的游戏项目积累宝贵的经验,黑白棋常识知识及其推理人工思维模型智能人机接口多智能主体系统知识发现与知识获取人工智能应用基础等。 致谢最后在此感谢我们的论文指导老师,王老师和闫老师。 在半年的论文编写中,王老师和闫老师对我们悉心指导和大力帮助,没有他们的帮助,我们的毕业设计将很难顺利完成,对此我表示由衷的感谢。 同时,对于西安软件园给我们提供良好上机环境表示衷心的感谢......”

3、“.....计算机游戏逐渐走进了人们的生活,成为大多数人娱乐休闲的主要方式。 按照联网与否,计算机游戏可以分为单击游戏和网络游戏,单机游戏,指仅使用台计算机或者其它游戏平台就可以独立运行的电子游戏。 区别于网络游戏,它不需要专门的服务器便可以正常运转游戏,部分也可以通过局域网或者战网进行多人对战。 游戏玩家不连入互联网即可在自己的电脑上玩的游戏,模式多为人机对战。 因为其不能连入互联网而互动性稍显差了些,但可以通过局域网的连接进行多人对战,而不需要专门服务器也可以正常运行的游戏。 本次毕业设计是基于语言,在平台上进行的单机版游戏开发,通过本次游戏的开发,有益于进步掌握对语言的应用,加深对计算机游戏的制作理念的理解,对我今后参与更加复杂的游戏项目积累宝贵的经验,黑白棋,也叫苹果棋,翻转棋,是个经典的策略性游戏。 黑白棋是世纪末英国人发明的......”

4、“.....借用莎士比亚名剧奥赛罗为这个游戏重新命名,也就是现在大家玩的黑白棋。 为何借用莎士比亚名剧呢是因为奥赛罗是莎士比亚个名剧的男主角。 他是个黑人,妻子是白人,因受小人挑拨,怀疑妻子不忠直情海翻波,最终亲手把妻子杀死。 后来真相大白,奥赛罗懊悔不已,自杀而死。 黑白棋就是借用这个黑人白人斗争的故事而命名。 二游戏规则游戏元素棋盘本游戏使用的棋盘,每次落子只能放在棋盘的格子中。 棋子本游戏使用黑白两种棋子。 执黑者先行,在每次游戏开始时,由玩家进行选择,若玩家选择执黑,则计算机选择执白。 反之相似,游戏玩法游戏的胜负本游戏使用的棋盘,由两人执黑子和白子轮流下棋,最后子多方为胜方。 落子的要求的机会可以熟悉语言的各种特性,锻炼程序设计的实践能力,熟悉语言下的开发环境,熟悉前沿的图形用户界面的开发,以及巩固数据结构和算法等课程的学习成果......”

5、“..... 最后,借助开发本次游戏的过程,可以熟悉人工智能的程序实现,有助于掌握棋类所需人工智能的常见算法,随着游戏产业的日益壮大,人工智能在游戏中的突出表现,人工智能越来越得到世人的重视。 在这次的人机对战算法中,通过定的算法,实现电脑的下棋及走棋运作,加深了对人工智能工作原理的了解。 二研究的步骤方法研究的目标和内容研究目标通过对黑白棋游戏规则的研究,做出款适合在系统下进行人机对弈的黑白棋程出来,是本课题的研究总目标。 具体需要研究下几方面黑白棋游戏规则黑白棋游戏技巧友好的用户界面单人模式的人工智能算法黑白棋游戏的常用功能悔棋难度选择等。 主要内容总体设计款黑白棋游戏软件主要分为界面开发存储结构规则设计人工智能算法设计等四大模块。 具体设计具体设计阶段要把总体设计阶段规划好的界面存储规则算法等实现。 在界面阶段通过调查分析设计好的界面用绘图工具首先绘制出来,并在程序中得以显示......”

6、“..... 包括该处为空黑子白子可下子点不可下子点等。 规则设计通过分析黑白棋游戏自身规则规律,用代码在程序里还原游戏自身的规则。 算法设计通过学习其他程序和书籍的算法,来写出套适用于本程序自身的算法,已实现人机对弈的机器落子过程。 系统测试通过不断对程序进行测试,找出程序中存在的,并修复,并不断完善游戏的功能,增加游戏的正确性和可玩性。 拟采取的研究方法研究手段及技术路线实验方案等开发环境开发语语言开发平台操作系统中的平台。 研究方法及手段通过对比网上现有黑白棋游戏软件的优缺点,开发出款更优秀的黑白棋游戏程序。 技术路线软件开发按照软件工程的思想进行。 按照需求分析系统设计软件编程软件测试软件维护的顺序依次进行,前阶段的输出为后阶段的输入。 实验方案在每次程序代码改变或完成时,进行程序测试,及时发现自身问题并改正......”

7、“..... 所以从此游戏设计采用模块化思想,即到方下棋时,必须把棋下在与对方棋子相邻的空位上,要求所下的棋子和原有的已方棋子夹住对方的至少个棋子横竖斜夹均可,然后把被夹住的子变成己方的颜色也叫吃子。 下棋过程中,任何棋子既不会从棋盘上拿走,也不会从个格子移到另个格子。 取胜的技巧般说来,下棋过程中,你必须尽量削减对手的行动力,同时增加自己的行动力,这种策略我们称之为行动力原则或行动力战术。 当方达到或接近这个目标时,我们就称该棋手控制了棋局。 另外,这个战术的目的是迫使对方下坏棋,如果对方虽然可选位置很少,但每步却总有好棋,那战术目的就没有达成。 记住,你必须让对方完全无好棋可下。 黑白棋规则规定只能在对方棋子相邻的空位下棋,这就可以推出另个原则。 对方棋子边上的空位越多,你下棋的选择也就越多,换句话说,你的行动力就越强相反,如果你棋子边上的空位越少......”

8、“..... 我们把相邻位置上有空位的子称为外子,反之称为内子,连在起的外子称为前线或墙。 下棋时要尽量减少自己的外子。 三文献查阅指引王浩游戏开发经典案例详解北京清华大学出版社著李师贤译北京人民邮电出版社詹红霞侯思颖陶永红等著程序设计教程北京清华大学出版社指导教师签名年月日教研室意见负责人签名年月日系审核意见负责人签名年月日毕业论文开题报告论文题目黑白棋游戏设计与开发毕业年份系院专业班级学生姓名学号指导教师研究的价值和意义随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,尤其是游戏产业的发展已经成为信息产业中发展势头最猛烈最具前景的个分支。 是款优秀免费的操作系统,目前使用用户持续增加。 下的游戏目前非常多,未来几年内,游戏产业必将持续发展。 人工智能是门极富挑战性的科学,随着计算机处理速度的飞速提高......”

9、“.....我决定用语言开发款小游戏,游戏内容来自网络上日渐流行的种智力游戏黑白棋。 黑白棋是种在网络上日渐流行的小游戏,本身的人机对战又需要考虑到人工智能。 因此,我希望把平时界面简单选项复杂的游戏,在里面做成漂亮的简单的游戏程序,以给玩家个新的选择。 同时,利用本课题设,人工智能技术及应用姚锡房人工智能,英文缩写为,是门由计算机科学控制论信息论语言学神经生理学心理学数学哲学等多种学科相互渗透而发展起来的综合性新学科。 自问世以来经过波波折折,但终于作为门边缘新学科得到世界的承认并且日益引起人们的兴趣和关注。 不仅许多其他学科开始引入或借用技术,而且中的专家系统自然语言处理和图象识别已成为新展日本年开始了第五代计算机研制计划,即知识信息处理计算机系统,其目的是使逻辑推理达到数值运算那么快。 虽然此计划最终失败,但它的开展形成了股研究人工智能的热潮。 第四阶段年代末,神经网络飞速发展年......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】黑白棋游戏设计与开发.doc预览图(1)
1 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(2)
2 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(3)
3 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(4)
4 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(5)
5 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(6)
6 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(7)
7 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(8)
8 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(9)
9 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(10)
10 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(11)
11 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(12)
12 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(13)
13 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(14)
14 页 / 共 40
【毕业设计】黑白棋游戏设计与开发.doc预览图(15)
15 页 / 共 40
预览结束,还剩 25 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档