(移动应用开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(移动应用开发

《移动应用开发技能》实训 对抗俄罗斯 实训班级:软件073 2009年6月 目录 一、实训题目 3 二、实训目的 3 三、实训需求 3 3.1、程序总体需求 3 3.2、程序运作过程 4 3.3、程序基本需求 5 3.4、程序扩展需求 5 四、实训组织形式 5 五、实训成果提交和考核 6 5.1、实训成果提交 6 5.2、实训考核 6 六、实训文档格式 6 一、实训题目 《对抗俄罗斯》。 《对抗俄罗斯》是经典“俄罗斯方块”游戏的改良版,本实训要求受训者在移动设备上使用Java ME技术开发该游戏,并满足本实训指导书所要求的各项功能。 二、实训目的 通过本实训,使受训者可以深入理解Java ME相关技术,并将所学知识应用到实际的中等规模的程序设计中。同时,通过本实训,受训者可以拓展Java ME相关的知识,提升受训者的能力。 三、实训需求 3.1、程序总体需求 俄罗斯方块是一个传统的经典游戏:由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间。与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。 以上所述是单人玩的俄罗斯方块游戏,本实训将对该游戏进行扩充:游戏可选择单人玩,在单人玩的情况下,与传统的俄罗斯方块的游戏玩法一样;也可以选择双人进行对抗游戏,在这种情况下,两个玩家在两台设备上各自启动游戏后,即可进行对抗,其中一方所消除的方块的条数将以不规则的形式出现在对方的屏幕的底部,从而打乱对方的方块形式,直到其中一方的没有被消除的方块不断堆积起来,一旦其中一方的不规则方块堆到屏幕顶端,该玩家便告输,游戏结束。 3.2、程序运作过程 所开发的程序的运行过程必须满足如下所述的过程: (1)玩家启动程序,出现“欢迎画面”,该画面必须精致、有美感; (2)在“欢迎画面”,玩家可以选择“单人玩/双人玩/退出”; (3)若玩家选择“退出”,则在程序退出前,出现一个简单的确认画面,当玩家选择“是”时,则退出,否则,若玩家选择“不”,则回到“欢迎画面”; (4)若玩家选择“单人玩”,则进入玩家名字选择和级别选择画面,在这个画面,玩家可从列表中选择一个名字或输入一个新的名字,其中列表中所列出的玩家名字是以前的玩家输入的,系统将自动保存所有玩家输入的玩家名字,以后在名字选择/输入界面列出,并选择游戏级别,其中游戏级别控制方块的自动下落速度。当玩家选择或输入了玩家名字和选择了游戏级别后,按下“开始游戏”按钮则进入单人游戏界面,步骤5; 若玩家选择“双人玩”,则进入玩家名字、通信选择及级别画面,在这个画面,玩家首先可从列表中选择一个名字或输入一个新的名字,其中列表中所列出的玩家名字是以前的玩家输入的,系统将自动保存所有玩家输入的玩家名字,并在名字选择/输入界面列出,然后输入双人通信方式相关参数,例如,通过IP进行通信,则输入对方的IP地址等,最后玩家选择游戏的级别。当玩家选择或输入了玩家名字、游戏级别及确定了双方的通信方式后,按下“开始游戏”按钮则进入双人游戏界面,步骤6; (5)在单人游戏界面,必须在屏幕的适当位置显示玩家的名字、玩家的当前得分等信息。玩家按俄罗斯方块的游戏玩法进行游戏,程序实时更新玩家的得分信息,直到玩家失败或按下了退出命令出现“退出/在玩一局”对话框为止,这时,程序应该首先将玩家的信息写到RMS中,然后等待玩家在“退出/在玩一局”对话框中的选择,若玩家选择“退出”则退出游戏,若玩家选择“在玩一局”,则再次进入新游戏界面,玩家可以再次玩单人游戏。 (6)在双人对抗游戏界面,必须在屏幕适当位置显示自己的名字、对方的名字、自己的成绩、对方的成绩等信息。双方开发俄罗斯方块对抗游戏,规则如“程序总体需求”一节所述。若任何一方的方块达到屏幕顶端则失败,这时程序应该将各自玩家的名字及成绩写入RMS中,并出现“退出/在玩一局”对话框,若玩家选择“退出”则退出游戏,若玩家选择“在玩一局”,则再次进入新游戏界面,玩家可以再次玩双人对抗游戏。 (7)程序结束; 3.3、程序基本需求 考虑到个体差异及其他因素,本实训将实训要求分为两大部分:必须完成部分和可选完成部分。其中,必须完成部分就是本小节的“程序基本需求”所述内容,可选完成部分在下一小节“程序扩展需求”一节所述。 3.3.1、程序基本需求 (1)按要求完成“程序运作过程”,其中出现的界面都必须是完整的,但可不完成双人对抗部分的程序代码; (2)完成单人游戏的所有功能; (3)能在RMS中记录玩家的资料信息; (4)编写完整的程序设计文档,程序设计文档的格式参见本实训指导书的第6部分“

文档评论(0)

dafangjia + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档