您当前的位置:首页 >  党建材料 >  入党自传 > 内容

傻瓜化开发Android小游戏

无忧文档网    时间: 2019-11-14 06:18:29     阅读:


  如果送你一部智能手机,要求在几分钟之内开发出一款Android小游戏,你敢应战吗?其实在国外的教育中早就实现了,而且从幼儿园就开始这样培养孩子的计算机思维。
  硬件准备
  一台能上网的笔记本电脑或台式机,最好都带有Wi-Fi,以便将来生成的程序更易传送到手机中(图1)。否则,只能通过数据线下载安装,比较麻烦。对智能手机无特别要求,任何一部市面流行的普通Android智能手机足以符合开发要求。
  软件准备
  安装谷歌Chrome浏览器或火狐23以上版本,苹果Safari也可,而微软的IE则无缘开发环境,否则系统提示浏览器不兼容。同时要注册谷歌的Gmail账户(gmail.google.com)。
  接着进入MIT App Inventor官网(appinventor.mit.edu),点击右上角的“Create”(图2),进入云端开发工具的起始界面(图3)。由于开发工具在美国,国内用户访问服务器时常提示连接超时,所以国内好友创建了一个类似镜像的网站(http://ai.ourschool.cn),速度有所提高。
  开发弹球Android小游戏
  大家在PC上大都玩过“打砖块”的游戏,游戏中的小球在碰到砖块时发出美妙的金属声音,当碰到图形区域的边界时,小球产生反弹极其逼真。但这背后蕴含的碰撞检测数学问题是十分深奥的。大多数朋友只能玩玩而已,而现在我们也可以用手指在智能手机中灵活操控小球的碰撞,自己来开发这样的“玩物”。
  在开发工具的起始界面点击“Start new project“(新建工程),创建由英文字母、数字组成的工程文件名(图4、图5),单击“OK”进入工作界面。
  在左面的“组件”面板中拖入“Canvas”(画布)组件放入右边的“手机面板”(图6),作为游戏的地基。为了让画面更亮丽些,在最右面的“Properties”(属性)面板中,将“BackgroundImage”(背景图像)赋予一个上传的图片(图7、图8)。将“Canvas”的“Width”和“Height"同时设置为“Fill parent”(图9)。
  在“组件”面板中拖入“Ball”放到画布中,同前面的设置一样,设置它的“Radius”(半径)和“PaintColor”(颜色)。
  将“Screen1”组件的“Title”属性改为“手机小游戏”(当然也可以加上作者的姓名和联系方式等),到此你的手机游戏界面就已经设计完成了。
  打开“Block”(块)编辑器(图10)。单击“Ball1”,出现小球的控制逻辑图(图11)。选择“when Ball1.Flung ”拖动到右面工作区。因为游戏中要得到小球的“Speed”和“Heading”(速度和方向),所以再将“set Ball1.Speed ”和“set Ball1.Heading”拖入工作区(图12),当然还要让游戏感知这两个参数的大小。所以分别选择红颜色的“Speed”和“Heading”,系统自动出现“get speed”和“get heading”放到对应的位置(图13)。若放错了,拖动到右下角的垃圾桶删除即可。
  至此游戏雏形已具备,选择主菜单的“Build”包括“生成二维码下载和生成APK下载到手机”。选择第二项,因为有前面的Wi-Fi,所以选择放置文件路径,再从手机的Wi-Fi客户端拿到程序就可安装(图14)。
  最后,安装APK测试一下吧。
  小提示
  其实该系统功能非常强大,远非仅能制作本文所叙述的简单游戏。开发“计步器”、“复读机”、“短信群发”、“指南针”、“手电筒”等主流应用软件它都不在话下,所以我们绝不可小视它的傻瓜化。本文权当抛砖引玉,当你真正投入进去时,你会是另外一番感受——其实它并不傻。

《傻瓜化开发Android小游戏.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《傻瓜化开发Android小游戏.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录