- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成 绩 评 定 表
学生姓名
班级学号
专 业
通信工程
课程设计题目
贪吃蛇游戏设计
评
语
组长签字:
成绩
日期
20 年 月 日
课程设计任务书
学 院
信息科学与工程
专 业
通信工程
学生姓名
班级学号
课程设计题目
贪吃蛇游戏设计
实践教学要求与任务:
1.学习LabVIEW的虚拟仪器原理、设计方法和实现技巧;
2.掌握简单LabVIEW程序的编程实现;
3.掌握简单通信系统设计和分析方法;
4.采用Labview语言,实现贪吃蛇游戏设计。
(1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图;
(2)采用LabVIEW实现贪吃蛇游戏设计;
(3)系统调试与改进,调整系统参数,分析系统运行结果;
(4)写出设计总结报告。
工作计划与进度安排:
20周(上) 学习LabVIEW虚拟仪器原理、设计方法和实现技巧,掌握简单LabVIEW程序的编程实现,掌握简单通信系统设计和分析方法。
20周(下) 采用LabVIEW语言,实现贪吃蛇游戏设计,并对系统进行性能分析。
指导教师:
201 年 月 日
专业负责人:
201 年 月 日
学院教学副院长:
201 年 月 日
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc360868086 1 目的及基本要求 PAGEREF _Toc360868086 \h 1
HYPERLINK \l _Toc360868087 2 贪吃蛇游戏设计原理 PAGEREF _Toc360868087 \h 1
HYPERLINK \l _Toc360868091 3 贪吃蛇游戏设计和仿真 1
HYPERLINK \l _Toc360868092 3.1 前面板设计 1
HYPERLINK \l _Toc360868093 3.2后面板程序框图 2
HYPERLINK \l _Toc360868095 3.3 程序改进 6
HYPERLINK \l _Toc360868096 3.4 程序存在的不足 8
HYPERLINK \l _Toc360868097 4 结果及性能分析 9
HYPERLINK \l _Toc360868098 4.1 运行结果 9
HYPERLINK \l _Toc360868098 4.2性能分析 10
HYPERLINK \l _Toc360868102 参考文献 11
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 11
PAGE \* MERGEFORMAT 0
PAGE \* MERGEFORMAT 0
1 目的及基本要求
本程序是基于常看到的一款小游戏贪吃蛇而设计的,即有一条小蛇不停地在屏幕上游走,吃各个方向上出现的苹果(姑且称它为“苹果”),越吃越长,只要蛇头碰到屏幕四壁或者碰到自己的身子,游戏就立刻结束。本程序基于传统贪吃蛇游戏的特点利用LabVIEW制作的一款完整的迷你贪吃蛇游戏。
熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现贪吃蛇游戏的设计和仿真。要求通过本课程设计使学生熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器设计原理、设计方法和实现技巧,使学生掌握通信系统设计和仿真工具,为毕业设计做准备,为将来的学习及今后从事科学研究、工程技术工作打下较坚实的基础。
2 贪吃蛇游戏设计原理
贪吃蛇游戏大体上可分为以下几个部分:
1) 控制部分 就是通过输入输出来控制蛇的运动 2) 逻辑部分 进行判断蛇吃了没有 是否撞墙 同时把蛇的长度增加一节 还要实现分数的计算 3) 图象显示部分 就是将游戏显示出来
本程序的主要实现如下功能:1.小蛇在屏幕上不停的游走;2.用键盘方向键可控制小蛇的移动方向;3.吃过一个苹果后小蛇长度增加并随机产生另一个蛋;4.小蛇碰到四壁或者碰到自己的身体时游戏结束并给出得分和提示是否继续;5.游戏可以有多种难度选择等
3 贪吃蛇游戏设计与仿真
3.1 前面板设计
采用LabVIEW中提供的“Express XY图”作为游戏界面,显示蛇和苹果,这样就可以通过方向键来移动小蛇到想要去的地方。对XY图的属性做如下修改:1.去除标尺及标签,设置标尺为0:1000;2.去除两个方向的网格,使最终屏幕
文档评论(0)