当前位置:文档之家 > 嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

淮海工学院计算机工程学院

课程设计报告

设计名称:嵌入式软件课程设计

姓名:学号:

专业班级:

系(院):计算机工程学院

设计时间:

设计地点:硬件综合室

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

(图1)

软件流程图及其说明

1 2 3 4 5

(图3)

我主要负责游戏的形状视图以及各种方块的形状定义

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

从而得到如上图形,并设置成绿色。二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

从而得到如上图形,并设置成粉红色。

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

从而得到如上图形,并设置成灰色。

(图

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

(图

二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置二维数组,通过设置里面的小正方形的颜色来得到对应的图形,通过设置

(图5.1)

然后关于如何实现8种方块的形状也遇到了一些问题,怎样把

主要通过定义小方块的颜色来实现,用不同的颜色来表示小方块,

然后把小方块定义出来,并且附上不同的颜色,这样就能够区分开来了,而且这样还能够很容易的实现小方块的变形以及下降,从而为后面的功能实现提供了可行的措施,下图是其代码的声明:

(图5.3)

最后关于菜单的设计,一个好的嵌入式软件,要有其好的说明,我主要设计了四个菜单,分别是排行榜,游戏操作,关于作者,以及退出。其界面如图所示:

(图5.5)

游戏操作里面有俄罗斯方块的游戏说明,如下图所示:

(图5.6)

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏

嵌入式软件开发课程设计-俄罗斯方块游戏