乐学Scratch编程 轻松探索游戏动画奥秘epub

图书网 2020年2月14日10:37:2922.7K

乐学Scratch编程 轻松探索游戏动画奥秘 作者:刘龙强

乐学Scratch编程 轻松探索游戏动画奥秘 出版社: 清华大学出版社

乐学Scratch编程 轻松探索游戏动画奥秘 内容简介

本书是专门为7~14 岁孩子写的Scratch 故事编程书。坐上时光机器回到久远的过去或遥远的将来,并在时光之旅中经历各种新奇的冒险,这种体验几乎是每一位未满14 周岁的小朋友共有的梦想。本书充分考虑儿童的认知特点,将Scratch 编程知识与计算机软件逻辑整合到一个个任务中,让读者在轻松愉悦的氛围中,不知不觉地掌握编程技能,提升逻辑思维能力。

全书内容共分14 章,代表时光旅行所到达的14 个站点。前10 章每一章对应Scratch 编程中一个类别的指令集,例如第1 章对应运动类指令集、第2 章对应外观类指令集等等;第11 章至第14 章综合运用前10 章所学的基础知识分别完成一个相对复杂和大型的编程任务,其中第11 章用游戏的方式解决人狼羊菜过河的数学图论问题、第12 章编写一个古诗词填空游戏、第13 章开发交通信号灯模拟动画、第14 章编写一个有多关卡的塔防类游戏。

乐学Scratch编程 轻松探索游戏动画奥秘 目录

前言

致谢

楔子

1 运动

全副武装越时空 奥林匹亚露锋芒

1.1 创建第一个Scratch项目

1.2 运动类指令概览

1.3 坐标系原理

1.4 绝对运动与相对运动

1.5 扩展阅读:奥林匹亚运动会

2 外观

变换造型息战事 罗塞塔碑留芳名

2.1 造型的概念和用法

2.2 画板——矢量图与位图概念及对比

2.3 画板——设置角色的中心点

2.4 外观类指令概览

2.5 外观类指令——显示/隐藏

2.6 外观类指令——图形特效

2.7 外观类指令——图层的概念

2.8 劝阻托勒密五世完整动画程序

2.9 扩展阅读:罗塞塔石碑(Rosetta Stone)

3 声音

十面埋伏霸王泣 四面楚歌因声起

3.1 声音面板的使用

3.2 声音类指令概览

3.3 编程弹奏钢琴名曲

3.4 扩展阅读:四面楚歌

4 画笔

路遇不平拔刀向 生花妙笔助马良

4.1 画笔指令概览

4.2 画笔指令画几何图形

4.3 自制画板软件

4.4 扩展阅读:神笔马良

5 事件

赤壁渡口烈焰起 华容道中硝烟落

5.1 事件类指令概览

5.2 华容道上的消息机制

5.3 消息广播与消息处理

5.4 扩展阅读:华容道

6 控制

高卧隆中三分定 神机妙算皆流程

6.1 控制类指令概览

6.2 我们每天都在做选择

6.3 学会用循环机制表达重复发生的事

6.4 循环机制——计次循环

6.5 循环机制——无限循环

6.6 循环机制——条件控制型循环

6.7 用一个例程彻底弄清循环与选择机制

6.8 扩展阅读:隆中对

7 侦测

运筹帷幄凭侦测 诸葛安居平五路

7.1 侦测类指令概览

7.2 大白和你打招呼

7.3 开飞船如此简单

7.4 角色合作——飞船穿越陨石阵

7.5 扩展阅读:诸葛安居平五路

8 变量

梦溪笔谈实非梦 活字印刷真是活

8.1 普通变量及其指令集

8.2 变量的原理

8.3 Scratch2.0支持的数据类型

8.4 列表变量及其指令集

8.5 自制通讯录软件

8.6 扩展阅读:活字印刷

9 运算

数学王子发神威 高斯天才巧作图

9.1 运算类指令概览

9.2 运算类指令画正多边形

9.3 扩展阅读:数学王子高斯

10 结构化

景德古镇景秀丽 世界瓷都世闻名

10.1 什么是结构化编程

10.2 怎样制作新积木

10.3 扩展阅读:景德镇陶瓷

11 综合案例

哥尼斯堡七桥上 人狼羊菜过河来

11.1 人狼羊菜过河任务描述

11.2 角色设计

11.3 变量定义

11.4 会动的舞台背景

11.5 船——过河的唯一交通工具

11.6 人——本项目最关键的角色

11.7 狼的脚本

11.8 win_or_lose——任务是否达成?

11.9 扩展阅读:欧拉与七桥问题和图论

12 综合案例

会稽兰亭飞花令 诗词大会补全句

12.1 古诗填空项目描述

12.2 角色设计

12.3 程序流程设计

12.4 脚本程序实现

12.5 扩展阅读:飞花令

13 综合案例

威斯敏斯英伦范 克里夫兰信号灯

13.1 交通信号模拟项目描述

13.2 手绘舞台背景

13.3 角色列表

13.4 角色脚本代码

13.5 扩展阅读:交通信号灯发展历程

14 综合案例

蓝色星球遭威胁 太空激战保家园

14.1 地球保卫战任务描述

14.2 模拟太空环境

14.3 看不见的角色起关键作用

14.4 游戏的故事背景

14.5 外星怪物关卡

14.6 Boss关卡

14.7 扩展阅读:时光旅行

附录A Scratch 2.0软件开发环境安装与介绍

A.1——Scratch 2.0安装

A.2——Scratch 2.0编程环境介绍

附录B Scratch学习社区

B.1——一个有无限资源的神奇网上社区

B.2——创建Scratch账号

B.3——巧用社区送来的书包

索引

乐学Scratch编程 轻松探索游戏动画奥秘 精彩文摘

电脑对于我们的意义是什么呢?比如,我们身边的电器、汽车、游戏机等等,都是由电脑指挥工作的,是电脑让我们的生活变得更方便、有趣。然而,光有电脑是不行的,要想让电脑工作起来,让它按一定的顺序,完成一定的任务,就需要一个一个的命令。这一连串的命令就是程序。

那么,程序是谁做出来的呢?当然是由我们做出来的。大家使用的电脑都是通过我们编写的程序来工作的。人工智能也是如此(至少现在是这样)。反之而言,只要能编写出程序,我们就可以让电脑完成任何事情。

怎么样?大家是不是也想尝试写程序了呢?当你读了刘龙强的这本书,就可以写出自己的程序了,而且还会有电小白同学和清青老师助你们一臂之力哟,他们能够超越时间和空间,带着大家去到很多的地方,在这个过程中,大家一定会慢慢发现编程的乐趣。

电脑不仅仅是非常方便的工具,大家是否发觉电脑还是激发想象力的装置(fantasy amplifier)呢?想象力是只有我们人类才拥有的超能力,这是人工智能无论怎样进步也无法替代的。

虽然电脑能够拓展我们的想象力,但是,我们的输出还依赖于输入。在掌握了书里的例子之后,请大家发挥自己的想象力吧,我期待着大家能够创造出更多更精彩的作品!

图书网:乐学Scratch编程 轻松探索游戏动画奥秘epub

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • gsf459685651
      gsf459685651 9

      很不错的一本书,可以看看,然后教一教孩子

      • hrb_mayiqun
        hrb_mayiqun 9

        谢谢分享,资源很好。