目标
视频:https://edu.csdn.net/course/detail/27107
设计绚丽的用户界面
4 超酷贪吃蛇游戏功能
闯关挑战极限
FashionGame.Inc是一家专业开发电脑游戏的软件开发公司。经过针对市面上的游戏分析,发现目前的贪食蛇游戏已经不能适应客户的需求,因此,我公司决定开发一款新的贪吃蛇游戏,以帮助电脑用户提高键盘应用、熟练操作、反映能力的。
|
产品文档信息
产品版本信息
版本 |
说明 |
1.0/测试版 |
首次发布 2008-2-11 |
1.5/更正版 |
发布日期 2009-12-10 |
2.0/终结版 |
发布日期 2012-11-22 |
3.0/完美版 |
发布日期 2014-2-28 |
二.游戏规则
贪吃蛇游戏规则如下:
一. 本游戏为单人游戏;
二. 按W、A、D、S键,控制蛇的前进方向,分别代表上、左、右、下方向;
三. 吃掉食物同时避开障碍物;
四. 快速吃掉奖励食物,可获得额外加分;
|
此游戏设计如下:
当游戏开始的时候,首先显示一个贪吃蛇欢迎界面!
然后进入迷你贪吃蛇游戏菜单:
Ø 新游戏:开始一款新游戏,直到游戏终止,显示用户得分;
Ø 游戏级别:用户根据自己级别选择,相应难度的游戏。本游戏难度参考标准如下:
1. 贪吃蛇速度为一个参考标准
2. 内、外围障碍限制
3. 蛇身长限制
Ø 游戏类型:
1. 传统模式
2. 障碍模式
Ø 最高分:显示曾经玩过该游戏的得分排名前5名用户
|
迷你贪吃蛇是单机电脑游戏。用户的用户界面由大量小方格组成。当游戏开始的时候,电脑将随机产生一个食物图标处于闪烁状态,一条蛇向一个方向移动。
玩家通过键盘上的A、S、W、D,来控制蛇的运动。如果玩家吃了食物,将增加玩家相应的分值;如果蛇头碰到障碍物,将终止游戏;根据相应的级别,蛇在吃了特定个数的食物后,身体会变长,即将增加游戏的难度。
游戏控制键:
A:左
S:下
W:上
D:右
当游戏开始的时候需要按“开始”按钮,“开始”按钮将显示“暂停”信息,如果需要暂停,点击“暂停”按钮,将显示“继续”信息,可以实现游戏在开始à暂停à继续之间的切换。
游戏中的菜单选项:
在游戏中将提供以下菜单项/按钮:
n 开始
n 暂停
n 继续
n 帮助
n 级别
n 声音
n 高分英雄榜
游戏中的积分机制:
u 蛇在n级吃食物,每个积n分(1<=n<=10)
|
内外均无障碍型:
该型在游戏界面内、外部均无障碍限制,比较弱智,不再赘述;
外障碍限制型:
问题描述
贪吃蛇游戏:
1、界面(标签5个,按钮1个,图片框1个)
2、每一节蛇怎么实现.
3 、定义一个蛇类.
4 、定义食物类
现要求蛇可以上下左右移动,而且吃到一个食物可以加长一节,当碰到墙壁或者咬到自己会死去。
问题分析-1
按钮:单击事件,控制游戏开始
图片框:显示蛇和食物
文本框:写一些注释
类的设计:
一节蛇类:
要显示一条蛇,就必须先搞出一节蛇,这里我们用红色的圆圈代表
一节蛇.
1.定义一个一节蛇的编号.
2.定义一节蛇的坐标.
3.画出这一节蛇.
蛇类:
1.定义一个 属性way,来决定蛇的行动方向.
2.定义一个 蛇的构造方法,控制蛇的长度.
3.定义一个画出蛇的方法.
4.伸长一节蛇.
5.蛇死亡事件.
食物类:
1.定义食物的坐标.
2.画出食物
3.定义食物出现的 随机坐标