贪吃蛇游戏需求分析说明书

合集下载

幼儿园贪吃蛇益智游戏教案详细介绍

幼儿园贪吃蛇益智游戏教案详细介绍

幼儿园贪吃蛇益智游戏教案详细介绍1. 概述幼儿园教育是孩子成长过程中至关重要的一部分,而益智游戏在幼儿园教学中扮演着重要的角色。

而其中,贪吃蛇益智游戏因其简单易懂的规则和寓教于乐的特点,被广泛应用于幼儿园教学中。

本文将针对幼儿园贪吃蛇益智游戏进行详细介绍和教案共享,帮助老师更好地利用这一游戏进行教学。

2. 游戏规则幼儿园贪吃蛇益智游戏是一款在幼儿园教学中广泛使用的游戏。

游戏规则简单:孩子扮演一条小蛇,通过操作键控制小蛇的方向,吃食物并长大,但不能碰到墙壁或者自己的身体。

这款游戏不仅能培养孩子的操作能力,还可以培养孩子对空间的感知能力,并且在游戏过程中,孩子还会学会控制自己的情绪和思维。

3. 游戏目的幼儿园贪吃蛇益智游戏的目的在于通过游戏的方式引导幼儿学习,让他们在快乐的氛围中掌握知识,培养他们的逻辑思维能力和动手能力。

通过这款游戏,孩子们能够在愉快的氛围中学习,培养他们的观察力和逻辑思维能力,使得教学更加生动有趣,并且能够提高孩子们的学习积极性。

4. 游戏教学在教学中,老师可以结合幼儿园的实际情况,设计不同的游戏场景。

可以设计成果园中的一颗果树,小蛇需要吃水果变长,同时要躲避掉不断移动的障碍物。

老师可以利用这些游戏场景引导幼儿学习有关水果、形状、颜色等知识。

通过这样的游戏教学,能够让孩子们在快乐的氛围中学到更多的知识,增强他们的记忆力和学习能力。

5. 个人观点作为一名教学者,我个人非常看重幼儿园益智游戏在教学中的应用。

而对于幼儿园贪吃蛇益智游戏,我认为它不仅能够让孩子们从中获得乐趣,还能够在游戏过程中培养他们的思维能力和动手能力。

通过这样的方式,能够有效提高孩子们的学习兴趣,让他们在愉快的氛围中掌握更多的知识。

6. 总结幼儿园贪吃蛇益智游戏作为一款益智游戏,在幼儿园教育中起着重要的作用。

通过游戏的方式,能够培养孩子们的思维能力和动手能力,让他们在快乐的氛围中学习知识。

老师们可以结合实际情况,设计场景化的教学内容,让幼儿在游戏中学习,享受成长的乐趣。

_贪吃蛇游戏_说明书

_贪吃蛇游戏_说明书

湖南工业大学课程设计任务书2012 — 2013 学年第一学期计算机与通信学院学院(系、部)通信工程专业班级姓名学号课程名称:面向对象程序设计设计题目:贪吃蛇游戏完成期限:自2013 年 1 月7 日至2013 年 1 月13 日共 1 周内容及任务一、设计的主要技术参数(1) 游戏中共有贪吃蛇的长度和走向;(2) 随机生成食物(3) 通过响应定时器来实时更新。

二、设计任务(内容)(1) 随机生成贪吃蛇和食物;(2) 控制贪吃蛇的走动;(3) 食物消除判定,已经碰壁判定。

三、设计工作量一周进度安排起止日期工作内容1月7日-1月7日综合我们所学的知识,讨论设计的课题,制定用户需求。

1月8日-1月8日针对用户需求进行组员间的分工。

进一步熟悉自己的模块。

1月8日-1月12日一起完成开发,查找可能的漏洞,修改程序,直至完成程序。

1月13日-1月13日完成设计文档和课程设计说明书。

主要参考资料1.谭浩强.C++面向对象程序设计[M].北京:清华大学出版社,2006.2. Visual C++从入门到精通[M].北京:人民邮电出版社,2010指导教师(签字):年月日系(教研室)主任(签字):年月日面向对象程序设计设计说明书贪吃蛇游戏起止日期:2013 年1 月7 日至2013 年1 月13 日学生姓名班级学号成绩指导教师(签字)计算机与通信学院2013年1 月13日目录一、需求分析 (4)1.1、选题 (4)1.2、功能 (4)1.3、重要的MFC (4)二、概要设计 (4)2.1、设计思路 (4)2.2、程序框图 (5)三、详细设计 (6)四、调试分析 (8)五、用户使用说明 (8)六、测试结果 (9)七、附录或参考资料 (10)一、需求分析1.1、选题接到课程设计任务后,我们对曾经非常感兴趣的几款经典小游戏作了分析并筛选,然后发现使用MFC类库都可以完成这些游戏的编译,但是我们刚刚学习,还不能完全掌握MFC类的使用和复杂的算法,但是我们相信通过一个简单的贪吃蛇游戏可以让我们对MFC得到充分的锻炼。

贪吃蛇说明书

贪吃蛇说明书

贪吃蛇说明书
蛇的活动区域是由若干个小方格组成的。

当这些小方格呈现灰色时,便表示蛇身。

设整个区域由m×n个方格组成,最左上角的方格坐标为(0, 0)。

蛇是由若干个邻的方格组成的,将这些方格的坐标依蛇头至蛇尾的次序存入到一个数组中便代表了蛇身。

当蛇在游戏区域中“游动”一格时,所对应的数组操作应该是,将新的位置坐标插入到数组头部,同时将数组中最后一个元素删除。

这项工作可以用一个一般的数组来完成,但当进行插入操作时需要自己移动数组中的元素;也可以使用CArray来完成这些工作,CArray的成员函数提供了需要的操作,这样做简单一些。

游戏使用四个方向键来控制蛇的前进方向,在Onkeydown消息处理函数中,根据不同的方向键设置了成员变量m_nDirect的值。

当在菜单中选择开始时,启
动了定时器,游戏开始。

在定时器消息处理函数中,根据m_nDirect的值判断出蛇的下一个位置。

如果没有超出边界或碰到自身,则蛇可以移动到新位置。

