雷霆战机游戏的设计与开发

雷霆战机游戏的设计与开发

雷霆战机游戏的设计与开发

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥304
  • 活动价: ¥200 (活动截止日期:2024-03-30)
  • (到期后自动恢复原价)
雷霆战机游戏的设计与开发

雷霆战机游戏的设计与开发
摘要
现在,手机用户不断增加,手机的功能越来越复杂,而手机的各种服务业越来越多样化。J2ME技术将是未来手机游戏的发展方向之一,目前很多手机厂商(Nokia,Sony Ericsson等等)和手机游戏提供商都十分关注。虽然这一领域的技术并不是特别成熟,但可以预计的是,在未来的时间里,该技术必定发展迅猛,成为手机游戏产业的又一热点。
本文将要介绍的是基于J2ME的,通过MyEclipse8.5等开发工具,利用Java语言,开发出一款操作简单,容易上手的飞机射击类多模式的游戏。丰富多彩的飞机,游戏背景和各种包和子弹将大大地增加该游戏的趣味性。从准备到设计到实现,本文着重探讨了该游戏的开发背景、总体设计以及功能实现等。在本文中将首先对此游戏进行功能分析。紧接着是游戏的所有准备工作,主要包括设计游戏的规则,素材准备及界面设计,按键设计,类的设计和主要算法分析。准备工作就绪以后便是工作的核心部分,此部分将要介绍实现各种效果和算法。
关键词:J2ME;Java;手机游戏;雷霆战机

Abstract
Nowadays, the number of mobile phone users is increasing. The functions of the phone are becoming more and more complex, and the various service of mobile phone industries are increasingly diversified. J2ME technology will be one of the future directions of development of mobile games. Many mobile phone manufacturers (Nokia, Sony, Ericsson, etc.) and mobile gaming providers are very concerned. Although this area of technology is not mature, it can be expected that in the future, the technology must be developed rapidly to become another tendence of the mobile gaming industry.
This article is based on J2ME Java mobile phone games Thunder fighter design and implementation, through the Sun Java (TM) Wireless Toolkit, 2.5.2 for CLDC and MyEclipse8.5 development tools, the use of the Java language, developed a simple operation, easy started aircraft shooting mode of the game. A variety of aircraft, game background and a variety of packages and bullets will greatly increase the fun of the game. Ready to design to implementation, the paper focuses on the development background of the game, overall design and functions. In this article, first game analysis. Followed the game all the preparation work, including the rules of the game design, material preparation and interface design, button design, class design and algorithm analysis. Preparations were made is the work of the core part of this section will be introduced to achieve various effects and algorithms.
Key Words :J2ME  Java  mobile game  Thunder fighter

目录
引言 5
1、绪论 6
1.1手机游戏开发的背景 6
1.2 手机游戏的开发特色 6
1.2.1 潜在的庞大用户群 6
1.2.2 免费开放标准与广泛游戏来源 6
1.2.3 网络设备与技术的运用 7
1.3 手机游戏的特点与缺点 7
1.3.1 游戏应用程序大小限制 7
1.3.2 短时间游戏 7
1.3.3 显示屏幕较小 7
1.4 手机游戏开发意义 7
2、游戏分析 9
2.1开发平台与技术分析 9
2.1.1 开发环境 9
2.1.2 WTK与ECLIPSE的介绍 9
2.2 可行性研究 10
2.3 需求功能分析 10
2.3.1 游戏构想 10
2.3.2 数据流程分析 11
3、游戏设计 12
3.1 游戏规则设计 12
3.2 素材准备及界面设计 13
3.3 按键设计 18
3.4 主要算法分析 20
3.4.1 随机生成飞机算法 20
3.4.2 敌机和包移动的算法 21
3.4.3 碰撞检测算法 22
3.5线程设计 23
3.6 类的设计 25
3.6.1 程序的主要类 25
3.6.2 程序架构 33
4、游戏实现 36
4.1游戏运行界面的实现 36
4.2 通过Sprite类实现动画 38
4.3 游戏的功能实现及算法 38
4.3.1 地图的绘制及移动的实现 38
4.3.2 游戏按键的实现 39
4.3.3子弹效果实现 40
4.3.4 碰撞检测处理的实现 41
4.3.5 爆炸效果的实现 43
5、总结 45
5.1 游戏展望 45
5.2结束语 45
参考文献 46

