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