如果吃到了食物,则在CArray中只插入而不删除最后一个元素,蛇身长度增加。

当蛇移动一格时,只有蛇头和蛇尾的位置需要重绘,为此专门编写了成员函数ReDisplay来刷新一个小格。

当蛇身碰到游戏区域边界和蛇身时游戏结束,游戏区域显示游戏运行的时间及玩家得分。

贪吃蛇小游戏需求分析

贪吃蛇小游戏需求分析

“贪吃蛇”游戏需求分析一、需求分析:贪吃蛇游戏是一个小型益智游戏,它可以锻炼人们的反应能力,尤其是在开发人的智力方面,很受人们的欢迎。

本组该次小游戏程序设计包含二维数组、鼠标操作及图形化函数等方面知识。

具体需求概要如下:1.初始化游戏界面为600*600大小,并于坐标为(250,250)处显示游戏名称“贪吃蛇”,等待鼠标响应以开始游戏;2.在程序中用格子初始蛇长及蛇的位置,用W、S、A、D控制方向为上下左右进行游戏。

游戏过程中,每吃到一次食物用For 循环使蛇移动的speed增加,分数加10,蛇长加一格;3.蛇头咬到蛇尾or蛇头接触活动区域外围则Game over,显示累计分数,游戏结束。

二、运行环境:该课程设计在设计与实验过程中需要在windows XP系统/windows 2000以上系统中进行,程序设计要求在visual C++6.0平台中进行,完成代码的编写、编译、调试、测试等工作。

本游戏对计算机硬件和操作系统要求极低,所以在这里只是把自己的电脑硬件参数和系统参数列下:操作系统:windows xp 软件环境:安装VC++6。

三、设计概要:1.初始化模块:屏幕初始化,屏幕初始化用于显示游戏信息“贪吃蛇”;2.游戏界面模块:设计绿色的边框,边框内用黑色无框格子填充作为游戏活动区域;3.游戏运行模块:运用函数控制蛇长及食物的关系,并使用键盘控制方向;4.判断模块:头咬到尾或头接触活动区域外围,则游戏结束,显示累计分数。

四、详细设计及实现:1.流程图(函数调用关系图)#include<stdio.h> #include<stdlib.h> #include<graphics.h> #include<dos.h> #include<conio.h> #include<time.h>3.数据结构 IMAGE wal; MOUSEMSG m;typedef struct {int x[40]; int y[40];int derection;int food; int foodx; int foody; int size; } snake;4.全局变量int score=0,speed=300;5.函数声明 void init(void); void wall(void); void food(void); void gameover(void); int food1(void); void snakes(void); void draw(void);6.算法设计 main 函数: 具体实现程序功能。

贪吃蛇游戏概要设计说明书

贪吃蛇游戏概要设计说明书

概要设计说明书1.引言1.1编写目的在分析《贪吃蛇游戏的需求分析说明》的基础上,我们对该系统做了概要设计,主要是基于以下目的编写此说明书:1.对系统概要设计的的阶段任务成果形成文档,以便阶段验收、评审,最终的阶段验收。

2.对需求阶段的文档再次确认过程,对前一阶段的需求不充分的地方或者有错误的地方进行修改。

3.明确整个系统的功能框架和数据结构,为下一阶段的详细设计、编码、测试提供参考依据。

4.明确编码规范和命名规范,统一程序界面。

预期读者:详细设计人员、概要设计评审小组、研究院领导。

1.2 背景系统名称:贪吃蛇游戏任务提出者:手机策划人员开发者:技术人员用户:NOKIA手机用户运行该软件机器:NOKIA手机1.3 定义1.节:一条蛇可以看成由许多正方形的“小格子”拼凑成,称作节。

节是蛇身上最小的单位。

2.链表:用来保存每一段的状态,链表的元素单位是节。

且链表的第一个元素表示蛇的头部。

3.坐标系:以左上角那点为(0,0),向右则x递增,向下则y递增。

1.4 参考资料张海藩:《软件工程导论》第五版清华大学出版社肖刚等:《实用软件文档写作》2总体设计2.1需求规定2.1.1输入、输出输入:操作选择、级别输出:时间、分数2.1.2 功能要求本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的开始、暂停、退出等功能,分为:游戏主界面模块、游戏控制模块两个模块。

2.1.3 性能要求本游戏在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。

游戏主界面应该力求美观,赏心悦目。

游戏控制模块应做到易懂、易操作,而且准确率高,不易出错。

2.2运行环境本次设计的系统环境及工具:运行环境:WindowsXP编程语言:Java使用工具:Eclipse2.3 基本设计概念和处理流程2.3.1基本设计概念如下:程序关键在于表示蛇的图形及蛇的移动。

贪吃蛇游戏程序的设计说明

贪吃蛇游戏程序的设计说明

测控技术与仪器专业课程设计题单班级0982011 学生某某课程名称计算机课程设计课题贪吃蛇游戏程序设计设计要求 1.学习游戏设计有关知识。

2.设计贪吃蛇游戏程序。

3.调试并修改程序。

4.完成课程设计论文。

课题发给日期2011年6月25日课程设计完成日期2011年7月09日指导教师余某某评语:贪吃蛇游戏学生:某某班级:0882011指导老师:余某某摘要:编写C语言程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙,在围墙随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时计10分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。

作为一个完整的程序,必须考虑人机交流与用户体验。

游戏的界面不能太丑,更不能连个简单的界面都没有。

游戏应该有个比较漂亮的界面,在有必要硬件支持和软件的支持下,游戏开发者必须最大限度的使游戏美观。

游戏的美观是一方面,游戏的在素质是另一方面。

一个游戏的优劣,最终由玩家决定。

在游戏与玩家见面之前,游戏开发者要设计一种让玩家投入的游戏模式,并且在一定的游戏规则下进行。

关键词:贪吃蛇流程图c语言源程序目录1 前言 (1)2 课设容 (3)2.1课设目的 (3)2.2设计功能 (3)2.3结构设计 (7)3结论 (11)参考文献 (15)附录A (16)1 前言C语言是一种易学易懂的通用程序设计语言,由于它具有功能性强,运用简洁,灵活兼有高级语言与低级语言的优点,以及“目标程序效率高”可移植性和能在各种系统上普遍实现等特点使它成为当今世界上的主流程序设计语言之一,同时被选作目前全世界广泛应用,同时也是大学生必修的科目。

