第一范文网 - 专业文章范例文档资料分享平台

(完整版)基于JAVA的手机游戏系统的设计与实现毕业设计

来源:用户分享 时间:2025/5/21 9:45:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

之间的交互抱过高幻想。 第三、类似于硬件中的问题,开发两个API之间的基本功能。比较软件开发环境和围绕它们的不足进行针对性设计。开发者必须花费更多的时间了解这两个平台,但是最后的效果是很值得的。 1.操作坏境的不兼容问题: 本论文讲述的移动开发环境是J2ME,J2ME是获得美国大部分移动运营商支持的移动应用开发平台。J2ME是一个解释语言,运行在有虚拟机的任何操作系统上,通常运行速度很慢,而且在优化代码上有许多的困难。 在过渡期间,为这个环境开发游戏成为一种挑战。例如,BREW 1.0支持掩盖的位图传送( Masked-Blit ),而J2ME MIDP 1.4不支持。而且,一些J2ME手机不支持声音。所以你的代码不应该使用掩盖的位图传送支持或者声音支持。比如说,如果你创建自定义位图字体,你可能认为你需要掩盖的位图传送。然而,你可以使用提前修正背景色来创建字体位图。这两个平台可以在载入一个文件的时候改变调色板,允许动态的调整字体背景色,但是文本必须出现在固定的背景上。 2.显示速度方面的问题: 在移动游戏开发过程中,最大的问题是缺乏对显示速度的重视。虽然移动运营商已经选择了强大的处理器和彩色的显示屏,但是他们忽略了对于游戏来说至关重要的一个方面。 手机使用许多绘制程序,一些支持双缓冲技术,而另一些不支持。在某些情况下,可以更容易的直接绘制到屏幕上。直接绘制到屏幕有时比双缓冲更快。然而,使用低刷新速率在屏幕上绘制大的图像可能会引起闪烁。造成这一问题的原因在于,画面在显示的同时,程序又在改变它,于是画面闪烁。 3.不同屏幕尺寸问题: 图形是游戏的一个关键的方面,描画速度是一个重要的程序函数。不同于控制台游戏和PC游戏,移动设备没有标准的屏幕尺寸或者长宽比,这就导致了很

多兼容性问题。开发者可以通过编写非常灵活的背景和前景描画程序来解决这个问题。关键是创建一个允许快速扩展或者缩小游戏视窗的架构,并且不使图像变形或者生成让人看上去觉得别扭的屏幕比例。 当然,你有很多方法来处理这个问题,最坏的情况就是你可以为每种手机的显示屏重新设计图形。或者,你还可以动态地调节你的游戏背景和其它图形。 4.输入问题: 输入要么成就要么毁掉一个游戏体验。游戏一般都需要快速响应的反馈。不然的话,你的游戏就会感觉有点迟钝。在过去,移动电话不需要能够快速响应的按键,因为拨电话号码没有那种需要。现在,这就有了一些问题,如果你的按键响应速度很慢,你的游戏反馈就会很慢,而且不幸的是没有解决办法来提高它的速度。而且,大部分的手机不支持同时按下多键,而这又是格斗类游戏所必须的。因此是否能够解决好这方面的问题就显得尤为重要了。 技术路线与研究方法: 技术路线: 论文的主要是论述用J2ME技术在手机游戏制作开发中的应用,以一款贪吃蛇手机游戏为实例具体讲述了运用J2ME制作手机游戏。 搭建JDK坏境,使用WTK开发工具包,在“Eclipse+EclipseMe”的平台下开发程序,使游戏系统得以实现。 研究方法: 1. 文献研究法,查找相关资料,找一些相关代码,用JDK查找相关方法,在论坛、贴吧等各种网站寻找程序中遇到的各种问题的解决方法; 2. 理论与实际问题相结合的方法,分析用户需求,在对各种系统开发平台、开发技术、开发坏境、数据库技术等各方面的比较下,选择相对较佳的方案; 3. 利用UML建模方法进行分析建模以及设计建模,并进行实际操作调试,

从而实现本系统的具体功能; 4. 系统分析与逻辑辩证分析相结合的方法。 进度安排及各阶段主要任务: 1、2014年11月1日前完成毕业论文的选题填写开题报告 2、2014年11月15日前拟定论文题目及写作大纲了解开发环境 3、2014年12月25日前毕业设计的初次实现及修改 4、2015年1月1日前毕业设计的完善 5、2015年1月5日前完成设计论文初稿 6、2015年1月6日前完成设计论文终稿 主要参考资料与技术条件: 参考资料: [1] 詹建飞《Java Me核心技术与最佳实践》,北京:电子工业出版社,2013年; [2] 张鹏《3D手机游戏开发实例教程》,北京:电子工业出版社,2013年; [3] 石民勇、税彬彬《手机游戏设计与制作教程》,北京:中国传媒大学出版社,2014年; [4] 杨邵芳、王颖、林锦全《Java程序设计基础》,北京:科学出版社,2012年;

[5] 张鹏《3D手机游戏开发实例教程》,北京:电子工业出版社,2009年; [6] 李兴华《Java开发实战经典》,北京:清华大学出版社,2014年; [7] 徐明华、邱加永、纪希禹《Java基础与案例开发详解》,北京:清华大学出版社,2014年; [8] 王国辉《Java程序开发参考手册》,北京:机械工业出版社,2013年。 技术条件: 本次毕业设计通过应用Java技术,结合JDK 1.8.0,使用IDE Eclipse 4.4与EclipseMe1.7.9作为开发工具、Sun J2ME Wireless Tool Kit 2.5.2软件作为模拟测试工具的综合性设计,实现了手机游戏的开发与设计。 指导老师意见: 指导老师签名: 年 月 日

(完整版)基于JAVA的手机游戏系统的设计与实现毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6uzzt2mfjp41z4g1sgcd5uqa87qzsz016ul_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top