1、Based on the design and implementation of Java game Tetris基于Java的俄罗斯方块游戏的设计与实现LOGO毕业论文答辩0102目 录03040506研究方法及相关技术程序需求分析简介课题综述与研究背景、意义程序系统设计简介程序总体设计简介及测试运行论文总结与致谢1课题综述与研究背景、意义俄罗斯方块游戏是一款风靡全球,经久不衰的游戏产品。它曾经创造了无可匹敌的商业价值,影响了一代游戏业的发展史,推动了信息时代科技时代的不断发展。随着计算机技术的日渐更新与不断迅速的发展,俄罗斯方块游戏也从原来的掌机,电视游戏机发展处pc端,智能手机游戏等各
2、种各样的模式。俄罗斯方块游戏的影响力毋庸置疑。俄罗斯方块游戏界面简单,代码、算法实现并不复杂,是一款作为初学者熟悉知识,锻 程技 的 的游戏系统。游戏研究背景程序 发意义俄罗斯方块游戏是一款简单、 智 不 的 游戏,日 , 来 的现代 ,为 力 的 一款 的 游戏。并俄罗斯方块游戏 发简单,实现并不复杂,是 程新手currency1 的“。fi课题研究,不fl发技术 ,是意义 currency1 的。,俄罗斯方块作为一种” , 各 ,各 现 的各种各样的俄罗斯方块游戏。 , 的 款游戏作为 的 一。fi,俄罗斯方块游戏 简单 ,学 , 的知,程序 作为设计与“的题。 俄罗斯方块游戏的研究 来
3、。俄罗斯方块游戏研究现 2Chapter研究方法与技术Java 发展的 , 发展为 计算机 影响力的 程 一, 超 程 的范畴,为一种 发规范模式。课程设计主要Java 程 , Eclipse 实现。Java语言是一门非常纯粹它吸引了C语言和C+语言的各种优点,又摒弃了C+语言里难以理解的多继承,指针等概念,因此Java语言具有功能强大和简单易用两个非常良好的特征的面向对象的编程语言。Java EclipseEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。Eclipse只是一个框架和一组服务,用于通过插件
4、组件构建开发环境。组件简介SWINGSwing API 是一组可扩展的 GUI 组 ,来创建基于 JAVA 的 端/ GUI 应程序。它是建立 AWT API ,并作为 AWT API 的替代者,因为它的几乎每一个控 对应 AWT 控 。 Swing 组 遵循模型 - 视图 - 控制器架构来满足下面的准则。一个单一的 API 足够支持多种外观 风格;API 是模拟驱 的, 样 高层级的 API 不需要据;API 是使 Java Bean 模式的,样 Builder Tools IDE 可以为 发者 更 的服务来使它。Swing特点主要:轻量级、丰富的控 、高级自定义、可插拔的外观 风格。3Chapter程序需求分析简介系统的需求分析,主要是用来说 系统是一个 系统, 用来 , 个 开发 和主要用 的 。系统的可 分析,主要 是对系统的 有的一 源 分析,用来说 系统的开发和 的 理 ,可 和 ,对可能的可currency1 的 理的分析。“系统主要是用于大fi件工程fl业 程,需要 能 的和“”的发展。 以 可用。济可行 分析系统主要 用的是Java的 i组件 开发,面要求非特难,可 。技术可行 分析“系统的开发主要是用于fl业 程 ,用以 大的 ,主要以个 和 为单 , 供个 和 的 程fl业 。可行 分析可行性分析