基于java的游戏设计

基于java的游戏设计

ID:19633646

大小:452.00 KB

页数:40页

时间:2018-10-04

基于java的游戏设计_第1页
基于java的游戏设计_第2页
基于java的游戏设计_第3页
基于java的游戏设计_第4页
基于java的游戏设计_第5页
资源描述:

《基于java的游戏设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、辽宁科技大学毕业设计(论文)第36页基于JAVA的游戏设计摘要J2SE(Java2SimpleEdition)定位在客户端,主要用于桌面应用软件的编程,J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。因其拥有“WriteOnce,runanywhere”的Java特性而提高开发的效率。随着JAVA应用的日益普及、Java在各种平台上的的实现,Java应用程序一次编译到处运行的特点逐渐体现出其影响力,对减少重复编程、提供快捷的跨平台应用起着不可忽视的作用。本论文着眼于JAVA技术的应用,开

2、发一款可用于各种平台之上的游戏程序——坦克大战。本程序的思路来自于日本任天堂公司在20世纪80年代开发的BattleCity游戏,将老少皆宜的经典作品重新用JAVA进行了呈现,为更流行的硬件平台提供应用软件。关键词JAVA;J2SE;游戏;坦克大战辽宁科技大学毕业设计(论文)第36页AbstractJ2SEisakindoffastdevelopingtechnologyimplementedonvariousdevicesespeciallymobilecommunicationequipments.Itfocuse

3、sonapplicationforconsumptiveelectronicproducts,providingrevolutionarysolutiontotheintelligentizationanddiversificationoftheequipment.Itimprovetheefficiencyofthedevelopmentprocessthankstoits“WriteOnce,runanywhere”nature.Whencellphoneisgettingevermorepopularnowada

4、ys,withtheimplementationofJavatechnologyonmobileequipment,incrementofcapitaloncommunicationserviceexhibitsitsforceonpeople’severydaylife,providingthemeverfastinformationjustinhand.ThisdissertationfocusesonimplementationofJ2SEtechnologyandhasdevelopedacommercialg

5、amesuiterunonmobilephones—Tank.ThisapplicationinheritsmanycharactersoftheoldfashionedgameBattleCitywhichdevelopedbyNintendoin1980s.Ittransportstheclassicalproducttomobilephones,offeringcorrespondingsoftwareforsuchmorepopularhardwareplatform.KeywordsJava;J2SE;Gam

6、e;TankWord辽宁科技大学毕业设计(论文)第36页目录摘要IAbstractII第1章绪论1第2章开发环境及相关技术的介绍32.1开发环境32.2Java语言的特点32.3关于ECLIPSE4第3章程序结构、思想和相关技术53.1本程序需解决的有关技术问题53.2程序截图73.3程序流程83.4相关技术83.4.1多态83.4.2单例模式93.4.3责任链模式93.4.4工厂模式93.4.5简单工厂模式103.4.6抽象工厂模式103.4.7策略模式113.4.8调停者模式113.4.9门面模式113.4.10P

7、NG格式113.4.11AWT绘制的基本原理123.4.12双缓冲123.5程序思路13辽宁科技大学毕业设计(论文)第36页3.5.1坦克的控制和敌方的智能运行133.5.2子弹的运行和控制14第4章程序分析和具体实现164.1主游戏逻辑及其涉及到的若干类164.2坦克的共同行为194.3玩家坦克的功能属性194.4敌人坦克的功能属性204.5子弹的运行和控制24结论26致谢28参考文献29附录A30附录B34辽宁科技大学毕业设计(论文)第36页第1章绪论现在流行的游戏似乎都是用C或C++来开发的。在Java平台上几乎

8、没有很大型及可玩的流行游戏。由于Java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。