中级篇

Home / 中级篇

SCRATCH中文教程-中级篇

Scratch编程软件下载

最新版Scratch官网下载 (请在该页下载并安装Adobe AIR)

       或者 – 用和视频中相同版本的Scratch学习

Scratch v454 官方下载

Windows下载       (如无法下载,可改用百度网盘地址    提取密码:jgqn)

Mac OS下载  

中级篇素材下载

本教程中所用的角色素材下载     (如下载失败,请尝试不使用迅雷)

教程内容介绍

 
中级篇是这个教程三部曲的拓展篇,详细介绍了如何制作两个风靡全球的游戏:《打砖块》《飞翔的小鸟》。游戏数量虽少,但内容都比较丰富。同学们可以学到很多系统,譬如游戏控制系统、积分系统、背景音乐系统以及用户界面。

我们曾经担心对于年龄较小的同学来说,难度是否稍高。但学生和家长的来信打消了我们的顾虑。很多七,八,九岁的孩子都顺利完成了课程,并按照自己的喜好改变了角色造型,甚至添加了教学以外的功能。每个孩子的潜力都很大

另外,这两个游戏也是我们精心挑选的。《打砖块》是苹果公司创始人乔布斯年轻时参与制作的游戏。美国斯坦福大学计算机系的入门课程中,就把这个游戏当做作业布置给大学生们完成。可见这个游戏不仅出自名人之手,也非常适合新手入门。另一个游戏《飞翔的小鸟》曾经在安卓系统上一炮走红,向世界展示了即使一个游戏非常简单,只要设计巧妙,也可以很好玩。

主要知识点

  • 介绍函数的重要性和用法
  • 讲解如何Debug
  • 利用发散思维解决问题
  • 简单物理知识:重力模拟
  • 广播和事件的灵活运用

目录

第一章 打砖块:角色创建

  1. 打砖块介绍
  2. 创建挡板
  3. 移动挡板
  4. 创建小球
  5. 移动小球
  6. 自定义模块

第二章 打砖块:小球运动

  1. 小球发射
  2. 什么是Debug
  3. 边缘反弹
  4. 速度变量
  5. 初始速度
  6. 底部反弹
  7. 挡板反弹

第三章 打砖块:碰撞砖块

  1. 反弹音效
  2. 创建砖块
  3. 克隆砖块
  4. 砖块消失
  5. 发现和修复Bug
  6. 修复空中反弹Bug
  7. 小球掉落
  8. 碰撞砖块侧面
  9. 修复更多Bug

第四章 打砖块:游戏控制

  1. 加入生命变量
  2. 游戏状态变量
  3. 检测游戏失败
  4. 小球掉落音效
  5. 停止挡板移动
  6. 游戏失败标题
  7. 计算分数
  8. 判定游戏胜利
  9. 最后调整

第五章 飞翔的小鸟:导入角色

  1. 飞翔的小鸟介绍
  2. 导入背景
  3. 移动草地
  4. 无限移动解答
  5. 移动柱子
  6. 随机高度
  7. 消除柱子

第六章 飞翔的小鸟:飞行物理

  1. 导入小鸟
  2. 添加游戏控制
  3. 重力原理
  4. 向上飞的动作
  5. 向下飞的动作
  6. 碰撞柱子
  7. 碰撞地面

第七章 飞翔的小鸟:特效和分数

  1. 小鸟坠落动画
  2. 简化脚本
  3. 添加音效
  4. 添加小鸟死亡特效
  5. 设计分数系统
  6. 巧妙计算积分
  7. 计算最高分数

第八章 飞翔的小鸟:游戏界面

  1. 游戏操作界面
  2. 用数字显示分数
  3. 设定最高分值
  4. 制作记分板
  5. 渐渐显示记分板
  6. 授予不同奖牌
  7. 记分板上显示分数
  8. 十位数显示问题
  9. 空格键开始游戏