欢迎来到天天文库
浏览记录
ID:3445972
大小:1.21 MB
页数:29页
时间:2017-11-21
《毕业设计基于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.
4、9[7]贾功贤、刘成康等.基于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设计方案
此文档下载收益归作者所有