基于Labview的贪吃蛇游戏设计报告.docx
《基于Labview的贪吃蛇游戏设计报告.docx》由会员分享,可在线阅读,更多相关《基于Labview的贪吃蛇游戏设计报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Labview的贪吃蛇游戏设计报告 虚拟仪器实验报告 题目:基于labview的贪吃蛇游戏设计学生:国斌白宏韬 指导老师:林 1.目的及基本要求 本程序是基于常看到的一款小游戏贪吃蛇而设计的,即有一条小蛇不停地在屏幕上游走,吃各个方向上出现的苹果,越吃越长,只要蛇头碰到屏幕四壁或者碰到自己的身子,游戏就立刻结束。本程序基于传统贪吃蛇游戏的特点利用LabVIEW制作的一款完整的迷你贪吃蛇游戏 熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现贪吃蛇游戏的设计和仿真。 2.设计原理 贪吃蛇游
2、戏大体上可分为以下几个部分: 1) 控制部分就是通过输入输出来控制蛇的运动 2) 逻辑部分进行判断蛇吃了没有是否撞墙同时把蛇的长度增加一节还要实现分数的计算 3) 图象显示部分将游戏显示出来 本程序的主要实现如下功能: 1.小蛇在屏幕上不停的游走; 2.用外部硬件控制小蛇的移动方向; 3.吃过一个苹果后小蛇长度增加并随机产生另一个蛋; 4.小蛇碰到四壁或者碰到自己的身体时游戏结束并给出得分和提示是否继续; 5.游戏可以有多种难度选择等 3.游戏设计 3.1 前面板设计 采用LabVIEW中提供的“Express XY图”作为游戏界面,显示蛇和苹果,这样就可以通过方向键来移动小蛇到想要去的地方。
3、对XY图的属性做如下修改:1.去除标尺及标签,设置标尺为0:1000;2.去除两个方向的网格,使最终屏幕全黑;3.修改各条曲线的宽度、颜色和点样式,使小蛇苹果能够以不同样式显示。 图1 主程序前面板 3.2 后面板程序框图设计 如何控制蛇移动去吃苹果同时避免碰到自己的身体或者撞墙是一个复杂的程序。特此将程序分成多个子程序来编写使程序简单明了。下面分别介绍贪吃蛇程序中的各个子VI。 1.主程序程序框图 主程序程序框图运用平铺式顺序结构,第一帧是游戏介绍,第二帧是程序主 程序。 在主程序的上半部分采用一个while循环、一个事件结构和一个条件结构来设置游戏的输入循环,根据按键以否来判断游戏的下步动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Labview 贪吃 游戏 设计 报告
限制150内