作为一位当代的大学生更要很好的利用它,学好一门设计语言,实现学以至用。

制作C程序报告,可以巩固和加深自己对C语言课程的基本知识的理解和掌握,并且能够掌握C语言编程和程序调试的基本技能。

幼儿园贪吃蛇益智游戏教案 幼儿园游戏

幼儿园贪吃蛇益智游戏教案 幼儿园游戏

幼儿园贪吃蛇益智游戏教案一、游戏简介贪吃蛇是一款经典的益智游戏,通过控制蛇身的方向,让蛇吃食物,不断变长,在游戏过程中需要注意躲避障碍物,同时规划最佳前进路线。

这款游戏能够培养孩子的注意力、反应力和逻辑思维能力,是一款非常适合幼儿园教学使用的益智游戏。

二、教学目标通过贪吃蛇游戏的教学,目标是培养幼儿的注意力和反应力,锻炼他们的手眼协调能力,以及培养逻辑思维能力和规划能力。

通过游戏的方式让幼儿了解蛇的特点,培养他们对自然生物的兴趣和保护意识。

三、教学准备1. 游戏设备:需要准备一台安装有贪吃蛇游戏的电脑或平板。

2. 游戏环境:在教学区域划定游戏区域,保证每个孩子都能够清楚地看到屏幕。

3. 教具准备:准备好相关的教学素材,如图片、音频或视频,帮助幼儿了解贪吃蛇游戏的规则和玩法。

4. 教师准备:教师需要提前对游戏内容和教学方法进行充分准备,确保能够高效地进行教学。

四、教学步骤1. 游戏介绍:教师向孩子们简单介绍贪吃蛇游戏的背景和规则,引导他们了解游戏的玩法和目标。

2. 游戏操作:教师向幼儿们演示如何操作贪吃蛇游戏,让他们了解如何通过控制蛇身的方向来吃食物,并且避开障碍物。

3. 分组游戏:将孩子们分成若干小组,每个小组依次进行游戏,教师可以设立奖励机制,激发孩子们的游戏积极性。

4. 游戏讨论:游戏结束后,教师与孩子们一起讨论游戏过程中遇到的问题,引导他们总结规律和方法。

5. 游戏应用:引导孩子们将游戏中学到的注意力、反应力和规划能力运用到日常生活中,培养他们的生活技能。

五、教学效果评估教师可以通过观察孩子们游戏时的表现、参与讨论时的表现以及日常生活中的日常表现来评估教学效果。

通过多种方式评估孩子们的学习情况,及时调整教学方法和内容,以达到更好的教学效果。

六、注意事项1. 确保每个幼儿都能够参与到游戏中,保证教学的公平性和全面性。

2. 在游戏过程中,要注意引导幼儿们控制游戏时间,避免过度沉迷。

3. 需要确保游戏设备的安全性,避免幼儿在游戏过程中受伤。

贪吃蛇测试分析报告模版

贪吃蛇测试分析报告模版

贪吃蛇测试分析报告开发小组成员:目录1.引言————————————————————— 41.1编写目的—————————————————— 41.2项目背景—————————————————— 41.3定义———————————————————— 41.4参考资料—————————————————— 52.测试概要————————————————————53.测试结果及发现—————————————————63.1游戏方面——————————————————63.2界面菜单测试————————————————94.对软件功能的结论————————————————114.1游戏运行方面————————————————114.1.1能力—————————————————114.1.2限制—————————————————114.2界面设置方面————————————————114.2.1能力—————————————————114.2.2限制—————————————————115.分析摘要————————————————————125.1能力————————————————————125.2缺陷和限制—————————————————125.3建议————————————————————125.4评价————————————————————126.测试资源消耗——————————————————121.引言1.1编写目的:明白用户需求,为系统设计和编码人员提供依据,查找项目中存在的错误及可能存在的错误,完善软件不足的地方,提升软件的部分功能、性能。

1.2项目背景:软件项目名称:贪吃蛇游戏1.用户需要开发一款命名为贪吃蛇的休闲小游戏2.开始游戏时,存在一条向右运动的小蛇和蛇需要吃掉的豆3.用户通过键盘的“上下左右”键控制小蛇分别向“上下左右”运动来吃掉豆,同时增加自身的长度4.小蛇吃掉游戏规定数量的豆后,游戏结束5.游戏分为初级、中级、高级6.小蛇不能碰到边界7.小蛇自身不能碰撞8.游戏可以暂停和重新开始9.游戏完成后计算所得分数10.游戏在任何时候都可以退出1.3定义1):块一条蛇可以看成由许多正方形的“小格子”拼凑成,称作块。

贪吃蛇详细设计说明书

贪吃蛇详细设计说明书

贪吃蛇_详细设计说明书编写人:完成日期:X年X月X日文档名称:详细设计规格说明书1项目名称:贪吃蛇游戏项目负责人:XXX XXX编写 TEST __X___年_X_月___X_日校对所有小组成员 __2015___年___6__月___13_日审核所有小组成员 ____2015_年___6__月___13_日批准 XXX _2015____年___6__月___14__日开发单位 __XXX班_____组员: XXX XXX目录1.引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2.系统的结构 (4)2.1 每个模块的名称、标识符如下所示: (4)2.2模块之间的关系: (5)3.模块1(标识符)设计说明 (6)3.1模块描述 (6)3.2功能 (7)3.3性能 (7)3.4输入项 (8)3.5输出项 (8)3.6设计方法(算法) (8)3.7流程逻辑 (11)3.8接口 (12)3.9存储分配 (12)3.10注释设计 (12)3.11限制条件 (12)3.12测试计划 (13)3.13尚未解决的问题 (13)1.引言1.1编写目的本说明书在概要设计的基础上,对贪吃蛇游戏的各模块、程序、子系统分别进行了实现层面上的要求和说明。

软件开发小组的产品实现人员阅读和参考本说明进行代码的编写和测试。

本说明书预期的读者是软件开发小组的产品实现人员。

