Scratch高级篇是这个教程三部曲的进阶篇。高级篇用整整八章介绍了一个新游戏: 《银河反击战》。这个教程中使用的图像素材,游戏的设计,模块化的构架都比较接近一个专业的游戏,所有的素材都是我们自己用软件制作生成的。这个教程特别强调整体构思的重要性,如何让不同的游戏角色之间互相传递信息,在不同的游戏关卡间如何过渡和衔接。
这个教程也涉及了更多需要同学们发散思维的问题。譬如如何设计敌方飞机AI,才能让它们能自动跟踪己方。如果同学们能顺利地完成这个教程,接下来可以尝试对它进行进一步扩展。比如设计一个新的关卡,改变剧情,或者给飞船添加不同的武器,护盾,造型之类的创新。只要有想象力,扩展的可能性是无限的。
主要知识点
- 更多函数
- 框架设计
- 简单游戏AI
- 酷炫画面和特效
目录
第一章 创建背景和飞船
- 介绍
- 导入宇宙背景
- 解释宇宙背景
- 导入宇宙飞船
- 解答飞船控制
- 导入激光
- 解答发射激光
- 游戏画面层数设定
第二章 游戏整体设计
- 游戏流程概述
- 游戏状态变量
- 接收任务阶段
- 解答剩余阶段
- 导入音效控制
第三章 游戏开头
- 导入长官飞船
- 解答天行者号开场滑动
- 添加对话
- 禁止移动和退场
第四章 陨石阵
- 导入陨石
- 解答陨石克隆太多
- 陨石掉落
- 解答陨石随机转动
- 解答陨石随机出现频率
- 陨石爆炸
- 解答激光打中陨石消失
第五章 生命条和分数
- 加入生命条
- 解答更新生命条造型
- 玩家飞船受到伤害功能
- 解答飞船受伤爆炸特效
- 导入分数
- 解答显示分数
第六章 敢死队
- 导入敢死队
- 解答两个出生点
- 解答跟踪玩家飞船
- 敢死队伤害和爆炸
- 解答敢死队出现频率
- 游戏失败后的敢死队问题
第七章 老板
- 导入老板和老板背景音乐
- 老板生命和自主移动
- 老板射击子弹
- 解答子弹消失
- 老板死亡射线
- 玩家飞船受到老板伤害
- 老板受到玩家飞船伤害
- 解答问题
第八章 完善游戏
- 导入失败界面
- 解答游戏失败后的问题
- 导入胜利界面
- 修正bug
- 玩一遍完整游戏
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
友情链接:
6547题库网 |
Scratch从入门到精通|
Copyright © 小码农 |
2020-2022
发表评论