描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121330193
随着移动互联网的发展,人类社会步入了智能手机的时代,以智能手机为代表的移动互联设备已渗透到了从小学到大学的每一个学习阶段,移动学习通过大数据,人工智能以及云计算的整合,已越来越广泛应用于教育领域。
在实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广,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月
第 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
评论
还没有评论。