“什么?玩植物大战僵尸还能学数学,是的你没听错。来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦

01

—效果展示—

02

—脚本展示—

------舞台背景脚本------

------游戏开始倒计时角色脚本------

------豌豆角色脚本------

------僵尸角色脚本------

------豆豆角色脚本------

03

—知识要点—

  1. 数据模块中变量创建与使用

  2. 控制模块中循环和条件表达式的使用

  3. 动作模块的使用

  4. 侦测模块的使用

  5. 角色在舞台上中心坐标的使用

  6. 数字运算模块的使用

04

—游戏脚本的分析—

1:这个游戏的所有角色共有:倒计时、豌豆荚、豆豆、僵尸这几个,倒计时在游戏开始后循环播放321的动作后隐藏,并广播僵尸出发:游戏正式开始!

2:豌豆角色中的脚本主要控制:和用户交互的部分,询问(也就是让用户输入答案),询问的内容呢采用1-4数字代表加减乘除,比如随机数为1:就出加法题。

3:数字1和数字2变量呢,我们就作为询问用户两个做运算的数值,它们也随即在1-100的范围产生,做简单的算法。

4:当用户回答的答案正确时候广播:让豆豆发射,启动豆豆脚本的同时,豌豆角色脚本开始下一题询问。

5:当豆豆角色收到发射指令后按照指定移动速度像僵尸方向移动,角色互相碰到后,广播:僵尸被打。

6:僵尸角色脚本收到:游戏僵尸出发广播,就向豌豆方向移动,当碰到豌豆则玩家游戏失败!

7:重点:僵尸角色收到【塑料僵尸被打】广播后,要判断血量和数量也就是(生命值),以这两点来判断是游戏结束玩家胜利了,还是僵尸被打死,放出下一个僵尸,继续让玩家算题。


▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏相关推荐

  1. ▷Scratch课堂丨运用物理知识制作弹力小球游戏

    Scratch介绍 Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识,体现 ...

  2. Scratch案例—在Scratch上制作植物大战僵尸游戏

    "什么?玩植物大战僵尸还能学数学,是的你没听错.来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦" 01 - -效果展示- 02 - -脚本展示- -----舞台背景脚本- ...

  3. ▷Scratch课堂丨在Scratch上制作天天酷跑游戏

    "在之前作品基础上进行修改,文尾有福利哦,点击阅读原文获取源码." 01 - -效果展示- 其实这篇文章和之前发过的奔跑吧小恐龙很类似有没有? 其实就是在那个版本的基础之上▷Scr ...

  4. ▷Scratch课堂丨在Scratch上制作雪花飞舞效果

    "这几天全国降温,各处都在下雪,一片美景,这里我要先给我的老家做个广告啦!啦啦啦!" 01 - -效果展示- 02 - -脚本展示- 03 - -知识要点- 克隆的使用 控制模块中 ...

  5. ▷Scratch课堂丨使用scratch画了一棵圣诞树的实例代码分享

    目录 1:源码下载地址: 2:代码实现步骤: 好了,上图是我们需要实现的效果图: 1:源码下载地址: https://download.csdn.net/download/IT_Scratch/872 ...

  6. ▷Scratch课堂丨【编程趣味卡3】制作音乐

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 3.制作音乐 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  7. ▷Scratch课堂丨物理模拟地球公转,值得你的分享收藏!

    地球公转就是地球按一定轨道围绕太阳转动(The Earth revolution around sun).像地球的自转具有其独特规律性一样,由于太阳引力场以及自转的作用,而导致的地球公转,也有其自身的 ...

  8. ▷Scratch课堂丨【编程趣味卡11】虚拟宠物

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 11.虚拟宠物 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融 ...

  9. ▷Scratch课堂丨Scratch3.0如何设置造型中心点?

    随着scratch3.0的发布,很多人开始尝试使用新的版本,前几天有网友在后台在问:"Scratch3.0如何设置造型中心点?",能不能出一篇教程,那今天就来了!请君品读. 总体来 ...

最新文章

  1. WINDOWS下调用GetTokenInformation的奇怪之处--两次调用
  2. NoSQL Databases - MongoDB
  3. android studio 开发android app 真机调试
  4. Everyday English
  5. Java程序员从笨鸟到菜鸟之(六十八)细谈Spring(二)自己动手模拟spring
  6. python 输出结果图文混排_div css图文混排列表设计中的基础问题总结
  7. Shell脚本实现简单分割字符串
  8. android 先拍照后对焦,先拍照后对焦 荣耀6或搭全焦拍摄功能
  9. SQL学习笔记之存储过程的编写
  10. flutter不支持热更新_Flutter 在安卓上可以实现热更新了
  11. opencv BRIEF角检测
  12. Lnixu Bash
  13. 增强现实:原理算法与应用 第一章增强现实概论笔记
  14. AE 2021最新最全插件滤镜大全一键安装版下载 After Effects 2021插件合集WIN一键安装版 支持AE 2021
  15. 132 django模版文件的使用
  16. ipad 邮箱服务器端口,ipad邮箱设置,牛排,YAHOO邮箱(后缀为yahoo
  17. 快速入门Flink (7) —— 小白都喜欢看的Flink流处理之DataSources和DataSinks(转载)
  18. nginx处理redirect location端口丢失的问题
  19. 手机内存不够用,蒲公英X1让U盘秒变私有云
  20. PHPWord生成文档 表格,复制模板文档

热门文章

  1. Android微信开发者平台更换包签名后,微信登录提示签名不对
  2. HRBUST 1849 商品中心
  3. 最小费用最大流算法及题集
  4. oracle常见错误码
  5. java获取一天的起止时间
  6. Matlab-VISSIM联合仿真
  7. CART分类回归树算法
  8. 如何正确地写存储过程
  9. 计算机基础知识(基础入门小白专属)七
  10. js个人博客设计大作业