java在手机中典型案例--手机游戏

java在手机中典型案例--手机游戏

ID:19788002

大小:2.50 MB

页数:27页

时间:2018-10-06

上传者:U-2462
java在手机中典型案例--手机游戏_第1页
java在手机中典型案例--手机游戏_第2页
java在手机中典型案例--手机游戏_第3页
java在手机中典型案例--手机游戏_第4页
java在手机中典型案例--手机游戏_第5页
资源描述:

《java在手机中典型案例--手机游戏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

JAVA在手机中的典型案例——手机游戏 目录3.典型案例--贪吃蛇1.手机游戏简介和现状2.java在手机游戏的应用前景4.典型案例--俄罗斯方块 一、手机游戏简介目前,手机已成为日常生活中必不可少的工具。主要体现在:(1)手机传统的通话和短信功能,为人们的生活提供方便;(2)手机的增值业务,得到更多用户的认可,甚至成为用户选择手机的首要因素。 一、手机游戏简介手机游戏的发展经历的三个阶段:(1)短信方式以短信的方式进行互动的游戏,典型游戏是“虚拟宠物",由于操作繁复、界面单一、娱乐性差,现在已被淘汰(2)WAP方式以浏览手机网页的方式进行互动的游戏,典型游戏是“晶灵",虽然技术相对简单,但由于游戏的互动性优于短信方式,目前仍有一定的客户群(3)Java方式Sun公司专门用于嵌入式设备的软件,很有可能成为未来最流行的一种手机游戏方式支持下载到本地手机进行游戏,游戏内容与画面质量较好 一、手机游戏简介 一、手机游戏简介 一、手机游戏简介Java游戏依附于手机的游戏方式,拥有巨大的客户群Java游戏摆脱线缆的束缚,随时、随地、随身游戏的方便模式,被众多玩家所喜爱游戏产业的逐渐成熟,游戏情节更加丰富多彩Java成为手机游戏的得以生存和发展的基础,是目前手机生产的主流,甚至可以预见地说,是未来发展的必然趋势。 手机游戏在国内外的现状(1)日本日本在手机游戏领域占据领导地位。1999年,包括北美在内的很多国家和地区对手机游戏还一无所知时,日本就已拥有超过30万的手机游戏用户,占全球手机游戏用户的70%以上。随着日本手机功能的升级和无线宽带网络数据承载能力的提高,手机游戏已经对高端的游戏厂商产生了强大的吸引力,手机游戏已不再是简单游戏的代名词。 手机游戏在国内外的现状(2)美国从2002年末开始,美国大多数移动网络速度得到了提升,更加适于手机游戏业务的发展。如今,美国移动运营商每月都在推出新的游戏,手机厂商也在不断推出新的支持手机游戏的产品。从游戏提供的数量看,美国移动运营商已经大大超过了欧洲运营商。2003年,手机游戏已经成为美国众多移动数据下载应用的第一应用。 手机游戏在国内外的现状(3)中国手机游戏在中国只能算是初期阶段。目前中国移动的手机用户数量已经超出了美国全国总人口数量。中国现在有着近5亿的手机用户,即使只有10%的用户每月只下载一款游戏,也足以使其形成一个规模庞大的产业。但是日前仅有不足1%的用户下载过手机游戏,这使得这块被无数人看好的市场并没有达到和人们预期相吻合的水平。 二、JAVA在手机游戏中的应用前景随时随地都能进行游戏曾经是很多年轻人的梦想,最早俄罗斯方块的掌机满足了我们一些这方面的需求,但是总是对着单调的方块总会让人觉得无聊,随后的GB、WGC、GBA都专门游戏掌机虽然游戏种类多种多样,操作、画面、音效也相当令人满意,但是对于多数人来说,总不能每天带着一个游戏机上班、上学呀。所以,在等车时、排队中或者漫长的旅途上,手机上的简单游戏成了排解无聊最佳伙伴。 不过,人的欲望真是永无止境阿,手机上的游戏就那么几个,时间长了当然还是会腻,于是有人也许会想,如果手机也能像GB那样能更换游戏该有多好啊。有需求就是有市场,商家当然不会放过赚钱的机会,于是基于K一Java的应用应运而生了.二、JAVA在手机游戏中的应用前景 三、典型案例——贪吃蛇(1)贪吃蛇游戏的规则简介在贪吃蛇游戏中,玩家操作由小方块连接而成的蛇,去吃随机散落在画面内的小方块,每吃一块就增加一小方块长度。如果撞壁以及撞自己的尾,就失败。如无失败则直到通关为止。屏幕的行向为11单位,纵向为18单位。在这个范围内,玩家通过操作方向键控制蛇的运动方向。该游戏的最大特色是屏幕自适应,无论各种手机PDA的屏幕大小如何,该游戏总能获得最佳的显示效果。贪吃蛇 (2)贪吃蛇游戏的运行环境目标硬件环境1)显示96*54像素,1位颜色,大约1:1的像素比例2)输入(a)单手键盘或小键盘(b)双手的QWERTV键盘(c)触摸屏三、典型案例——贪吃蛇 (2)贪吃蛇游戏的运行环境3)内存(a)28KB非易失性内存,供MIDP组件使用(b)8KB非易失性内存,供应用程序生成的永久性数据使用(c)32KB非易失性内存,供Java堆使用4)网络(a)双向无线网络,可能间歇性连接(b)通常是很有限的带三、典型案例——贪吃蛇 (3)贪吃蛇游戏的设计流程用户在启动MIDlet后,即进入游戏主画面,游戏开始显示为欢迎画面。用户按下[开始]按钮后,就可以开始玩游戏。当用户想暂停时,再次按[开始]按钮,游戏就暂停。暂停时再按[开始]按钮,游戏继续进行。任何时候按[退出]按钮,游戏MIDlet都会停止。三、典型案例——贪吃蛇 (3)贪吃蛇游戏的设计流程三、典型案例——贪吃蛇 (1)俄罗斯方块游戏的规则简介单击“开始/暂停”按钮开始游戏或暂停游戏。游戏过程中,系统随机产生方块图形,并自动下落,用户可以通过特定按键来控制方块图形的变化和移动;预览窗口显示下一个方块图形;每下落一个方块系统会自动加四分;当某行被填满,系统会自动消去被填满的行,并加相应的消除的行数;当消除行数增加一定数量,速度会上升一级,方块图形自动下落的速度会变快;四、典型案例——俄罗斯方块 (1)俄罗斯方块游戏的规则简介每个方块图形下落到最底部或消行时,系统播放相应的声音;当方块图形已达到图形区域界面的最顶端时,游戏结束,系统也会播放相应的声音。用户可单击网页的“刷新”按钮重新开始新一轮的游戏。四、典型案例——俄罗斯方块 (2)俄罗斯方块游戏的游戏界面四、典型案例——俄罗斯方块 (2)俄罗斯方块游戏的游戏界面本游戏界面分三大模块,分别是游戏界面模块、显示模块、按钮模块。1)游戏界面模块在玩游戏时,方块下落、堆积的一个区域2)显示模块包括显示游戏等级、消除的行数、得分及下一个方块的预览3)按钮模块包括“帮助”按钮和“开始/暂停”按钮四、典型案例——俄罗斯方块 (2)俄罗斯方块游戏的游戏界面本系统有五大模块分别是:界面设计(Blocks类)、显示游戏数据统计的画布对象(StatisticsCanvas)、显示游戏画面的画布对象(PlayFieldCanvas)、方格对象(Element类)、方块对象(Shape类)。其中,4个方格对象组成一个方块对象。在游戏的操作上,是利用键盘来控制方块的移动来实现游戏。四、典型案例——俄罗斯方块 模块设计新游戏模块排行榜模块游戏说明模块音效设置模块训练关模块继续游戏模块模块设计 流程图 通过以上几个环节,手机游戏可以说已模块化的方式基本实现了,并对今后此类手机游戏开发奠定了模块化的基础,基本上可以如此理解,同一类的游戏只需在此基础上略加修改就可变化成新的游戏。但是要让这个游戏真正在手机上运行起来,还需要完成最后一个步骤——JAvA程序仿真机发布.这个步骤已经脱离了代码测试的阶段,上升到真机实际钡4试的阶段,也是游戏推向市场之前所作的最后一个准备工作。仿真发布 游戏是人类文明发展到一定阶段的产物,游戏的发展,催生了许多新的技术,这些技术在许多领域促进了科技的发展,增加了生产力。作为游戏开发的一个分支,手机游戏开发具有非常重要的地位。小结

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

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

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