▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏
“什么?玩植物大战僵尸还能学数学,是的你没听错。来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦”
01
—
—效果展示—
02
—
—脚本展示—
------舞台背景脚本------
------游戏开始倒计时角色脚本------
------豌豆角色脚本------
------僵尸角色脚本------
------豆豆角色脚本------
03
—
—知识要点—
数据模块中变量创建与使用
控制模块中循环和条件表达式的使用
动作模块的使用
侦测模块的使用
角色在舞台上中心坐标的使用
数字运算模块的使用
04
—
—游戏脚本的分析—
1:这个游戏的所有角色共有:倒计时、豌豆荚、豆豆、僵尸这几个,倒计时在游戏开始后循环播放321的动作后隐藏,并广播僵尸出发:游戏正式开始!
2:豌豆角色中的脚本主要控制:和用户交互的部分,询问(也就是让用户输入答案),询问的内容呢采用1-4数字代表加减乘除,比如随机数为1:就出加法题。
3:数字1和数字2变量呢,我们就作为询问用户两个做运算的数值,它们也随即在1-100的范围产生,做简单的算法。
4:当用户回答的答案正确时候广播:让豆豆发射,启动豆豆脚本的同时,豌豆角色脚本开始下一题询问。
5:当豆豆角色收到发射指令后按照指定移动速度像僵尸方向移动,角色互相碰到后,广播:僵尸被打。
6:僵尸角色脚本收到:游戏僵尸出发广播,就向豌豆方向移动,当碰到豌豆则玩家游戏失败!
7:重点:僵尸角色收到【塑料僵尸被打】广播后,要判断血量和数量也就是(生命值),以这两点来判断是游戏结束玩家胜利了,还是僵尸被打死,放出下一个僵尸,继续让玩家算题。
▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏相关推荐
- ▷Scratch课堂丨运用物理知识制作弹力小球游戏
Scratch介绍 Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识,体现 ...
- Scratch案例—在Scratch上制作植物大战僵尸游戏
"什么?玩植物大战僵尸还能学数学,是的你没听错.来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦" 01 - -效果展示- 02 - -脚本展示- -----舞台背景脚本- ...
- ▷Scratch课堂丨在Scratch上制作天天酷跑游戏
"在之前作品基础上进行修改,文尾有福利哦,点击阅读原文获取源码." 01 - -效果展示- 其实这篇文章和之前发过的奔跑吧小恐龙很类似有没有? 其实就是在那个版本的基础之上▷Scr ...
- ▷Scratch课堂丨在Scratch上制作雪花飞舞效果
"这几天全国降温,各处都在下雪,一片美景,这里我要先给我的老家做个广告啦!啦啦啦!" 01 - -效果展示- 02 - -脚本展示- 03 - -知识要点- 克隆的使用 控制模块中 ...
- ▷Scratch课堂丨使用scratch画了一棵圣诞树的实例代码分享
目录 1:源码下载地址: 2:代码实现步骤: 好了,上图是我们需要实现的效果图: 1:源码下载地址: https://download.csdn.net/download/IT_Scratch/872 ...
- ▷Scratch课堂丨【编程趣味卡3】制作音乐
授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 3.制作音乐 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...
- ▷Scratch课堂丨物理模拟地球公转,值得你的分享收藏!
地球公转就是地球按一定轨道围绕太阳转动(The Earth revolution around sun).像地球的自转具有其独特规律性一样,由于太阳引力场以及自转的作用,而导致的地球公转,也有其自身的 ...
- ▷Scratch课堂丨【编程趣味卡11】虚拟宠物
授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 11.虚拟宠物 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融 ...
- ▷Scratch课堂丨Scratch3.0如何设置造型中心点?
随着scratch3.0的发布,很多人开始尝试使用新的版本,前几天有网友在后台在问:"Scratch3.0如何设置造型中心点?",能不能出一篇教程,那今天就来了!请君品读. 总体来 ...
最新文章
- WINDOWS下调用GetTokenInformation的奇怪之处--两次调用
- NoSQL Databases - MongoDB
- android studio 开发android app 真机调试
- Everyday English
- Java程序员从笨鸟到菜鸟之(六十八)细谈Spring(二)自己动手模拟spring
- python 输出结果图文混排_div css图文混排列表设计中的基础问题总结
- Shell脚本实现简单分割字符串
- android 先拍照后对焦,先拍照后对焦 荣耀6或搭全焦拍摄功能
- SQL学习笔记之存储过程的编写
- flutter不支持热更新_Flutter 在安卓上可以实现热更新了
- opencv BRIEF角检测
- Lnixu Bash
- 增强现实:原理算法与应用 第一章增强现实概论笔记
- AE 2021最新最全插件滤镜大全一键安装版下载 After Effects 2021插件合集WIN一键安装版 支持AE 2021
- 132 django模版文件的使用
- ipad 邮箱服务器端口,ipad邮箱设置,牛排,YAHOO邮箱(后缀为yahoo
- 快速入门Flink (7) —— 小白都喜欢看的Flink流处理之DataSources和DataSinks(转载)
- nginx处理redirect location端口丢失的问题
- 手机内存不够用,蒲公英X1让U盘秒变私有云
- PHPWord生成文档 表格,复制模板文档