App Inventor趣味游戏编程

本书特色

[

随着时代的发展,人类已步入了“移动互联网”时代,以智能手机为代表的移动互联设备已渗透到了从小学到大学的每一个学习阶段,各行各业都需要推广编程教育。App Inventor这种以“积木式编程”为特色的移动程序开发工具,极大地降低了编程的门槛和难度,让开发者将令人生畏的编程变为简便而轻松愉快的创造。本书主要面向零基础的中小学生和大学生,采用了 App市场大家比较喜欢玩的小游戏作为本书的主线,编写了 8个小游戏,分别为是钢琴弹奏、会说话的汤姆猫、别踩白格、快乐打地鼠、雷霆战警、翻牌游戏、乐高机器人、数独 (六宫格)。各个游戏以一个生动贴切的实例开头而且实际运行,并给出了游戏中所需要的素材,并且提供了详细的实现方案和关键流程,学生在做中学,学中乐,提高学生的自主学习能力。本书的资源地址 http://pan.baidu.com/s/1hsKQdXa,密码 sx9z。

]

内容简介

[

前 言

随着移动互联网的发展,人类社会步入了智能手机的时代,以智能手机为代表的移动互联设备已渗透到了从小学到大学的每一个学习阶段,移动学习通过大数据,人工智能以及云计算的整合,已越来越广泛应用于教育领域。
在实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广,App Inventor这种以“积木式编程”为特色的移动程序开发工具受到了各国教育工作者的广泛关注,极大地降低了编程的门槛和难度,让学习者编程的过程中不再枯燥,而是简便而轻松愉快。App Inventor已经在中国被应用于各个阶段的信息技术教育,Google在中国连续多年与深圳信息职业技术学院一起举办了 App Inventor的师资培训班,主要面向中小学的信息技术教师,共同推动了基于 App Inventor的移动学习的普及教育与发展。
随着 App Inventor教育应用的推广和普及,各类 App Inventor的书籍如雨后春笋般涌现在市场上,更多的是属于技术类教程,着重在于知识点的讲解,而使用任务驱动的教程比较少见。基于任务驱动的移动游戏的开发比较容易吸引中小学学生和零基础的大学生。
本书主要面向零基础的中小学生和大学生,采用了 App市场大家比较喜欢玩的小游戏作为本书的主线。本书改进了传统的教学组织模式,通过实例游戏化任务进行学习,紧密围绕App程序设计的基础知识和技能,提出了 8个游戏任务涵盖各个知识点,各个任务以一个生动贴切的实例开头而且实际运行,并给出了游戏中所需要的素材,并且提供了详细的实现方案和关键流程,学生在做中学,学中乐,提高学生的自主学习能力。
本书共分为 9章,第 1章是绪论部分,主要介绍 App Inventor的基础知识,如何使用 AppInventor开发*个 App程序;第 2章到第 9章编写了 8个游戏,分别为是钢琴弹奏、会说话的汤姆猫、别踩白格、快乐打地鼠、雷霆战警、翻牌游戏、乐高机器人、数独 (六宫格)。
在本书的编撰过程中,全书的选题和设计由赖红和高杰负责,第 1到第 5章由赖红承担,第 6到第 9章由高杰承担,蔡明鹏承担了游戏代码的编写和验证工作,*后全书的通稿和审定由高杰完成。本书采用寓教于乐的方式,通过典型游戏案例的编写,为读者把 AppInventor应用到个性化的移动游戏软件提供参考和借鉴,由于作者水平有限,且编写时间仓促,本书错误以及不足在所难免,敬请广大读者批评指正。
前 言

随着移动互联网的发展,人类社会步入了智能手机的时代,以智能手机为代表的移动互联设备已渗透到了从小学到大学的每一个学习阶段,移动学习通过大数据,人工智能以及云计算的整合,已越来越广泛应用于教育领域。
在实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广,App Inventor这种以“积木式编程”为特色的移动程序开发工具受到了各国教育工作者的广泛关注,极大地降低了编程的门槛和难度,让学习者编程的过程中不再枯燥,而是简便而轻松愉快。App Inventor已经在中国被应用于各个阶段的信息技术教育,Google在中国连续多年与深圳信息职业技术学院一起举办了 App Inventor的师资培训班,主要面向中小学的信息技术教师,共同推动了基于 App Inventor的移动学习的普及教育与发展。
随着 App Inventor教育应用的推广和普及,各类 App Inventor的书籍如雨后春笋般涌现在市场上,更多的是属于技术类教程,着重在于知识点的讲解,而使用任务驱动的教程比较少见。基于任务驱动的移动游戏的开发比较容易吸引中小学学生和零基础的大学生。
本书主要面向零基础的中小学生和大学生,采用了 App市场大家比较喜欢玩的小游戏作为本书的主线。本书改进了传统的教学组织模式,通过实例游戏化任务进行学习,紧密围绕App程序设计的基础知识和技能,提出了 8个游戏任务涵盖各个知识点,各个任务以一个生动贴切的实例开头而且实际运行,并给出了游戏中所需要的素材,并且提供了详细的实现方案和关键流程,学生在做中学,学中乐,提高学生的自主学习能力。
本书共分为 9章,第 1章是绪论部分,主要介绍 App Inventor的基础知识,如何使用 AppInventor开发*个 App程序;第 2章到第 9章编写了 8个游戏,分别为是钢琴弹奏、会说话的汤姆猫、别踩白格、快乐打地鼠、雷霆战警、翻牌游戏、乐高机器人、数独 (六宫格)。
在本书的编撰过程中,全书的选题和设计由赖红和高杰负责,第 1到第 5章由赖红承担,第 6到第 9章由高杰承担,蔡明鹏承担了游戏代码的编写和验证工作,*后全书的通稿和审定由高杰完成。本书采用寓教于乐的方式,通过典型游戏案例的编写,为读者把 AppInventor应用到个性化的移动游戏软件提供参考和借鉴,由于作者水平有限,且编写时间仓促,本书错误以及不足在所难免,敬请广大读者批评指正。

赖红 高杰 蔡明鹏
2017年 8月

]

