好文档 - 专业文书写作范文服务资料分享网站

java me 策划书

天下 分享 时间: 加入收藏 我要投稿 点赞

贪吃蛇游戏设计

1.概述

本设计主要围绕贪吃蛇游戏展开。众所周知,贪吃蛇游戏一直以来是比较流行的。传统的贪吃蛇游戏功能比较少,对蛇的控制仅限于向左转和向右转,而现在的贪吃蛇游戏已经发展的相当好;具有更多的功能和友好的界面。例如,最近流行的免费的3D版的贪吃蛇游戏,界面相当的美观,有很强的立体效果,真实感更强,食物也为立体的且颜色绚丽。在3D版贪吃蛇游戏里面,墙壁是真实的墙壁,障碍物比较多,如树、土丘等。此外,其功能更多更强,可以选择难度。不过,总而言之,即具娱乐性与益智性,这就是贪吃蛇游戏的优点。

因水平有限,只能设计简单的贪吃蛇游戏。不过,在功能上,比传统贪吃蛇游戏更丰富。蛇可以反向运动,操作起来,显得更为灵活。界面的颜色选用绿色,不易使眼睛疲劳。

2.需求与分析

2.1对功能的规定

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

游戏主界面模块:主要包括游戏图形区域界面、游戏开始按钮、暂停按钮、退出按钮。 游戏控制模块:主要完成游戏的开始、暂停、退出等功能。

2.2对性能的规定

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

游戏主界面应该力求美观,赏心悦目。游戏控制模块应做到易懂、易操作,而且准确率高,不易出错。

2.3输入输出要求

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

输出:玩家所得的分数,玩家所用的时间。当玩家所控制的蛇死亡后,要输出一个消息“Game Over!”表示蛇的死亡。

2.4 业务流程图

3.系统功能模块

3.1模块之间的关系

3.2模块枝干图

简要说明:图形驱动即完成初始化图形系统功能;开始画面模块的主要作用是根据设置绘制出玩游戏区域四周的墙壁;玩游戏的过程是游戏此游戏程序的核心,又可细分为好多小的功能模块;其中,显示食物模块仅完成显示食物功能;蛇前移模块即通过递归算法实现蛇的向某方向移动;判蛇死模块的功能是通过判断蛇是否碰到自己或墙壁来判断蛇有没有死亡。吃到食物后小模块只有蛇吃到食物后才起作用。即当蛇吃到食物后,蛇自身延长一节并绘出蛇,同时加10分。通过键盘操控来玩游戏主要由判反向移动模块完成,即当蛇不是反向移动时,按照键盘上方向键指示移动。游戏结束模块功能简单,仅完成输出得分与提示语功能。最后图形结束模块完成关闭图形功能。

4.任务分工

成员 分工 后期调试、代码整合 数据操作模块 模型设计 软件整体框架设计以及模块划分 视图层设计 组长评分 刘利霞 肖莎 田君 刘子豪 骆兵

5.设计详细说明

5.1开发环境及工具

硬件平台: Intel80X86

操作系统: WindowsXP专业版32位SP3

集成开发环境: EclipseME

仿真工具:SUN公司WTK2.5.2的ColorPhone 数据库:javax.microedition.rms类库

5.2 概要设计

程序结构

5.2.1软件主要功能设计

根据分析,贪吃蛇这个程序一共要实现如下几个功能,包括游戏方面开始游戏、停止游戏,设置游戏级别(速度),设置图片等。具体的程序结构如下面的图所示。

贪吃蛇 游戏开始 游戏设置 游戏结束 开始 初级 中级 高级 结束 程序流程

根据分析后的贪吃蛇结构设计出相应的贪吃蛇流程。贪吃蛇的内容主要包括: 游戏开始,随机出现食物。

载入游戏并初始化 否 设置菜单 判断是否开始 是 选择游戏级别 蛇开始移动 退出 根据键盘控制蛇移动方向 判断选择级别 否 判断蛇头和食物的坐标是否重合 否 是 随机生成下一个食物 初级 中级 高级 判断蛇头和自身及墙、毒果是否重合 是 游戏结束 5.2.2 程序系统的组织结构

每个模块和子程序的名称、标识符:

Ground类:

private int TYPE;

public int[][] rocks=new int[Global.WIDTH][Global.HEIGHT]; public void setGround(int type){}

java me 策划书

贪吃蛇游戏设计1.概述本设计主要围绕贪吃蛇游戏展开。众所周知,贪吃蛇游戏一直以来是比较流行的。传统的贪吃蛇游戏功能比较少,对蛇的控制仅限于向左转和向右转,而现在的贪吃蛇游戏已经发展的相当好;具有更多的功能和友好的界面。例如,最近流行的免费的3D版的贪吃蛇游戏,界面相当的美观,有很强的立体效果,真实感更强,食物也为立体的且颜色绚丽。在3D版贪吃蛇游戏里面,墙
推荐度:
点击下载文档文档为doc格式
6emln4km2f3z01x0bvw21wxgu8k8be00nbv
领取福利

微信扫码领取福利

微信扫码分享