1、大学毕业论文 1 毕毕 业业 设设 计计 课程名称:课程名称: 基于基于J2ME平台的俄罗斯方块游戏设计与实现平台的俄罗斯方块游戏设计与实现 专业名称:专业名称: 计算机科学与技术(网络工程)计算机科学与技术(网络工程) 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 大学毕业论文 2 目录 摘要 4 第一章 绪论 . 6 1.1 手机游戏的前景与开发 . 6 1.1.1 前景 . 6 1.1.2 开发 . 7 1.2 国内外手机游戏的现况 . 7 1.2.1 国内手机游戏概况 7 1.2.2 国外手机游戏概况 8 1.3 俄罗斯方块游戏开发背景 9 1.4 本章小结. 10 第二章 J
2、2ME技术基础 11 2.1 什么是手机游戏 . 11 2.2 J2ME 简介 11 2.2.1 Java 2 平台划分 . 11 2.2.2 J2ME 概述 12 2.2.3 J2ME 的配置. 13 2.2.4 J2ME 体系结构 . 14 2.2.5 KVM 简介 16 2.2.6 MIDP . 16 2.3 本章小结. 16 第三章 系统设计. 17 3.1 游戏规则设定 . 17 大学毕业论文 3 3.2 总体设计. 18 3.3 系统设计的主要功能 . 19 3.3.1 游戏主体界面的绘制 19 3.3.2 游戏图形的绘制 20 3.3.3 图形的移动与旋转控制 . 20 3.3.
3、4 游戏方块的颜色选择. 20 3.3.5 俄罗斯方块的自动消行功能 . 20 3.4 本章小结 . 20 第四章 系统实现. 21 4.1 游戏主体功能的实现 . 21 4.1.1 添加方块到地图数据 21 4.1.2 方块变形 . 22 4.1.3 方块移动 . 23 4.1.4 消行 . 24 4.2 其他功能的实现 . 24 4.3 本章小结. 24 第五章 小结 25 致谢 . 25 参考文献 . 26 大学毕业论文 4 摘要 随着通信技术的发展和手机的普及, 手机游戏的开发技术越来越为人们所关注。 以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现静态HTML技术
4、 所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种手 机游戏。 J2ME(Java 2 Micro Edition)是近年来随着各种不同设备,尤其是移动通信 设备的飞速发展而诞生的一项新的开发技术,它定位在消费性电子产品的应用上, 对设备的智能化、多样化,提供了革命性的解决方案。 J2ME亦称作Java ME,是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提 供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE 一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制 订的。
5、 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排 列成完整的一行或多行并且消除得分。本文是应用J2ME平台实现俄罗斯方块游戏界 面、 控制、 显示、 播放、 道具使用等游戏基本规则需求, 游戏设计与实现平台为J2ME。 关键词:Java 、J2ME平台 、 俄罗斯方块 大学毕业论文 5 Abstract With the development of communication technology and the popularity of mobile phones, mobile phone game development technology is more a
6、nd more concern for people.To J2ME development platform, the use of Java provides a powerful tool, not only static HTML can not be achieved on the phone computing, data storage, communication with the server functions, and to develop a variety of mobile games. J2ME (Java 2 Micro Edition) In recent years, with a variety of equipment, especially the rapid devel