第1章 俄罗斯方块游戏 1.1 第一个项目 老师给我们布置了一个暑期作业:用C语言实现俄罗斯方块游戏(提示用graphics.h实现),并提醒务必做好前期的分析工作。我专门到网上下载了一个,并试玩了几分钟,其基本结构如图1-2所示。 功能分析:分析整个系统所需要的功能; 模块结构规划:规划系统中所需要的功能模块; 总体设计:分析系统处理流程,探索系统核心模块的运作; 数据结构:设计系统中需要的数据结构; 规划函数:预先规划系统中需要的功能函数; 具体编码:编写系统的具体实现代码。 很多工具可以实现C程序开发, Turbo C用graphics.h实现比较方便。 Turbo C,DEV-C++,这两个是轻量级的开发工具,适合初学者。 Visual C、Visual C++6.0 Visual Studio.NET,适合大型程序。 历时两天,我确定好了整个项目的功能模块,做好了整体规划,也选好了开发工具。接下来我将要步入总体设计阶段。 1.2 系统需求分析 1) 游