1.2背景说明:系统名称:贪吃蛇游戏任务提出者:手机策划人员开发者:软件开发小组的产品实现人员用户:Android操作系统手机用户运行该程序系统的计算中心:Android操作系统手机芯片1.3定义1. 节:一条蛇可以看成由许多正方形的“小格子”拼凑成,称作节。

节是蛇身上最小的单位。

2. 链表:用来保存每一段的状态,链表的元素单位是节。

且链表的第一个元素表示蛇的头部。

3. 坐标系:以左上角那点为(0,0),向右则x递增,向下则y递增1.4参考资料1.《软件工程导论》张海藩著清华大学出版社2.《数据库系统原理教程》刘韬著人民邮电出版社3.《C程序设计》谭浩强清华大学出版社4.《成功的软件开发》(原书第二版)(蔡愉祖、邓本江等译)机械工业出版社)5.《实用软件文档写作》肖刚著清华大学出版社6.计算器的电路设计及算法研究[D]. 邱钊. 电子科技大学,2011.7.基于Java EE的网络销售系统的设计与实现[D]. 刘丹.湖南大学,20128.需求规格说明书《》软件开发小组2015/49.用户操作手册(初稿)《》软件开发小组2015/52.系统的结构2.1 每个模块的名称、标识符如下所示:1.Ground类1) private int TYPE;2) public int[][] rocks=new int[Global.WIDTH][Global.HEIGHT];3) public void setGround(int type){} 根据不同的Type值将rocks的不同下标的元素设为1,其他元素为0。