作者简介

[

赖红,男,出生于 1981 年3 月,高级工程师,博士,主要研究领域为移动互联网应用技术、嵌入式系统、虚拟仪器技术、无线通信技术等。2008 年在华中科技大学取得博士学位,2008年-2012年,在中兴通讯股份有限公司无线研究院担任嵌入式系统高级工程师、系统架构师,2012年加入深圳信息职业技术学院软件学院,担任移动互联网应用技术专业骨干教师;近年来主持了广东省优秀青年教师基金和深圳市科技计划3项,参与了包括政府项目和公司项目在内的各类科研项目8项,广东省精品资源课程“Android应用开发基础”负责人。在国际国内主要学术刊物上第一作者发表论文10篇(其中EI收录4篇),申请了4项中国专利。教学方面,承担“Java编程技术”、“Android初级编程”、“Android高级编程”、“App Inventor开发”;作为指导老师组织、培训并指导学生参加全国高职技能大赛移动互联应用软件开发赛获得一等奖两项,省级以上一等奖4项。

]

目录

目  录第 1章 初识 App Inventor 1.1 什么是 App Inventor? / 002 1.2 App Inventor开发工具 / 002 1.3 App Inventor建立运行**个项目 / 004第 2章 钢琴弹奏 2.1 任务描述 / 010 2.2 开发前的素材准备工作 / 010 2.3 程序的布局设计 / 011 2.3.1 清单设计 / 011 2.3.2 布局过程 / 012 2.4 任务操作 / 021 2.4.1 新功能块清单 / 021 2.4.2 编程操作 / 021第 3章 会说话的汤姆猫 3.1 任务描述 / 028 3.2 开发前的素材准备工作 / 028 3.3 程序的布局设计 / 029 3.3.1 清单设计 / 029 3.3.2 布局过程 / 030 3.4 任务操作 / 034 3.4.1 新功能块清单 / 034 3.4.2 编程操作 / 035第 4章 别踩白格 4.1 任务描述 / 046 4.2 程序的布局设计 / 046 4.2.1 清单设计 / 046 4.2.2 布局过程 / 047 4.3 任务操作 / 049 4.3.1 新功能块清单 / 049 4.3.2 编程操作 / 050第 5章 快乐打地鼠 5.1 任务描述 / 056 5.2 开发前的素材准备工作 / 056 5.3 程序的布局设计 / 057 5.3.1 清单设计 / 057 5.3.2 布局过程 / 058 5.4 任务操作 / 064 5.4.1 新功能块清单 / 064 5.4.2 编程操作 / 065第 6章 雷霆战警 6.1 任务描述 / 072 6.2 开发前的素材准备工作 / 072 6.3 程序的布局设计 / 073 6.3.1 清单设计 / 073 6.3.2 布局过程 / 074 6.4 任务操作 / 084 6.4.1 地图显示 / 084 6.4.2 飞机显示 / 087 6.4.3 怪物显示 / 090 6.4.4 怪物被子弹击中 / 091 6.4.5 飞机爆炸 / 094第 7章 翻牌游戏 7.1 任务描述 / 098 7.2 开发前的素材准备工作 / 098 7.3 程序的布局设计 / 099 7.3.1 清单设计 / 099 7.3.2 布局过程 / 100 7.4 任务操作 / 107 7.4.1 新功能块清单 / 107 7.4.2 编程操作 / 108 第 8章 乐高机器人 8.1 任务描述 / 116 8.2 程序的布局设计 / 116 8.2.1 清单设计 / 116 8.2.2 布局过程 / 117 8.3 任务操作 / 124 8.3.1 新功能块清单 / 124 8.3.2 编程操作 / 126第 9章 数独(六宫格) 9.1 任务描述 / 134 9.2 整体设计思路 / 134 9.3 界面设计 / 135 9.3.1 组件清单 / 135 9.3.2 界面布局 / 135 9.4 代码编写 / 138 9.4.1 Screen1编程 / 138 9.4.2 Screen2编程 / 155参考文献 / 157

封面

App Inventor趣味游戏编程

书名:App Inventor趣味游戏编程

作者:赖红

页数:155

定价:¥43.0

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121330193

PDF电子书大小:158MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注