乐学Scratch编程

乐学Scratch编程

轻松探索游戏动画奥秘

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
免费试读
精品满减专场满200减60、满100减30、满50减15、满20减6活动详情

作品简介

本书是专门为7~14岁孩子写的Scratch故事编程书。坐上时光机器回到久远的过去或遥远的将来,并在时光之旅中经历各种新奇的冒险,这种体验几乎是每一位未满14周岁的小朋友共有的梦想。本书充分考虑儿童的认知特点,将Scratch编程知识与计算机软件逻辑整合到一个个任务中,让读者在轻松愉悦的氛围中,不知不觉地掌握编程技能,提升逻辑思维能力。全书内容共分14章,代表时光旅行所到达的14个站点。前10章每一章对应Scratch编程中一个类别的指令集,例如第1章对应运动类指令集、第2章对应外观类指令集等等;第11章至第14章综合运用前10章所学的基础知识分别完成一个相对复杂和大型的编程任务,其中第11章用游戏的方式解决人狼羊菜过河的数学图论问题、第12章编写一个古诗词填空游戏、第13章开发交通信号灯模拟动画、第14章编写一个有多关卡的塔防类游戏。本书配套了61个讲解视频,每个视频平均约三分钟时长,分别对应书中的近百个知识点。读者在阅读本书的过程中,可以方便地通过二维码随时随地观看极具针对性的讲解视频,加深对书中内容的理解。另外,书中所有的例子程序均已随书提供,同样可以通过扫描二维码获得。

刘龙强,男,豆蔻丁创客(DoCoding.net)创始人,1995年广东省梅州中学理科高考状元,东南大学本科、河海大学硕士毕业,先后在美国PalmSource Inc(美国Nasdaq PSRC)和日本ACCESS株式会社担任CTO和研发总监等职务,具备十五年大型软件开发、管理及培训经验。现任豆蔻丁创客课程总设计师,主持研发了符合CSTA K-12标准的少儿编程课程体系(涵盖Scratch图形化编程、Python代码编程、C算法编程和NOIP辅导课程)。

作品目录

  1. 内容简介
  2. 作者简介
  3. 推荐序
  4. 前言
  5. 致谢
  6. 楔子
  7. 1 运动
  8. 全副武装越时空 奥林匹亚露锋芒
  9. 1.1 创建第一个Scratch项目
  10. 1.2 运动类指令概览
  11. 1.3 坐标系原理
  12. 1.4 绝对运动与相对运动
  13. 1.5 扩展阅读:奥林匹亚运动会
  14. 2 外观
  15. 变换造型息战事 罗塞塔碑留芳名
  16. 2.1 造型的概念和用法
  17. 2.2 画板——矢量图与位图概念及对比
  18. 2.3 画板——设置角色的中心点
  19. 2.4 外观类指令概览
  20. 2.5 外观类指令——显示/隐藏
  21. 2.6 外观类指令——图形特效
  22. 2.7 外观类指令——图层的概念
  23. 2.8 劝阻托勒密五世完整动画程序
  24. 2.9 扩展阅读:罗塞塔石碑(Rosetta Stone)
  25. 3 声音
  26. 十面埋伏霸王泣 四面楚歌因声起
  27. 3.1 声音面板的使用
  28. 3.2 声音类指令概览
  29. 3.3 编程弹奏钢琴名曲
  30. 3.4 扩展阅读:四面楚歌
  31. 4 画笔
  32. 路遇不平拔刀向 生花妙笔助马良
  33. 4.1 画笔指令概览
  34. 4.2 画笔指令画几何图形
  35. 4.3 自制画板软件
  36. 4.4 扩展阅读:神笔马良
  37. 5 事件
  38. 赤壁渡口烈焰起 华容道中硝烟落
  39. 5.1 事件类指令概览
  40. 5.2 华容道上的消息机制
  41. 5.3 消息广播与消息处理
  42. 5.4 扩展阅读:华容道
  43. 6 控制
  44. 高卧隆中三分定 神机妙算皆流程
  45. 6.1 控制类指令概览
  46. 6.2 我们每天都在做选择
  47. 6.3 学会用循环机制表达重复发生的事
  48. 6.4 循环机制——计次循环
  49. 6.5 循环机制——无限循环
  50. 6.6 循环机制——条件控制型循环
  51. 6.7 用一个例程彻底弄清循环与选择机制
  52. 6.8 扩展阅读:隆中对
  53. 7 侦测
  54. 运筹帷幄凭侦测 诸葛安居平五路
  55. 7.1 侦测类指令概览
  56. 7.2 大白和你打招呼
  57. 7.3 开飞船如此简单
  58. 7.4 角色合作——飞船穿越陨石阵
  59. 7.5 扩展阅读:诸葛安居平五路
  60. 8 变量
  61. 梦溪笔谈实非梦 活字印刷真是活
  62. 8.1 普通变量及其指令集
  63. 8.2 变量的原理
  64. 8.3 Scratch2.0支持的数据类型
  65. 8.4 列表变量及其指令集
  66. 8.5 自制通讯录软件
  67. 8.6 扩展阅读:活字印刷
  68. 9 运算
  69. 数学王子发神威 高斯天才巧作图
  70. 9.1 运算类指令概览
  71. 9.2 运算类指令画正多边形
  72. 9.3 扩展阅读:数学王子高斯
  73. 10 结构化
  74. 景德古镇景秀丽 世界瓷都世闻名
  75. 10.1 什么是结构化编程
  76. 10.2 怎样制作新积木
  77. 10.3 扩展阅读:景德镇陶瓷
  78. 11 综合案例
  79. 哥尼斯堡七桥上 人狼羊菜过河来
  80. 11.1 人狼羊菜过河任务描述
  81. 11.2 角色设计
  82. 11.3 变量定义
  83. 11.4 会动的舞台背景
  84. 11.5 船——过河的唯一交通工具
  85. 11.6 人——本项目最关键的角色
  86. 11.7 狼的脚本
  87. 11.8 win_or_lose——任务是否达成?
  88. 11.9 扩展阅读:欧拉与七桥问题和图论
  89. 12 综合案例
  90. 会稽兰亭飞花令 诗词大会补全句
  91. 12.1 古诗填空项目描述
  92. 12.2 角色设计
  93. 12.3 程序流程设计
  94. 12.4 脚本程序实现
  95. 12.5 扩展阅读:飞花令
  96. 13 综合案例
  97. 威斯敏斯英伦范 克里夫兰信号灯
  98. 13.1 交通信号模拟项目描述
  99. 13.2 手绘舞台背景
  100. 13.3 角色列表
  101. 13.4 角色脚本代码
  102. 13.5 扩展阅读:交通信号灯发展历程
  103. 14 综合案例
  104. 蓝色星球遭威胁 太空激战保家园
  105. 14.1 地球保卫战任务描述
  106. 14.2 模拟太空环境
  107. 14.3 看不见的角色起关键作用
  108. 14.4 游戏的故事背景
  109. 14.5 外星怪物关卡
  110. 14.6 Boss关卡
  111. 14.7 扩展阅读:时光旅行
  112. 附录A Scratch 2.0软件开发环境安装与介绍
  113. A.1——Scratch 2.0安装
  114. A.2——Scratch 2.0编程环境介绍
  115. 附录B Scratch学习社区
  116. B.1——一个有无限资源的神奇网上社区
  117. B.2——创建Scratch账号
  118. B.3——巧用社区送来的书包
载入中