(
3) 收埋功能模块
(
4) 记分功能模块
C 主要具体完成以下模块的设计与实现:
(
1) 鼠标控制功能模块
(
2) 模块联结
(
3) 系统测试
二、需求分析
2.1 系统概述
该游戏软件在
Windows 系统为玩家提供传统俄罗斯方块游戏的基本功能,玩家可以通过键盘控
制在游戏区中堆积软件随机提供的由四个小方块不同组合的
7 种类型不同颜色的方块,每个小方格的
颜色也是随机的,并且在整个下落的过程中,其颜色也呈动态变化。游戏过程中,每在游戏区堆满一行
后,自动消除并记分。同时消去的行数越多,那一次性所加的分数也就越多。一行是
100,两行是
300,三行是 600,四行是 1000 分。为了得到更多的分,那么我们游戏者就要想办法一次尽可能多的
消去方块。当游戏区不能再堆积新来的方块时,游戏结束。游戏设定
3 个级别,初级,中级和高级,级
别越高,方块下降的速度越快、难度越大,玩家可以根据自己的需要自由设定初始游戏级别,达到最高
级别时不再增加。游戏以最终玩家获得的分数来判断玩家水平的高低。游戏为对战型俄罗斯方块,玩家
依靠自己消层和使用道具来打击对手。当玩家游戏池中的砖块累积到顶端时游戏失败。
2.2 系统运行环境
(1)硬件环境。本系统适用于那种 Inter386 以上计算机,内存容量为 128M,应配备,键盘,鼠
标,显示器等外部设备。
(2)软件环境。本系统的设计采用 Visual C++6.0 编写。在 Windows XP SP2 环境下测试通过
(3)本游戏软件在 Windows 平台下都可以运行。
2.3 功能需求描述
这是一次尝试,一个比较成功的设计,其精彩的算法与漂亮的程序结构足以让人兴奋了。
这个游戏,不仅可以满足游戏爱好者对游戏的要求,同时我们增加了美观因素,让游戏有一个比
较美观的界面,满足我们游戏爱好者的视觉要求。
这有别于常规的俄罗斯方块算法,游戏中,玩家依靠自己消层来得分。当玩家游戏池中的砖块累
积到顶端时游戏失败。
- 2 -