毕业设计---基于labview设计的五子棋游戏

毕业设计---基于labview设计的五子棋游戏

ID:10689774

大小:1.21 MB

页数:29页

时间:2018-07-07

毕业设计---基于labview设计的五子棋游戏_第1页
毕业设计---基于labview设计的五子棋游戏_第2页
毕业设计---基于labview设计的五子棋游戏_第3页
毕业设计---基于labview设计的五子棋游戏_第4页
毕业设计---基于labview设计的五子棋游戏_第5页
资源描述:

《毕业设计---基于labview设计的五子棋游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、常州信息职业技术学院电子与电气工程学院毕业设计论文常州信息职业技术学院学生毕业设计(论文)报告系别:电子与电气工程学院专业:电气自动化班号:电气092学生姓名:刘利学生学号:0905093210设计(论文)题目:基于LabVIEW的五子棋游戏开发指导教师:陈琳设计地点:常州信息职业技术学院起迄日期:2011.09.06—2011.11.20常州信息职业技术学院电子与电气工程学院毕业设计论文毕业设计(论文)任务书专业电气自动化班级电气092姓名刘利一、课题名称:基于LabVIEW的五子棋游戏开发二、主要研究内容:1.游戏的行棋规则:黑先、白后,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜

2、色五个棋子的一方为胜。2.LabVIEW程序结构的合理应用。3.游戏界面的设计及美化。三、工作内容和要求:1.游戏开始,设计子程序对棋盘进行初始化,初始化子程序用循环结构实现,数组显示当期棋盘状态。2.初始化结束后,选择游戏模式,选择人机对弈模式或双人对弈模式。应用条件结构进行选择。3.选择游戏模式后,进行游戏,双方下棋子的位置要用数组显示当前棋盘状态。如果选择了双人对弈,就只要记住双方下子位置。如果选择了人机对弈,就要搜索当前局面的最佳应对着法,由电脑计算下子位置。4.游戏中,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获

3、胜,游戏结束。按下确定,同时初始化棋盘,可以重新开始游戏。四、主要参考文献:[1]林飞.中国艺术经典全书之五子棋[M],吉林摄影出版社.2003.12[2]彭建国、那威.连珠五子棋入门[M],金盾出版社.1997.6[3]阮奇桢.我和LabVIEW——一个NI工程师的十年编程经验[M],北京航空航天大学出版社,2009.09[4]王长飞、蔡强、李海生.智能五子棋算法的设计实现[M],系统仿真学报第21卷第四期2009.02[5]王永庆.人工智能原理与方法[M],西安交通大学出版社.1998.8[6]崔良沂、赵永昌.人工智能[M],第3版清华大学出版社.2005.9[7]贾功贤、刘成康等.基于

4、PC的虚拟仪器的发展趋势[J],电子技术应用.1999常州信息职业技术学院电子与电气工程学院毕业设计论文[8]NI.MeasurementandAutomationCatalog[Z],2003.9[9]LabVIEW虚拟仪器程序设计及应用.人民邮电出版社.2008.12[10]LabVIEW8.20程序设计从入门到精通.清华大学出版.2007.7学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日常州信息职业技术学院电子与电气工程学院毕业设计论文毕业设计(论文)开题报告设计(论文)题目基于LabVIEW的五子棋游戏开发一、选题的背景和意义:五子棋作为一个棋类

5、竞技运动,不仅能增强人的思维能力、提高智力,而且富含哲理、有助于修身养性。LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,界面看起来生动形象、简洁明了。这款利用LabVIEW所设计的单机版的五子棋游戏,可以供人们闲暇时光随时随地地进行娱乐提高自己的五子棋水平。二、课题研究的主要内容:本系统在LabVIEW环境下完成一个简易五子棋游戏的设计。1.游戏开始,调用子程序对棋盘进行初始化,初始化子程序用循环结构实现,数组显示当期棋盘状态。2.初始化结束后,选择游戏模式,选择人机对弈模式或双人对弈模式。应用条件结构进行选择。3.选择游戏模式后,进行游戏,双方下棋子的位置要用数组显示当

6、前棋盘状态。如果选择了双人对弈,就只要记住双方下子位置。如果选择了人机对弈,就要搜索当前局面的最佳应对着法,由电脑计算下子位置。4.游戏中,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获胜,游戏结束。按下确定,同时初始化棋盘,可以重新开始游戏。三、主要研究(设计)方法论述:本游戏开发重点、难点:搜索核心、着法生成及初始化模块。搜索核心:该模块主要是搜索当前局面的最佳应对着法,包含一个搜索引擎,该引擎调用各种搜索函数实现搜索功能,使用最基本的极大极小值搜索算法。着法生成:生成当前局面下,搜索引擎进行递归搜索时所要计算的着法(即

7、哪几步是要进行计算的)。初始化模块:调用子程序初始化棋盘。常州信息职业技术学院电子与电气工程学院毕业设计论文四、设计(论文)进度安排:时间(迄止日期)工作内容2011.09.06~2011.09.15确定毕业设计题目。2011.09.16~2011.09.30搜集相关的资料,了解设计的基本内容与相关要求。2011.10.01~2011.10.05完成开题报告。2011.10.06~2011.10.20设计方案

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。