下载此文档

毕业设计(论文)-基于LabVIEW的五子棋游戏开发.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
常州信息职业技术学院学生毕业设计(论文)报告系别:电子与电气工程学院专业:电气自动化班号:电气092学生姓名:学生学号:设计(论文)题目:基于LabVIEW的五子棋游戏开发指导教师:设计地点:常州信息职业技术学院起迄日期:—(论文)任务书专业电气自动化班级电气092姓名一、课题名称:基于LabVIEW的五子棋游戏开发二、主要研究内容::黑先、白后,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色五个棋子的一方为胜。。。三、工作内容和要求:,设计子程序对棋盘进行初始化,初始化子程序用循环结构实现,数组显示当期棋盘状态。,选择游戏模式,选择人机对弈模式或双人对弈模式。应用条件结构进行选择。,进行游戏,双方下棋子的位置要用数组显示当前棋盘状态。如果选择了双人对弈,就只要记住双方下子位置。如果选择了人机对弈,就要搜索当前局面的最佳应对着法,由电脑计算下子位置。,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获胜,游戏结束。按下确定,同时初始化棋盘,可以重新开始游戏。四、主要参考文献:[1][M],[2]彭建国、[M],[3]——一个NI工程师的十年编程经验[M],北京航空航天大学出版社,[4]王长飞、蔡强、[M],[5][M],[6]崔良沂、[M],[7]贾功贤、[J],[8][Z],[9][10](签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日毕业设计(论文)开题报告设计(论文)题目基于LabVIEW的五子棋游戏开发选题的背景和意义:五子棋作为一个棋类竞技运动,不仅能增强人的思维能力、提高智力,而且富含哲理、有助于修身养性。LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,界面看起来生动形象、简洁明了。这款利用LabVIEW所设计的单机版的五子棋游戏,可以供人们闲暇时光随时随地地进行娱乐提高自己的五子棋水平。课题研究的主要内容:本系统在LabVIEW环境下完成一个简易五子棋游戏的设计。,调用子程序对棋盘进行初始化,初始化子程序用循环结构实现,数组显示当期棋盘状态。,选择游戏模式,选择人机对弈模式或双人对弈模式。应用条件结构进行选择。,进行游戏,双方下棋子的位置要用数组显示当前棋盘状态。如果选择了双人对弈,就只要记住双方下子位置。如果选择了人机对弈,就要搜索当前局面的最佳应对着法,由电脑计算下子位置。,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获胜,游戏结束。按下确定,同时初始化棋盘,可以重新开始游戏。三、主要研究(设计)方法论述:本游戏开发重点、难点:搜索核心、着法生成及初始化模块。搜索核心:该模块主要是搜索当前局面的最佳应对着法,包含一个搜索引擎,该引擎调用各种搜索函数实现搜索功能,使用最基本的极大极小值搜索算法。着法生成:生成当前局面下,搜索引擎进行递归搜索时所要计算的着法(即哪几步是要进行计算的)。初始化模块:调用子程序初始化棋盘。四、设计(论文)进度安排:时间(迄止日期)~。~,了解设计的基本内容与相关要求。~。~,绘制原理框图。~,进行LabVIEW程序编写。-。-,进行修改。~。2011

毕业设计(论文)-基于LabVIEW的五子棋游戏开发 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-03-02