编辑: 施信荣 | 2019-06-30 |
3
第一章 绪论
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 俄罗斯方块游戏开发背景
10 1.4 本章小结
10
第二章J2ME――技术基础
12 2.1什么是手机游戏
12 2.2 J2ME简介
12 2.2.1 Java 2平台划分
12 2.2.2 J2ME概述
13 2.2.3 J2ME的配置
14 2.2.4 J2ME体系结构
15 2.2.5 KVM简介
17 2.2.6 MIDP
17 2.3 本章小结
18
第三章 系统设计
18 3.1 游戏规则设定
18 3.2 总体设计
19 3.3 系统设计的主要功能
20 3.3.1游戏主体界面的绘制
20 3.3.2 游戏图形的绘制
21 3.3.3 图形的移动与旋转控制
21 3.3.4 游戏方块的颜色选择
22 3.3.5 俄罗斯方块的自动消行功能
22 3.4 本章小结
22
第四章 系统实现
22 4.1 游戏主体功能的实现
22 4.1.1添加方块到地图数据
23 4.1.2 方块变形
24 4.1.3 方块移动
24 4.1.4 消行
24 4.2 其他功能的实现
24 4.3 本章小结
24
第五章 小结
25 致谢
25 参考文献
26 摘要 随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注.以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现静态HTML技术所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种手机游戏. J2ME(Java
2 Micro Edition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术,它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案. J2ME亦称作Java ME,是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API.它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的. 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分.本文是应用J2ME平台实现俄罗斯方块游戏界面、控制、显示、播放、道具使用等游戏基本规则需求,游戏设计与实现平台为J2ME. 关键词:Java 、J2ME平台 、 俄罗斯方块 Abstract With the development of communication technology and the popularity of mobile phones, mobile phone game development technology is more and 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 development of mobile communications equipment and the birth of a new development technology, it is positioned in the consumer electronics applications, intelligent devicesand diversified, providing a revolutionary solution. J2ME also known as Java ME, Java language platform for set-top boxes, mobile phones and PDAs, embedded consumer electronics devices, including virtual machine and a standardized set of Java APIs. And Java SE, the Java EE together constitute the three versions of the Java technology, and as the JCP (the Java Community Process) formulated. The basic rules of Tetris move, rotation and placed in the game automatically output box, so arranged in a complete one or more lines and eliminate the score. This is the application J2ME platform Tetris game interface, control, display, playback, demand for the use of props such as basic game rules, game design and implementation platform for the J2ME. Keywords: Java, J2ME platform, Tetris