高级篇

Home / 高级篇

SCRATCH中文教程-高级篇

Scratch编程软件下载

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

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

Scratch v456.0.1 官方下载

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

Mac OS下载  

高级篇素材下载

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

教程内容介绍

高级篇是这个教程三部曲的进阶篇。高级篇用整整八章介绍了一个新游戏: 《银河反击战》。这个教程中使用的图像素材,游戏的设计,模块化的构架都比较接近一个专业的游戏,所有的素材都是我们自己用软件制作生成的。这个教程特别强调整体构思的重要性,如何让不同的游戏角色之间互相传递信息,在不同的游戏关卡间如何过渡和衔接。

这个教程也涉及了更多需要同学们发散思维的问题。譬如如何设计敌方飞机AI,才能让它们能自动跟踪己方。如果同学们能顺利地完成这个教程,接下来可以尝试对它进行进一步扩展。比如设计一个新的关卡,改变剧情,或者给飞船添加不同的武器,护盾,造型之类的创新。只要有想象力,扩展的可能性是无限的。

主要知识点

  • 更多函数
  • 框架设计
  • 简单游戏AI
  • 酷炫画面和特效

目录

第一章 导入角色 

  1. 介绍
  2. 导入宇宙背景
  3. 解释宇宙背景
  4. 导入宇宙飞船
  5. 飞船方向控制
  6. 导入激光
  7. 发射激光

第二章 游戏整体设计

  1. 游戏流程概述
  2. 游戏状态变量
  3. 做游戏流程控制
  4. 做剩下的函数
  5. 导入音效控制

第三章 游戏开场动画

  1. 导入长官飞船
  2. 天行者号开场滑动
  3. 添加对话
  4. 退场

第四章 陨石阵

  1. 导入陨石
  2. 陨石随机出现
  3. 解答陨石随机转动
  4. 解答陨石随机出现频率
  5. 陨石爆炸

第五章 生命条和分数

  1. 加入生命条
  2. 正确更新生命条造型
  3. 玩家飞船受到伤害功能
  4. 玩家飞船爆炸和受伤特效
  5. 导入分数
  6. 解答显示分数

第六章 敢死队

  1. 导入敢死队
  2. 两个敢死队出生点
  3. 解答跟踪玩家飞船
  4. 敢死队伤害和爆炸
  5. 解答敢死队出现频率

第七章 老板

  1. 导入老板和老板背景音乐
  2. 老板生命和自主移动
  3. 老板射击子弹
  4. 解答子弹消失
  5. 老板死亡射线
  6. 玩家飞船受到老板伤害
  7. 老板受到玩家飞船伤害
  8. 解答问题

第八章 完善游戏

  1. 导入失败界面
  2. 解答游戏失败后的问题
  3. 导入胜利界面
  4. 修正bug
  5. 玩一遍完整游戏