没有合适的资源?快使用搜索试试~ 我知道了~
这是我刚学VB时,看了别人用手掌机在玩这个游戏,就一时兴起编了这个游戏.
资源推荐
资源详情
资源评论
俄罗斯方块游戏软件设计方案
二○○六年六月
一、项目名称
俄罗斯方块游戏软件设计
二、设计过程
首先是界面设计(如图),一个大的
PictureBox 作为放置方块的容器,也即
是游戏主窗口,一个小的 PictureBox 用
来做为预览窗口,用来显示下一个要落下
的方块。两个 Label 分别显示等级和得分。
菜单设计如下表所示:
界面设计好后,就分析游戏的实现方
法。通过分析可以得出:游戏通过 PaintPicture 方法来生成方块,通过时钟来
触发方块的下落。
接下来就是分析整个游戏的设计过程了。纵观全局,可以分成以下几个模
块:生成方块、方块的下落、方块的左右移动、方块的变换以及消去方块。下
面我们就按照这样的方法来完成俄罗斯方块。
(一)生成方块
常用的方块一共有七种,而每一种方块都是由四个小方块组成,因此
可以在一个 4×4 的正方形中来生成方块,可用 X(1-4)和 Y(1-4)两个
数组来做为坐标。通过方法 PaintPicture 拷贝生成。(如下图所示)
PaintPicture 方法在前面已经介绍过了,在操作的时候只须按
X、Y 数组所表示的坐标将右图小方块一一拷贝到左图的方格中,
就可形成一种方块了。
PicMainBlock 为 PictureBox,(即放置方块的容器) ImgBlock(D)为一个
小方块,这是一个控件数组,当 D=0 时则表示生成的是方块,而当 D=1 时,
则表示将原来的方块用容器的背景色覆盖掉(也就是清除方块,这在后面会详
细介绍),由此通过 X(I)与 Y(I)确定的坐标而生成方块。方法如下所示:
主菜单名 子菜单项 说明
游戏 开始、暂 停 、
结束、退出
游戏控制
设置 等 级 - -
1、2、3、4、
5、6、7、8
调节游戏
的速度
帮助 关于 程式的相
关说明
资源评论
jdjr2008
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功