参考文献
[1]袁海燕,王文涛等.Java实用程序设计100例[M].北京:人民邮电出版社,2005:5-6.
[2]张亦辉,冯华,胡洁.Java面向对象程序设计[M].北京:人民邮电出版社,2008:28-32.
[3]李振鹏,龚剑.J2ME手机游戏开发技术详解[M].北京:北京,清华大学出版社,2006.5:100-110.
[4]李振军,成良玉.基于MIDP的Java手机游戏开发方法的分析与实现[J].计算机应用,2004:3.
[5]Jame Keogh著.潘颖王磊译.J2ME开发大全[M].清华大学出版社,2002.6:44-50.
[6]Bill Venners.深入Java虚拟机[M].北京:机械工业出版社,2003.9:63-98.
[7]郭克华,Java Me移动开发实例精讲[M].北京:清华大学出版社,2010:78-85.
[8]王蔚,张凯峰.J2ME手机游戏设计技术与实战[M].北京:电子工业出版社,2007:66-83.
[9]孙更新,宾晟,孙海伦.Java ME手机应用开发大全[M].北京:科学出版社,2008:130-151.
[10]丁月华,潮佳,杨沛.J2ME手机游戏开发平台的设计与实现[J].2008:34-50.
[11]张鹰,计时鸣,张利,袁巧玲.基于J2ME的手机游戏2D动画的编程实现[D].中文科技期刊
数据库,2007:4-7.
[12]李明江.基于J2ME手机游戏设计与实现[D].西安:西安电子科技大学.2009:1:3-8.
[13](美)Bruce Eckel.Thinking in Java,Third Edition.Prentice Hall PTR[M].2006.2.20: 180-190.
[14]刘斌,Java ME实用详解—用Eclipse进行移动开发[M].北京:电子工业出版社,2007:174-189.
[15]张小玮.J2ME无限平台应用开发[M].北京:清华大学出版社,2004.4:36-38.
[16]陈跃峰.新编J2ME就业培训教程[M].中国电力出版社,2006.4:55-56.
[17]闻怡洋.J2ME MIDP 1.0/2.0无限设备编程指南[M].北京:北京大学出版社,2004.7:4-8.
[18]严蔚敏,吴伟民.数据结构[M].北京:清华大学出版社,2009.2:1-17.
[19]Jonathan Knudsen著,What's New in the J2ME Wireless Toolkit[M].2004. 4:23-28.
[20]赵毅主编,跨平台程序设计语言——Java [M],西安电子科技大学出版社,2006.8:33-39.
[21]史斌星.Java基础编程贯通教材 [M].北京:清华大学出版社.2005:156-165.
[22]池雅庆,周珺,王耀.J2ME手机应用项目开发实践[M].北京:中国铁道出版社,2007:
78-92.
[23]郝玉龙,李向前.J2ME移动应用开发[M].北京:北京交通大学出版社,2006:35-56.
[24]冯煜,朱军.J2ME程序设计[M].北京:中国电力出版社,2003:120-131.
[25]oracle技术团队.Java ME API[DB/OL].ORACLE官网.

 

 

 

http://www.bysj360.com/  http://www.bysj360.com/html/4115.html   http://www.bysj360.com/html/5215.html


 

  • 关键词 雷霆 战机 戏的 开发
  • 上一篇:基于JAVA的连连看游戏设计与实现
  • 下一篇:JAVA WEB的在线考试系统
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。