App Inventor趣味游戏编程

更多详情

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

目录: 第 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