计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JAVA论文设计 >> 浏览文章
JAVA017基于J2ME的坦克游戏设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

摘要:
回顾手机软件的发展历史,可以看到手机上的应用软件经历了3个基本的阶段。最早的手机软件只提供基本的通话功能方面的处理,后来应广大手机用户的请求,手机软件又增加了1些简单的应用程序(比如电话簿),过去两年手机上网开始在实际生活中广泛应用,所以又出现了以WAP方式访问Internet网的功能。随着手机上网的人数越来越多,而很多手机厂商往往都使用自身开发的手机软件。此时两个重要问题就浮出了水面:1个是缺乏开〖本文来自:毕业设计论文网www.paper51.com〗放的编程平台,大家开发的软件不能相互使用;另1个是访问Internet只能通过WAP方式。目前WAP方式上网1直不能够很好的访问HTML格式的网页,而J2ME提供了HTTPTCP等高级的Internet协议,如果使用J2ME开发的上网程序,可以很容易地访问Internet,同时J2ME开发的程序可以跨平台的,更加方便开发人员开发移植性比较好的无线应用程序。而1个发展更快的领域就是手机游戏,这也需要使用新的开发平台,所以J2ME将是目前手机开发平台的最佳选择。

关键词:J2ME;简表;ClDC;坦克

ABSTRACT(TimesNewRoman,三号,居中)
Whencellphoneisgettingevermorepopularnowadays,withtheimplementationofJavatechnologyonmobileequipment,incrementofcapitaloncommunicationserviceexhibitsitsforceonpeople’severydaylife,providingthemeverfastinformationjustinhand.J2MEisakindoffastdevelopingtechnologyimplementedonvariousdevicesespeciallymobilecommunicationequipments.Itfocusesonapplicationforconsumptiveelectronicproducts,providingrevolutionarysolutiontotheintelligentizationanddiversificationoftheequipment,andimprovestheefficiencyofthedevelopment
Cellphonegamedevelopmentisoneofthemostexplosivedevelopmentofthegame,withitslow-cost,multi-〖本文来自:毕业设计论文网www.paper51.com〗useradvantage,Progressiveextremelypopularinafewyearstime.J2MEmobilephonegamesandisthemostwidelyusedasadevelopmentplatform
Inthisthesis,itismainlyconcernedwiththehistoryoftheJavalanguage,Javalanguageandthestatusquo.Thenaplatformtodevelopthebasicstructuresofthegame.Atlast,toexplorethedevelopmentofarealgamenowthemostpopulargamedevelopmentframeworkandthelategameproductionoptimization,debug.

KeyWords:
J2ME,MIDP,CLDC,Tank

本程序采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许用户选择执行选项菜单,在开始游戏后将先从外部文件载入坦克的地图文件,对背景的所有物体进行绘图。在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将在游戏开始时进行初始化,然后将坦克绘制在地图的上层。

1.游戏程序是一项精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万行〖本文来自:毕业设计论文网www.paper51.com〗程序,绘图事件、键盘事件都会以极高的频率在后台等待响应,若有丝毫的差别都将很容易导致程序在运行不久后可能出现严重错误,甚至死循环。因此,其逻辑设计应当相当严谨,需将所有可能发生的事件及意外情况考虑在设计中。
2.游戏中为了美观,适用性强,可能需要采用外部文件引入的图片贴图,有关贴图,在MIDP2.0中提供了用于增强游戏功能的game包,使得解决静态或动态、画面背景、屏幕刷新的双缓冲等都有较好的解决方案。
3.一开始就把地图全部分配好,这样就可以简单而有效地避免了牌的重复,也可以大大地简化了程序代码的编写。
4.坦克的移动可以用一个函数来实现,这样就可以使代码更模块化,利用也就可以更高。
5.坦克慢慢移动的实现。坦克的移动是用线程来实现的,用Thread.sleep()
这个函数来作时间延迟,让坐标变量缓慢地变化。然后通过刷新画图,就会使人觉得坦克是在缓慢地移动。

简单环境的搭建
下载JDK和J2ME无线工具包(http://www.sun.com.cn/)
安装SUNJDK:j2sdk-1_4_0_03-windows=i386
安装SUNJ2MESDK:j2me_wireless_toolkit-1_0_3-win

关于WirelessToolKit
WTK(WirelessToolKit)是Sun公司针对J2ME推出的用于手机和Palm等
移动设备的开发包,是除手机厂商的专用开发包外唯一的手机模拟器开发包。
它通用性高,开发出的应用程序可保证能运行在大部分设备上,而不像专用
厂商具有一定的不兼容性。虽然它没有强大的功能和完善的调试手段,但它
提供运行模拟器的最基本组件,是其他IDE需集成采用的必备元素。
附二:
模板一
目录(黑体,三号)
(目录采用大纲格式自动生成,一级标题宋体四号,二级标题宋体小四,1.5倍行距)
摘要2
ABSTRACT3
第一章绪论4
1.1研究背景与意义4
1.1.1课题来源4
1.1.2主要工作4
1.25
第二章理论基础与分析9
第五章结论35
参考文献36
附录37

上一篇: JAVA016基于JAVA宝莲灯RPG游戏的设计与实现
下一篇: JAVA001班主任管理系统的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。