贪吃蛇小游戏实验报告[

贪吃蛇小游戏实验报告[

- 0 -软件设计报告设计题目: 贪吃蛇 目录一. 需求分析 二. 概要设计 三. 详细设计四. 心得体会一. 需求分析1.1关于题目 1.1.1题目要求(1)利用MicrosoftVisualC++制作一个贪吃蛇的小游戏, 要求:(2)应用MFC 单文档制作(3)能够记录游戏成绩学 院:专业班级:学生姓名:学生学号:指导教师:提交时间:成 绩:(4)可根据玩家要求设置游戏速度(级别): 初级, 中级, 高级可以根据个人喜好更换背景图片, 食物图片, 障碍物图片, 结束图片等1.1.2选题背景贪吃蛇是家喻户晓的益智类小游戏, 选择这个题目一是为了将自己的所学知识加以运用, 二是一直以来贪吃蛇这个游戏就深深地吸引着我们, 它的制作方法对于以前的我们而言都是很神秘的。

我们希望通过自己的所学知识把它剖析开来, 真真正正的了解它的本质和精髓。

虽然我们的编程能力不是很强, 但是我们有信心, 在这次学习中我们将从实践和实际的项目中提高自己的编程能力。

因此我们选定了这个题目。

1.2关于编译软件本程序采用Microsoft Visual C++6.0的英文版本进行编译。

VisualC++6.0是Microsoft公司推出的基于Windows操作系统的可视化C++编程工具, 尽管Microsoft公司推出了.NET平台的集成开发环境, 但由于其良好的界面和可操作性, 加上支持标准C/C++规范, 但仍有相当多的编程人员使用VisualC++6.0进行应用系统的开发。

- 1 -1.3关于兼容性本程序经过调试, 可以在XP系统下编译运行, 也可以在Vista下运行, 界面稍有不同, 但不影响运行结果。

二. 概要设计2.1软件主要功能设计2.1.1程序结构根据分析, 贪吃蛇这个程序一共要实现如下几个功能, 包括游戏方面开始游戏、停止游戏, 设置游戏级别(速度), 设置图片等。

具体的程序结构如下面的图1-1所示。

- 2 -图2-1 贪吃蛇结构图2.1.2程序流程根据分析后的贪吃蛇结构设计出相应的贪吃蛇流程。

贪吃蛇设计说明书

贪吃蛇设计说明书

贪吃蛇设计说明书摘要本贪吃蛇(Snake)游戏仿照以往的贪吃蛇游戏,尽管在图形界面方面存在一定的缺陷,但能够基本实现游戏的功能。

本游戏分为10个级别,玩家通过方向键对蛇的运动进行控制,如果蛇吃到食物,得分加10分,并且到一定的程度级别会上升。

此外,用户可以根据需要选择速度、界面以及播放的音乐,并且在游戏中保存了以往前三名玩家的记录,供玩家参考。

关键字:主页面,快捷键,方向键,解决方案目录第一章:ATM系统概述1.1系统的主要任务1.2 基本要求1.3 主要功能1.4 设计方法及涉及知识点1.4.1 设计方法1.4.2 涉及知识点1.5 系统开发的目的第二章:系统分析2.1分析问题和定义类,给出类的定义和联系,2.2系统开发平台的选择2.3程序设计语言的选择2.4 操作平台第三章:总体设计3.1系统的结构图(总图)3.2函数模块说明(每个函数的原型、功能说明)3.3系统运行界面截图第四章:系统评价4.1系统的特点4.2系统的缺点4.3将来可能提出的要求第五章:小结第六章:参考文献第一章 ATM系统概述1.系统的主要任务本游戏主要提供给玩家进行娱乐。

2.基本要求1.要求利用面向对象的方法以及C#程序设计语言来完成该系统的设计;2.要求在设计的过程中,建立清晰的类的层次;3.在系统中建立相关的类,每个类中都要有各自的属性和方法;4.程序运行结果正确,操作方面,界面美观,逻辑层次清楚,程序结构合理,文档规范清晰。

3.主要功能该系统具备以下功能:控制蛇运动方向:用键盘上的↑、↓、←、→控制蛇的运动方向。

当蛇向一个方向运动时,它的反向键被锁定。

不能通过连续按住某个方向键而加快蛇的运动。

若在游戏中,蛇头碰了墙或是自己的身体,则游戏结束。

蛇吃食物:蛇每吃一个食物增长一节,并且得分加10分,总共为100节。

蛇每增长10节游戏上升一个级别。

游戏结束:如果在游戏过程中,蛇头碰墙或是碰到了自己的身体,则游戏结束。

如果在游戏过程中,用户选择退出游戏,则提醒用户游戏正在进行,是否要退出。

贪食蛇游戏实习报告

贪食蛇游戏实习报告

贪吃蛇游戏开发一、需求分析1、该贪吃蛇设计主要具有吃食、暂停、开始以及重新开始游戏。

2、主要目标:本游戏实现贪吃蛇在制定空间去吃随机出现的方块。

游戏可以暂停,如不满意这一次游戏的成果还能重新开始游戏。

二、项目设计1、流程设计程序流程图2、游戏具体设计:(1) 蛇移动的实现蛇的移动方向主要受头结点控制,所以每次画蛇时只要把前一结点的值赋给后一节点即可。

当蛇头的移动方向向右时,y 值不变x 的值不断增加。

当蛇头的移动方向向左时,y 值不变x 的值不断减少。

当蛇头的移动方向向下时,y 值增加x 的值不变。

当蛇头的移动方向向上时,y 值减小x 的值不变。

(2) 蛇死亡的判断当蛇头的值与蛇身或与墙的值相等时,蛇即算死亡.(3)蛇到达边框时从另一端出现和传送的实现当蛇头的x 或y 值达到边框的最大或最小位置时相应的给x 或y 赋以边框的最小或最大值以实现当蛇到达边框时能从另一端出来,同理当蛇头的x,y 值等于传送点位置的值时将蛇头x,y 的值赋以被传送到位置的值,这样将实现蛇的传送功能。

三、项目实现①蛇身颜色、最大长度及速度int speed;//设置蛇的速度int maxLen;//设置蛇的最大长度②随机生成食物产生随机种子:qsrand(QTime().currentTime().msec());定义食物的坐标、形状及颜色:int mx = (qrand()%(w/20))*20;int my = (qrand()%(h/20))*20;food = new QLabel(this);food->move(mx,my);food->resize(20,20);//食物大小food->setAutoFillBackground(true);//设置食物自动填充背景颜色food->setFrameShape(QFrame::Box);//设置形状food->setFrameShadow(QFrame::Sunken);food->setPalette(QPalette(QColor(qrand()%255,qrand()%110,qrand()%255)));//改变调色板的颜色return food;③方向控制及按键事件处理方向控制:switch(d){case d_up:nheady-=speed;break;case d_down:nheady+=speed;break;case d_left:nheadx-=speed;break;case d_right:nheadx+=speed;break;}按键事件处理:void snake::keyPressEvent(QKeyEvent *f){if(f->key()==Qt::Key_Up){d=d_up;}else if(f->key()==Qt::Key_Down){d=d_down;}else if(f->key()==Qt::Key_Left){d=d_left;}else if(f->key()==Qt::Key_Right){d=d_right;}}④食物的显示与蛇吃食物食物显示:data.push_back(getFood());//将吃到的食物添加在蛇身之后timer = new QTimer();//初始化时钟timer->setInterval(400);//设置时钟周期timer->start();connect(timer,SIGNAL(timeout()),this,SLOT(move()));//传递信号food = getFood();food->show();蛇吃食物:if((nheadx==foodx)&&(nheady==foody)){data.push_back(food);food = getFood();food->show();}游戏截图1游戏截图2游戏截图3游戏截图4⑤游戏结束条件if(data.size()>=10){QMessageBox msg(this);msg.setText("game over!");msg.setStandardButtons(QMessageBox::Yes|QMessageBox::No);msg.show();if(msg.exec()==QMessageBox::Yes){this->close();}}四、总结经过10天的培训,让我进一步熟悉了Linux系统下命令的使用、文件的编写与调试,更熟悉了以前所学的C++语言,让我对我所学习的计算机更加了解喜欢,也更加希望自己能学好计算机方面的设计,去设计更多有意思的游戏。

贪吃蛇功能说明书(初稿)

贪吃蛇功能说明书(初稿)

贪吃蛇功能说明书(初稿)贪吃蛇(单词版)软件功能说明书1 开发背景“贪吃蛇”这个游戏对于80,90后的⼈来说是童年的记忆,可以将其说为是⼀个时代的经典,实现了传统贪吃蛇的游戏功能;现在⼈们对英语的重视程度越来越深,现在的⼩孩⼦在幼⼉园的时候就接受了简单的英语教学,熟记较多的英语单词对英语的学习起着巨⼤的积极作⽤,市⾯上的英语单词背记软件对于初⾼中学⽣来说易于接受,但是对于⼩学及以下的学⽣来说,这些软件的使⽤普遍率不⾼,年龄较⼩的孩⼦很难使⽤这些软件保持较长时间的集中⼒背单词。

基于这样的现实情况,【探路者团队】开发了贪吃蛇(单词版)的益智游戏软件。

该软件既可以实现贪吃蛇的游戏功能,⼜在原始功能的基础上增加单词拼写功能,使⽤户在娱乐的同时进⾏英语单词的学习。

2 开发⽬标开发本软件⼀⽅⾯是为了让80,90后⽤户重温童年的美好记忆,另⼀⽅⾯也是为了增加对英语学习兴趣较弱、意志⼒薄弱的中⼩学⽣学习英语的兴趣和动⼒,在游戏中记忆单词拼写。

本软件在使⽤过程中按照提供单词的顺序,“吃掉”软件当前提供的单词,并按照拼写顺序依次“吃”相应的字母才能完成此单词的任务,不提供⽤户跳过此单词进⾏下⼀单词的功能。

本软件只⽀持蛇头进⾏上下左右四个⽅位移动,暂不⽀持360°全⽅位移动蛇头。

3 软件⽤户本软件的应⽤⼈群主要是喜欢玩贪吃蛇,并且想通过游戏记单词的⼈群。

⽬前主要⽬标是学龄前⼉童,后期我们会对词库进⾏增加,以适合更多的⼈群。

4 软件功能描述4.1 贪吃蛇游戏基本功能4.1.1 运动功能⽤户可通过使⽤键盘上的上下左右⽅位键控制蛇的移动⽅向,蛇在控制的⽅向上进⾏直线前进。

4.1.2 吃⾷物功能当界⾯任意位置出现⾷物,⽤户使⽤⽅位键控制蛇移动到⾷物周围,当蛇头碰到⾷物时则表⽰贪吃蛇吃到此⾷物,界⾯上会在任意位置出现下⼀个⾷物,⽤户再次控制蛇去吃这⼀⾷物。

4.1.3 死亡判定功能当蛇头在前进⽅向上撞到墙壁或蛇头吃到蛇⾝时,给出死亡判定,并给出⽤户本次游戏得分,在下⼀次⽤户使⽤软件进⾏游戏时会将本次成绩加⼊到成绩排名列表中。

贪吃蛇程序设计说明书

贪吃蛇程序设计说明书

贪吃蛇程序设计说明书贪吃蛇游戏程序设计说明书题目:贪吃蛇游戏学校:系别:专业班级:姓名:学号:指导老师:日期:一、设计题目:贪吃蛇是一款经典的休闲游戏,一条蛇在密闭的围墙内,随机出现一个食物,通过控制方向键操作小蛇不停的朝着食物前进,直到吃掉食物。

每吃一个食物,小蛇都会长长一截,随之难度增大;当小蛇头撞到墙或自己时,小蛇死亡。

二、功能设计:本游戏要求实现以下几个功能:(1)用上、下、左、右键控制游戏区蛇的运动方向,使之吃食而使身体变长;(2)用户可以调节蛇的运行速度来选择不同的难度;(3)游戏分多个难度级别;(4)用户可自选颜色;(5)记录成绩前五名的游戏玩家;(6)增加背景音乐;(7)提高障碍物和游戏级别。

三、程序模块图:贪吃蛇游戏初始化图模块控制模块设置模块帮助模块墙体蛇身食物移动食物死亡变长绩等级音效四、算法流程图:是否否是否是开始初始化界面和蛇身放置食物获取按键开始运动碰到边界蛇吃到食蛇长大蛇死亡继续结束五、函数原型与功能1.主函数:void main()启动程序,触动其他函数。

2.初始化:void init ()设置背景框大小、蛇体初始值,随机产生食物。

3.随机产生食物:void setfoodcrd()设置食物生成坐标,0表示食物被吃。

4.画食物:void showfood()用矩形框来画食物5.画蛇:void showsnake()根据蛇的坐标和节数,循环用矩形框来画蛇。

6.蛇移动:void snakemove()根据按键,重设坐标7.改变蛇的方向:void changeskdir()响应用户的运动方向8.判断蛇是否死亡:void judgeslod判断蛇是否碰到自己或墙。

9.判断蛇是否吃到食物:void judgefood()判断是否吃到食物,吃食后变0,蛇增长一节。

10.结束游戏:void gameover()结束话语,并执行下一步。

六、基本代码#include#include#include#pragma comment(lib,"Winmm.lib")#include "MyTimer.h"#define SIZEMAX 100 /*蛇最大长度*/#define SPEED 100 /*初始速度*/#define len 20 /*蛇宽度*/#define lm 10 /*蛇每次移动距离*/#define initlen 600 /*初始化窗口正方形的长度*/ #define Min_snakelen 2 /*蛇的最小长度*/ typedef struct {int x,y;}DIR;int snakelen=Min_snakelen; /*蛇的长度*/int isfood=1; /*食物状态*/int isover=0; /*游戏状态*/int ispause=1; /*暂停状态*/int ismusic=1; /*音乐播放状态*/char dir; /*记录蛇运动的方向*/char c='d';DIR snake[500],food; /*定义蛇节点和食物的类型*/int speed=SPEED;void drawmap() /*画地图函数*/ {IMAGE img;char str[10];loadimage(&img,"贪吃蛇.jpg"); /*游戏界面*/ putimage(0,0,&img);loadimage(&img,"7.jpg"); /*侧栏提示*/putimage(600,0,&img);sprintf(str,"%d",snakelen);setfont(30,0,"宋体");setbkmode(TRANSPARENT);outtextxy(620,10,"操作说明:");setfont(20,0,"宋体");outtextxy(615,50,"awsd控制方向键");outtextxy(615,80,"p键暂停");outtextxy(615,110,"o键继续");outtextxy(615,200,"esc键退出");outtextxy(615,140,"l键暂停音乐");outtextxy(615,170,"k键继续播放");outtextxy(730,250,str);outtextxy(620,250,"蛇当前长度");}void init() /*初始化蛇函数*/ {int i;IMAGE img;snake[0].x=9*len+lm;snake[0].y=4*len+lm;loadimage(&img,"1.jpg");putimage(snake[0].x-lm,snake[0].y-lm,&img); for(i=1;i<snakelen;i++)< p="">{snake[i].x=len*(9-i)+lm;snake[i].y=len*4+lm;loadimage(&img, "2.jpg");putimage(snake[i].x-lm,snake[i].y-lm, &img); }}void showsnake() /*画蛇函数*/{int i;IMAGE img;loadimage(&img, "1.jpg");putimage(snake[0].x-lm,snake[0].y-lm , &img); loadimage(&img, "2.jpg");for(i=1;i<snakelen;i++)< p="">putimage(snake[i].x-lm,snake[i].y-lm, &img); }void snakemove() /*画动蛇函数*/{int i;int mx=snake[0].x;int my=snake[0].y;switch(dir){case 'a':mx-=len;break;case 'd':mx+=len;break;case 'w':my-=len;break;case 's':my+=len;break;default:break;}for(i=snakelen-1;i>=0;i--){snake[i+1].x=snake[i].x;snake[i+1].y=snake[i].y;}snake[0].x=mx;snake[0].y=my;showsnake();}int ceshiover() /*检测游戏结束函数*/{int i;if(snake[0].x<0||snake[0].x>30*len-lm||snake[0].y<0||snake[0].y>30*len-lm) return 1;for(i=1;i<snakelen;i++)< p="">{if(snake[0].x==snake[i].x&&snake[0].y==snake[i].y) return 1;}return 0;}int foodinsnake() /*检测食物是否在蛇上函数*/ {for(int i=0;i<snakelen;i++)< p="">if(food.x==snake[i].x&&food.y==snake[i].y)return 1;elsereturn 0;}void showfood() /*画食物函数*/{IMAGE img;do{food.x=(rand()%30)*len+lm;food.y=(rand()%30)*len+lm;}while(foodinsnake());loadimage(&img, "3.jpg");putimage(food.x-lm,food.y-lm , &img);isfood=0;}void kmusic(){if(ismusic==0)mciSendString("pause mymusic",NULL,0,NULL);if(ismusic==1)mciSendString("resume mymusic",NULL,0,NULL);}void playbkmusic() /*播放背景音乐函数*/{mciSendString("open 超级玛丽.mp3 alias mymusic", NULL, 0, NULL);mciSendString("play mymusic repeat", NULL, 0, NULL);}void playgame() /*玩游戏函数*/{c='d'; //蛇开始向右移动isover=0;snakelen=Min_snakelen;dir='d';IMAGE img;MyTimer t; //定义精确延时对象int T=200; // 延长时间drawmap(); //画游戏地图init(); //画小蛇初始位置while(!isover){if(ispause){snakemove();FlushBatchDraw(); //批量绘图EndBatchDraw(); //结束批量绘图if(snake[0].x==food.x&&snake[0].y==food.y){ snakelen++;isfood=1;}if(isfood)showfood();if(snakelen<35)T=200-3*snakelen;t.Sleep(T);BeginBatchDraw(); // 开始批量绘图模式,防止闪烁问题drawmap();loadimage(&img, "3.jpg"); // 加载食物图片putimage(food.x-lm,food.y-lm , &img);};//按键控制if(kbhit())c=getch();switch(c){case 'a':if(dir!='d'){dir=c;}break;case 'd':if(dir!='a'){dir=c;}break;case 'w':if(dir!='s'){dir=c;}break;case 's':if(dir!='w'){dir=c;}break;case 27: exit(0); break; //游戏退出case 'p': ispause=0;break; //p暂停case 'o': ispause=1;break; //o继续游戏case 'l': ismusic=0;break; //l暂停音乐case 'k': ismusic=1;break; //k继续播放default:break;}kmusic(); //音乐控制播放//判断游戏结束if(ceshiover())isover=1;//判断是否重新再来HWND wnd = GetHWnd(); //获取窗口句柄if(isover)if (MessageBox(wnd, "游戏结束。

C语言贪吃蛇游戏需求分析说明书

C语言贪吃蛇游戏需求分析说明书

项目需求规格说明书当前版本号:1.0最后更新日期:作者:目录1.引言 (3)1.1. 目的 (3)1.2. 背景 (3)1.3. 参考资料 (3)1.4. 开发人员 (3)2. 任务概述 (3)2.1目标 (3)2.2 假定与约束 (4)3.游戏总体需求说明 (5)3.1. 功能需求 (5)3.2. 性能需求 (5)3.3 界面需求 (6)3.4 运行环境需求 (6)1.引言1.1.目的本文档分析和说明贪吃蛇游戏的总体需求①:展示游戏的结果,以及游戏的价值;②:总结反思,为后续游戏做的更好进行复盘。

③:明确游戏的功能、性能、界面等方面的需求,为游戏的开发和设计提供指导;1.2.背景项目委托单位:开发单位:主管部门:1.3.参考资料1、贪吃蛇游戏现有版本2、相关书籍与文档3、网络上的相关资源和资料4、严蔚敏. 数据结构(c语言版). 清华大学出版. 2007年.5、谭浩强. C程序设计(第4版). 清华大学出版社. 2010年6月.1.4.开发人员2. 任务概述2.1目标①开发的意图:为了提供一款经典有趣的游戏,让玩家可以通过控制蛇的移动来获取食物并不断增加长度,增强反应能力和策略思维。

②应用目标:主要是娱乐和休闲。

通过游戏,玩家可以在放松身心的同时享受游戏带来的挑战和成就感。

③作用范围:贪吃蛇游戏适用于各种游戏平台,包括电脑、手机、平板等。

它可以在个人设备上单人游戏,也可以通过网络连接与其他玩家进行多人对战。

④背景资料:贪吃蛇游戏最早出现于20世纪70年代末期,是一款经典的电子游戏。

最初的贪吃蛇游戏是在黑白屏幕上展示,玩家通过操纵一个小蛇吃食物,并随着吃食物的数量增加而变长。

随着游戏的发展,贪吃蛇游戏在不同的平台上得到了广泛的推广和发展,衍生出了各种版本和变种。

如今,贪吃蛇游戏仍然受到许多玩家的喜爱,并成为了经典的游戏之一。

⑤软件系统与其它系统的关系:贪吃蛇软件系统通常是一个独立的游戏系统,与其他系统没有直接的依赖关系。

贪吃蛇游戏报告

贪吃蛇游戏报告

贪吃蛇游戏功能分析报告一.程序基本功能
1.1双击程序图标,进入游戏画面如图1.1所示。

图1.1 游戏主页面
1.2点击开始,进入游戏后如图1.2上方有分别有上下左右方向键,点击方向键可控制方向。

图1.2方向键位置
1.3游戏开始后,黄色为贪吃蛇头部点击方向键控制方向与页面上黄色小点为食物向其移动,向上如图1.3,向下如图1.4,向左如图1.5,向右如图1.6。

图1.3贪吃蛇向上图1.4贪吃蛇向下
图1.5贪吃蛇向左图1.6贪吃蛇向右
1.4当贪吃蛇头部撞到绿色的边框为游戏失败,游戏失败后自动回到游戏主页并在页面中间显示得分如图1.7。

图1.7游戏结束后得分页面。

贪吃蛇 策划书3篇

贪吃蛇 策划书3篇

贪吃蛇策划书3篇篇一《贪吃蛇策划书》一、游戏概述1. 游戏名称:贪吃蛇2. 游戏类型:休闲益智类游戏3. 游戏目标:玩家通过控制蛇的移动,吃掉食物使蛇变长,同时避免碰到墙壁或自己的身体,挑战更高的分数。

4. 游戏规则:蛇初始长度为一定值,通过吃掉食物来增加长度。

食物会随机出现在游戏区域内。

蛇的移动方向由玩家控制,可以通过方向键或触摸屏幕来操作。

当蛇碰到墙壁或自己的身体时,游戏结束。

游戏结束后,根据玩家的得分进行排名。

二、游戏界面设计1. 游戏区域:展示蛇和食物的区域,背景可以选择简洁的颜色或图案。

2. 得分显示:实时显示玩家的得分。

3. 游戏状态显示:显示游戏的开始、暂停、结束等状态。

4. 操作按钮:提供开始游戏、暂停游戏、重新开始等操作按钮。

三、游戏玩法设计1. 单人模式:玩家独自控制蛇进行游戏,挑战自己的最高分。

2. 多人模式(可选):支持多人在线对战,玩家可以与其他玩家竞争得分。

3. 关卡模式(可选):设置不同的关卡,每个关卡有特定的目标和难度。

四、游戏难度设计1. 随着蛇的长度增加,速度逐渐加快,增加游戏难度。

2. 食物出现的频率和位置可以根据难度级别进行调整。

3. 可以设置障碍物或特殊道具,增加游戏的挑战性和趣味性。

五、游戏音效设计1. 背景音乐:选择轻松愉快的音乐,营造游戏氛围。

2. 吃食物音效:当蛇吃掉食物时,播放相应的音效,增加游戏的趣味性。

3. 碰撞音效:当蛇碰到墙壁或自己的身体时,播放碰撞音效,提示玩家游戏结束。

六、游戏开发计划1. 确定游戏开发团队和分工。

2. 制定游戏开发时间表,包括各个阶段的时间节点。

3. 进行游戏原型设计和开发。

4. 进行游戏测试和优化。

5. 发布游戏并进行推广。

七、游戏盈利模式1. 广告收入:在游戏中展示广告,获取广告收益。

2. 内购道具:提供一些付费道具,如加速道具、复活道具等,增加游戏收入。

3. 付费:提供付费版本,获取收益。

八、游戏推广计划1. 利用社交媒体、游戏论坛等渠道进行宣传推广。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

需求分析说明书
一.引言
1.编写目的
通过与多位软件使用者进行全面深入地探讨和分析,并完成《贪吃蛇游戏》市场的前期调查后,提出了这份软件需求分析说明书。

此需求分析说明书对《贪吃蛇游戏》软件做了全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

2. 背景
随着科技的发展,现在手机的功能已不仅仅是简单的打接电话、收发短信了。

更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。

因此,为了迎合众多用户的需求并适应现在手机的规模,我们开发出一套适合各阶层人士的具有很强的娱乐性和交互性的贪吃蛇小游戏。

贪吃蛇,之所以取这样的名字,去用意还是很明显的.贪吃蛇其实并不贪,它是人不断向前追求的象征.就像现代的人只有不断努力向前才能得到自己想要的。

而食物也是随机出现的,就像现在社会存在的机会,而我们只有找好自己的目标才能成功。

虽然现在市面上存在着各种各样的游戏版本,可是贪吃蛇其市场还是相当大的。

因为它的特殊在于它能吸引人更深入,爱不释手.随着游戏速度不断加快,其刺激性也更强。

可以说该游戏的优势在于它的简单易行,不论是手机,还是小游戏机,都能很快顺利的运行。

对于在外忙碌的人,不可能花费大量时间在娱乐上,大型游戏是行不通的。

这样的小游戏刚好迎合了他们的需求。

3. 定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

而且其很强的交互性及简单易行性,可以让人在很短时间内熟悉它的游戏规则,不论用户文化水平如何,都会很轻松的学会使用它。

4. 参考资料
张海藩:《软件工程导论》清华大学出版社 2008年2月第五版
肖刚:《实用软件文档写作》清华大学出版社2005年2月
二. 任务概述
1.目标
在如今社会,人们的工作学习压力逐渐增大,生活节奏逐渐加快,大多数人没有足够的时间去休闲娱乐,放松自己。

这款小型的手机游戏,可以让我们随时随地都能享受游戏,。

让我们从繁重的日常生活中解脱出来。

游戏的主界面应该力求美观,爽心悦目,以提高玩家对游戏的兴趣。

游戏的控制模块应该做到易懂、易操作,以给玩家一个很好的游戏环境。

2. 用户的特点
由于本程序简单易操作,交互性好,对用户没什么特别要求。

一般用户经过几分钟练系都可以熟悉本游戏的规则。

三.需求规定
1. 对功能的规定
本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的开始、暂停、退出等功能,分为:游戏主界面模块、游戏控制模块两个模块。

游戏主界面模块:
主要包括游戏图形区域界面、游戏开始按钮、暂停按钮、退出按钮。

游戏控制模块:
主要完成游戏的开始、暂停、退出等功能。

2. 对性能的规定
本游戏在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。

游戏主界面应该力求美观,赏心悦目。

游戏控制模块应做到易懂、易操作,而且准确率高,不易出错。

3.输入输出要求
输入:玩家可以通过快捷键控制游戏,比如快捷键“N”开始游戏,“P”暂停游戏,“R”继续上次游戏,“S”查看6次最高纪录,“L”设置级别为初级,“H”设置级别为高级,“D”查看游戏说明,“E”退出游戏。

键盘上的方向键控制蛇的移动方向。

输出:玩家所得的分数,玩家所用的时间。

当玩家所控制的蛇死亡后,要输出一个消息“Game Over!”表示蛇的死亡。

4. 业务流程图
5.数据流图
6. 功能分析图
7数据字典
7.1
名字:级别
别名:
描述:游戏的难度随级别的增加而增大
定义:级别=1{整数}2
位置:游戏控制面板
7.2
名字:时间
别名:
描述:记录用户开始游戏到目前为止所耗费的时间
定义:时间=0{秒}n(n为某个常数)
位置:游戏面板
7.3
名字:分数
别名:
描述:记录用户到目前为止所获得的分数
定义:分数=[10|15]*吃掉的食物个数
为止:游戏面板
7.4
名字:save文件
别名:
描述:保存游戏暂停时的状态
定义:save文件=time+score+food坐标+level+snake.body各节点位置
位置:MySnake工程文件夹中
7.5
名字:score文件
别名:
描述:保存用户自第一次玩本游戏开始到最近一次为止的6次最高分
定义:score文件=score最高的6次的score+time
位置:MySnake工程文件夹中
四.运行环境规定
1. 设备
WindowsXP
2.支持软件
Eclipse
3.接口
SnakeListener:
V oid SankeMoved(Snake);。

相关文档
最新文档