目录
1绪论
2可行性研究
2.1 设计目的
2.2 软件问题定义
2.3 可行性分析
3需求分析
3.1引言
3.2游戏需求
3.3 软硬件需求
3.4 研发、运行环境以及研发工具
4概要设计
4.1游戏设计方案的确定
4.2系统流程结构设计
4.3各个功能模块图设计
5详细设计
5.1形状层(Model)设计
5.1.1 图形的产生
5.1.2 图形的数据结构
5.1.3 图形的转移
5.1.4 图形的变形
5.1.5 存储和表示障碍物
5.1.6 判断满行及消行
5.2视图层(View)设计
5.2.1 方块的显示
5.2.2 障碍物的显示
5.3 控制层(Controller)设计
5.4 游戏演示
5.4.1 游戏界面显示
5.4.2 开始和结束控制菜单
5.4.3 分数和等级查看菜单
5.4.4 变换方块菜单
5.4.5 帮助菜单
6.系统测试
6.1 游戏界面菜单选项的功能测试
6.2 按键事件的功能测试
6.3方块堆砌与消行测试
6.4 测试结果分析
结 论
致 谢
参考文献