I Java 程序课程设计 任 务 书 俄罗斯方块游戏的开发 1、主要内容: 俄罗斯方块游戏具有广泛的游戏人群,因为它比较简单有趣,无论老少都比较适合
俄罗斯方块游戏的设计对于每一个 Java 语言设计者进行语言提高和进阶都是一个很好的锻炼机会
俄罗斯方块游戏的设计工作是非常复杂和重要的,它涉及面逛,牵涉面多,如果不好好考虑和设计,将难以成功开发出这个游戏
在这个游戏的设计中,将牵涉到图形界面的显示与更新,数据的收集与更新并且在这个游戏的开发中还会应用类的继承机制以及一些设计模式
因此,如何设计和开发好这个俄罗斯方块游戏,对于提高 Java 开发水平和系统的设计能力有极大的帮助
在设计开发过程中,开发者需要处理好各个类之间的集成关系,还要处理各个类的相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系
2、 具体要求(包括技术要求等): 系统的功能设计要求: 本课程设计将实现以下几 种 功能
游戏界面主框 架 游戏界面主框 架 主要包括游戏图形区 域 界面,游戏速 度 的选 择 更新界面,,游戏分 数的显示更新界面,下一个图形方块的显示更新区 域 ,开始 游戏按 钮 ,重新开始游戏按 钮 以及退 出游戏按 钮 游戏界面主框 架 的主要结 构 如下图所 示
II 2.游戏图形区域界面的显示更新功能 游戏图形区域界面主要是一个图形显示更新区域,主要包括游戏方块显示更新,整行方块的删除和更新,进行中和游戏结束时的分数更新和游戏图形区域界面的清除
在这个游戏图形区域界面中,主要是一个表格,根据相应格子的设置标志来显示相应的图形图片,这样就实现了俄罗斯方块的实时显示
3.游戏方块的设计 在俄罗斯方块游戏中,具体的游戏方块图形的设计是比较重要的一个方面
因为俄罗斯方块游戏中主要的动作就是控制游戏方块的移动和翻转,以便于组成一行行连续的方块从而增加游的分