- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业五子棋开题报告-
PAGE
唐 山 学 院
毕业设计(论文)开题报告
设计(论文)题目: 基于LabVIEW的五子棋游戏开发
信息工程系
电气工程及其自动化
系 别:_________________________
专 业:_________________________
姓 名:_________________________
指 导 教 师:_________________________
2014年2月25日
题目类型(打√选择)设计(√ )论文( )文献综述
随着生活水平的不断提高,人们不再仅仅满足于物质生活,闲暇时光人们会选择自己喜欢的娱乐活动用做消遣。五子棋作为一个棋类竞技运动,不仅能增强人的思维能力、提高智力,而且富含哲理、有助于修身养性,因此越来越受人们的喜爱。因此,以LabVIEW为平台,设计开发了这款单机版的五子棋游戏软件。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)是美国国家仪器公司开发用来对程序进行图形化的一个编译平台。1986年的时候在苹果计算机上面进行发表。LabVIEW早期用于仪器的自动控制,后来慢慢变成了高级成熟的编程语言。和传统的编程语言相比,图形化程序流程中使用了“数据流”的概念,以此来打破了传统思维模式,从而程序设计者能够在构思流程图的同时对程序进行撰写。LabVIEW当中最早引入了虚拟仪表概念,使得用户能够在人机界面上自行开发。同时LabVIEW还提供了经常能用到的库,这些库包括:信号分析、信号截取、数值运算、机器视觉、声音震动分析、逻辑运算以及数据存储等,目前能够在Linux,UNIX,Windows,Mac OS等操作系统上进行安装。LabVIEW的图形程序比较特殊,其开发接口简单易懂,使得开发原型的时间得到了大大的缩减,日后的维护也更加方便,进而深受到系统开发人员的喜爱,目前被广泛用在工业自动化领域当中。LabVIEW默认能够多线程运行,这对程序设计者来说是非常方便的。LabVIEW通信接口能够支持USB,GPIB,IEEE1394,IrDA,UDP,TCP,.NET,SMTP,并发端口,串行接口,Bluetooth,ActiveX等多种接口。
LabVIEW把创建用户界面的工作和开发周期自然地融合到了一起,其子程序/程序称为虚拟仪器,简称为VI。每个VI由三部分组成:前面板、程序框图、连接器/图标。前面板能够作???程序的接口,虚拟仪器可以把前面板当成用户的界面来运行,也能够放到另一个程序框图当中通过连接器的面板对其进行连接,前面板就用来定义VI的输出与输入。连接器能够供别的程序框图来调用此时的VI,程序员通过前面板上的控件把数据输入到运行的VI中,或者把运算结果在显示控件中输出。每个VI在作为子程序放入到一个大项目里面前,能够很方便地对其进行测试。
这款基于LabVIEW的简易五子棋游戏,有人机对弈和双人对弈两种模式。选择游戏模式后开始游戏,设计程序对棋盘进行初始化,数组显示当期棋盘状态。人机对弈模式中,其中一方由电脑计算下子位置;双人对弈模式中,由双方决定下子位置。游戏中,任一方先在棋盘上形成纵向。竖向、斜向、横向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获胜,游戏结束。按下确定,同时初始化棋盘,可以重新开始游戏。
五子棋作为一个棋类竞技运动,不仅能增强人的思维能力、提高智力,而且富含哲理、有助于修身养性。LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,界面看起来生动形象、简介明了。这款利用labVIEW所设计的单机版的五子棋游戏,可以供人们闲暇时光随时随地的进行娱乐提高自己的五子棋水平。
二、设计(论文)主要内容
1. 游戏开始,设计子程序对棋盘进行初始化,初始化子程序用循环结构实现,数组显示当期棋盘状态。
2. 初始化结束后,选择游戏模式,选择人机对弈模式或双人对弈模式。应用条件结构进行选择。
3. 选择游戏模式后,进行游戏,双方下棋子的位置要用数组显示当前棋盘状态。如果选择了双人对弈,就只要记住双方下子位置。如果选择了人机对弈,就要有哪些信誉好的足球投注网站当前局面的最佳应对着法,由电脑计算下子位置。
文档评论(0)