零基础Android移动应用开发第五讲 安安去打猎.ppt

零基础Android移动应用开发第五讲 安安去打猎.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
App Inventor 零基础Android移动应用开发 第五讲 安安去打猎 本章目标 掌握动画游戏类小应用设计与开发; 了解用户体验,掌握使用方向传感器组件来控制精灵的运动方向,更加直观的表示精灵的生命值; 了解基本的程序结构,过程和函数; 了解基本的算法与人工智能思想,在游戏中融入人工智能策略; 本章概要 安安打猎展示与分析 安安打猎开发过程 界面布局 增加行为 算法与人工智能 安安打猎展示与分析 开始界面,老虎、兔子和安安随机出现在画布上,安安要打兔子,老虎要吃安安,一场螳螂捕蝉黄雀在后的游戏,开始了。 安安打猎展示与分析 通过重力感应,安安踩着滑板飞快逃窜捕杀兔子。 安安打猎展示与分析 老虎对着安安奔跑,最终抓住了安安。 安安打猎展示与分析 点击重新开始,开始一场新的角逐。 安安打猎展示与分析 时间耗完,游戏也会结束 安安打猎开发过程--界面设计 安安打猎开发过程 --增加行为 安安打猎开发过程--方位传感器 方位传感器OrientationSensor可以确定手机的空间方位。有三个主要数值,单位都是度(°): Pitch:0度时设备是水平的,0~90度设备顶部朝下转,90度时顶部垂直向下。反之为负。 Roll:0度时设备是水平的,0~90度设备倾斜到左方,-90~0度设备倾斜到右方。 Azimuth:0度时设备顶部指向南方,90度指向东方,180度指向南方,270度指向西方。 以上的测量都是先假定设备是不动的。 安安打猎开发过程 --方位传感器 Magnitude:返回一个0~1的数值,来表示设备的倾斜度。 Angle:返回设备倾斜方向的角度值,如果在设备表面放置一个可以滚动的小球,Angle是它滚动的方向。 OrientationChanged:当手机的空间方位发生改变的时候调用这个函数。 算法 算法是指解题方案的准确而完整的描述。 重要特征:有穷性、确切性、输入项、输出项、可行性、高效性健壮性:对数据响应正确。 例如右图,就可以理解为一种算法过程。 人工智能 人工智能是对人的思维的信息过程的模拟。 例如本例中每次安安移动位置,老虎都会改变方向,朝着他追赶,像有智能一般。就是人工智能的一种。 所以通过算法,实现一些感官、行为、识别等模拟的过程就是人工智能。 思考题 为这个游戏设计评分规则。 思考如何增加这个游戏的难度,可以设计难度级别。 设计生命值的计算方法。 尝试使用OrientationSensor控件,做一个指南针。 下章目标 掌握App Inventor中对短信、电话等通讯功能应用 了解数据持久化,掌握数据存储等功能的实现 掌握语音组件的使用 谢谢!

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档