- 5
- 0
- 约1.24万字
- 约 75页
- 2017-01-04 发布于未知
- 举报
项目五 俄罗斯方块游戏 [项目目标] 俄罗斯方块(Tetris, 俄文:Тетрис)是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。 由于上手简单、老少皆宜,从而家喻户晓,风靡世界。 本项目将需要使用Java语言完成一个俄罗斯方块的游戏开发。 任务一 面向对象的分析与设计 [任务描述] 本任务主要完成对俄罗斯方块游戏的需求分析,确定该游戏所需的功能,分析该游戏的对象模型,确定游戏的功能模块。 [本节目标] 掌握面向对象的分析与设计方法。 1、面向对象分析与设计 1面向对象的分析 2建立对象模型 (1)确定类 (2)准备数据字典 (3)确定关联 (4)确定属性 (5)使用继承来细化类 (6)完善对象模型 3建立动态模型 (1)准备脚本 (2)确定事件 (3)准备事件跟踪表 (4)构造状态图 4建立功能模型 5确定操作 任务二 主体框架搭建 [任务描述] 在上一个任务中,根据需求建立了对象模型。本任务根据对象模型搭建程序主体框架。 [本节目标] 掌握内部类和匿名类的方法; 掌握Java绘制图形的方法; 搭建游戏的主体框架。 1、内部类 Java支持在一个类中声明另一个类,这样的类称
原创力文档

文档评论(0)