一 需求描述
在调度方面采用调用系统中断例程的方式,同时通过读写文件,进行最高分的保存。 游戏中提供了一个绚丽的场景和悦耳的音乐,带来无限享受。
俄罗斯方块游戏的所有功能包括:
控制方块的移动,加速,变形等
行满则消除行,计算分数
记录分数到文件,保存存档
游戏结束
二 程序设计
2.1 设计内容
Magicalblock是个老幼皆宜的小游戏,它的实现由四块正方形的色块组成,,计算机随机产生不同类型的方块,根据计算机时钟控制它以一定的速度下落,用户根据键盘的四个方向键控制翻转、向左、向右和加速操作,当出现满行的情况时将自动消除并计算分数。游戏最后由玩家的得分来评判水平的高低。
我们通过屏幕的绘制、时间的控制、键盘的读取、数据的处理和消除主游戏区底部填满的行,统计最高得分这几个方面来实现游戏的开发。
2.2 系统结构
2.3 游戏模块流程
参考文档和完整的文档和源码下载地址: