计算机实习报告
姓名:
班级:
学号:
小班序号:
指导老师:
题目:贪吃蛇(运行环境:visual,studio 2010)
邮箱:
1.1总体功能说明
[主要完成什么功能,特色是什么。]、
我设计的的游戏首先在主界面选择游戏难度,接着进行游戏,在游戏过程中贪吃蛇不停地吃掉随机产生的食物,蛇身增长,直到蛇触碰到自己的身躯或边框,游戏结束
特色:1.游戏过程伴有音乐,游戏开始会出现一段游戏剧情,增加趣味性
2,游戏可以自选难度,且蛇身长每增加5,设速度都会增快直到最快速度为止,且游戏过程中一直显示难度,
3,游戏可以储存游戏分数,你可以查看最高分
4,游戏过程中蛇的颜色,食物的颜色,分数的颜色,可以不停变换,增加视觉效果
5,为降低难度,分数到达12的倍数时,蛇身会变为5
…… …… 余下全文
实验报告
课程名称:Windows程序设计
实验名称:贪吃蛇
设计成员:##
专业年级:20##级软件工程
填写时间:20##/12/24
贪吃蛇
一 所要实现贪吃蛇的功能:
1、点击“上”、“下”、“左”、“右”,蛇想相应的方向移动;每吃到一个豆子,蛇的长度增加一个,然后又生成一个食物;当蛇撞界或者吃到自己时,游戏结束并显示“GAME OVER”;蛇每吃一个食物,右边得分就增加;
2、在右边区域显示此游戏的作者姓名;
3、去掉工具栏,将应用程序的图标和名称改变;
4、当点击游戏菜单下的“新游戏”、“游戏开始”、“游戏暂停”、“游戏继续”相关按钮时,就会执行相应的功能;
5、当点击音效菜单下的“开启声音”、“关闭声音”时,就会响起声音或者关闭声音;
6、当在难度设置菜单下设置了难度后,游戏的难度就会做相应的变化;
…… …… 余下全文
三、实验步骤
1、编程环境的选择
本程序采用Microsoft Visual C++6.0的英文版本进行编译。VisualC++6.0是Microsoft公司推出的基于Windows操作系统的可视化C++编程工具,尽管Microsoft公司推出了.NET平台的集成开发环境,但由于其良好的界面和可操作性,加上支持标准C/C++规范,但仍有相当多的编程人员使用VisualC++6.0进行应用系统的开发。
2、 概要设计
2.1软件主要功能设计
2.1.1程序结构的设计
根据分析,贪吃蛇这个程序一共要实现如下几个功能,包括游戏方面开始游戏、暂停游戏以及停止游戏,音乐音效的添加与控制,游戏帮助提示与英雄榜的显示等等。具体的程序结构如下面的图2-1所示。
图2-1 贪吃蛇结构图
2.1.2程序流程
根据分析后的贪吃蛇结构设计出相应的贪吃蛇流程。贪吃蛇的内容主要包括: 游戏开始,随机出现食物;按下ToolBar中的暂停按钮或Space键可以实现暂停功能;按下帮助键或ToolBar中的“?”键可获得游戏帮助说明;可播放背景音乐和音效并可通过菜单以及ToolBar控制其播放或停止等等。
…… …… 余下全文
计算机实习报告
姓名: 向睿
班级: 07班
学号: 10210197
小班序号:11
指导老师:方莉
题目:贪吃蛇
邮箱:hgjngh123@126.com
1.1总体功能说明
贪吃蛇的小游戏,控制蛇来吃苹果;
随着吃掉的苹果个数的增加分数会增加,
但蛇身也会变长;
如果蛇撞到墙壁或者自己的话就会死掉结束游戏。
1.2用户界面
选择游戏等级,等级越高速度越快;
游戏界面;
死后选择是否继续游戏;
1.3使用方法
进入先选择游戏等级,1-9个等级对应的速度依次增大并且获得的分也依次增大。
通过上下左右控制蛇的运动方向,可选择1-9共9个等级,蛇会有不同的速度和分数递加。
死亡后按Y或N来继续或结束游戏
2.1 总体设计框架
2.2 关键算法描述
1.蛇的运动算法:
…… …… 余下全文
C语言课程设计报告
竞技贪吃蛇
目录
1......... 课程设计目的和要求............ 1
1.1 课程设计目的和任务................................................................................... 1
1.2 课程设计要求.............................................................................................. 1
…… …… 余下全文
软件设计报告
设计题目: 贪吃蛇
目录
一.需求分析
二.概要设计
三.详细设计
四.心得体会
一.需求分析
利用Microsoft Visual C++制作一个贪吃蛇的小游戏,要求:
(1)应用MFC单文档制作
(2)能够记录游戏成绩
(3)可根据玩家要求设置游戏速度(级别):初级,中级,高级
(4)可以根据个人喜好更换背景图片,食物图片,障碍物图片,结束图片等
贪吃蛇是家喻户晓的益智类小游戏,选择这个题目一是为了将自己的所学知识加以运用,二是一直以来贪吃蛇这个游戏就深深地吸引着我们,它的制作方法对于以前的我们而言都是很神秘的。我们希望通过自己的所学知识把它剖析开来,真真正正的了解它的本质和精髓。虽然我们的编程能力不是很强,但是我们有信心,在这次学习中我们将从实践和实际的项目中提高自己的编程能力。因此我们选定了这个题目。
本程序采用Microsoft Visual C++6.0的英文版本进行编译。VisualC++6.0是Microsoft公司推出的基于Windows操作系统的可视化C++编程工具,尽管Microsoft公司推出了.NET平台的集成开发环境,但由于其良好的界面和可操作性,加上支持标准C/C++规范,但仍有相当多的编程人员使用VisualC++6.0进行应用系统的开发。
…… …… 余下全文
高级语言程序设计实验报告
设计题目 贪吃蛇
目录
1 课程设计的目的和要求 1.1 课程设计目的和任务
1.2 课程设计的要求 2 课程设计任务内容 2.1 本次课程设计的主要任务如下
2.2 游戏规则
2.3 设计流程 3 软件使用说明 3.1 编辑程序的主要软件
3.2 程序使用过程
3.2.1 贪吃蛇进入
3.2.2 贪吃蛇的玩法 1 1 1 1 1 2 2 3 3 3 3 3
3.2.3 贪吃蛇的结束 4 4 课程设计的心得体会 4
4.1 课程设计的心得 4 4.2 课程设计的体会 4 参考文献 附录:部分程序清单 1 课程设计目的和要求
…… …… 余下全文