安卓手机游戏的快速开发.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓手机游戏的快速开发 摘要:介绍一种基于云计算服务器的 App Inventor2 开发工具开发 Android 手机游戏的方法和步骤,并详细讲解如何在不需要编写大量源代码的情况下,实现快速开发。 关键词: Android App Inventor2 手机游戏 中图分类号: TP311.1 文献标识码: A 文章编号: 1007-9416(2014)01-0127-02 引言 随着智能手机的普及,平时习惯在 PC 机上玩游 戏的人们逐渐改变为随时随地携带方便的智能手机终 端,享受无处不在的手机游戏乐趣。 在手机游戏市场, 竞争最大的是 iOS 游戏和 Android 游戏,但基于 Android 平台的手机游戏应用更为广泛。然而,要开发基于 Android 的手机游戏并不是一件容易的事情。 为此,本文介绍一种基于 App Inventor2 开发环境的快速开发 Android 手机游戏的方法。 2 App Inventor 开发环境介绍 App Inventor 是 Google 实验室的一个子计划,是 一种基于云计算服务器的在线开发 Android 程序的开 发环境,它抛弃了复杂的程序编码,取而代之的是使 用乐高积木式的方法来完成 Android 手机程序的开 发。利用 App Inventor 开发 Android 程序的过程是在 网络浏览器上通过登录云计算服务器进行,开发的程 序可以在任何能够连接服务器的地方直接下载到实体 手机或模拟器上进行测试和运行。 Google 于 2012 年 1 月 1 日将该开发工具移交给麻省理工学院行动学习 中心继续开发研究,并于 2012 年 3 月 4 日公布使用, 目前最新版本是 App Inventor2。 3 “抓蝴蝶”的 Android 手机游戏开发 作者以基于 App Inventor2 开发环境快速开发 “抓 蝴蝶”游戏为例,详细讲解如何在不需要编写大量源 代码的情况下,实现快速的 Android 手机游戏开发。 该游戏的模块编码主要分为三大部分: Screen初始化 模块编码、抓蝴蝶模块编码、 ButtonStart 模块编码。 3.1 Screen1初始化模块编码 Screen1初始化程序编码主要实现软件开启前的 准备工作。根据界面程序开始执行后,从(图 1)中 可以看出, Screen初始化时,会设置蝴蝶在 Canvas 范围类随机移动,并且设计蝴蝶头部从 1-360 度随机旋转,从视觉上看就是蝴蝶是头往前飞。另外还会将一些文本标签等加载进来。 3.2 捕捉蝴蝶模块编码 捕捉蝴蝶程序设计是该游戏最难的一部分,在捕 捉蝴蝶模块程序设计主要实现,用手触摸手机屏幕来 捕捉飞翔的蝴蝶。当手触摸到飞翔中的蝴蝶时,则表 示抓到蝴蝶,将捕捉到的蝴蝶图案在屏幕底部显示出 来,并且在底部显示目前已经捕捉到蝴蝶的总数。当 手触摸屏幕未捕捉到飞翔中的蝴蝶时,此时能量条标签长度会变短,并且当捕空 5 次时,则游戏结束。具体程序设计如(图 2)所示。 3.3 ButtonStart 模块编码 ButtonStart 按钮主要实现的是当单击它时,游戏重新开始,Screen1重新初始化。具体的程序设计如(图3)所示。从程序中可以看出,当单击 ButtonStart 按 钮时,会设置各类标签重新显示,蝴蝶开始飞翔,能 量条回复到 100。 3.4 游戏的测试与发布 在进行界面设计和程序设计过程中,可以随时通 过 wifi 连接手机进行测试。首先在测试的手机安装 MIT AI2 Companion ,然后通过单击 App Inventor2 的 Connect菜单下的 AI Companion 命令,打开连接模拟器界面。可以通过手机扫描二维码来连接到手机上进 行程序的测试。 当测试成功后,可以发布执行。通过单击 App Inventor2 的 Build 菜单下的 App 命令,可以将 .apk 程序保存到电脑上,之后可以拷贝到手机上进行安装运 行。 结语 通过以上介绍,大家可以发现在 App Inventor2 环境下开发 Android 手机应用程序的方法和步骤是很简单的,也能感受到云技术带来的方便。作者通过分模 块的分析各个子程序的设计思路和编程方法,最终实 现了在手机上运行的 Android 游戏,为后续学习 App Inventor 开发和 Android 开发奠定了基础。 参考文献 王培坤 .Google App Inventor 开发手册 [M]. 中国台湾:上奇资讯股份有限公司 .2011. 卓树峰 .基于 App Inventor 的 Android 手机蓝牙通讯开发 [J].福建信息技术教育, 2012(03). 杨俊峰 .基于 Android 手机短消息监听的实现

文档评论(0)

182****2200 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档