打鬼游戏 教案
一、教学目标
1、学习使用控制模块
2、学习使用数据模块
3、学习使用侦测模块
4、学习使用数字和逻辑运算模块
5、学习打鬼游戏的逻辑思维和制作过程。
二、教学过程
首先,新建背景和角色,从背景库/角色库中分别选择森林和小鬼,绘制射击点。
1、角色:洞

绘制一个新角色:洞,其实就是一个自己画的椭圆,然后用黑色填充
基本概念:图层
对比下图两个鬼的位置,讲解图层的概念

【讲解】似乎“洞”与“小鬼”是可以相互覆盖,没错,这就是图层的概念。图,是一层一层叠加的。在scratch里面,只要鼠标左键点击并拖动,该角色就会自动跑到最上层。这里,小鬼当然在最上面,所以对于小鬼,在程序一开始咱们就来一个“移至最上层”。

2、角色:小鬼
为了效果,需要添加一个小鬼被打之后的造型,这个造型库里默认就有。于是,初始化程序就应该是这样!

特效概念:“虚像”


“虚像”特效真是个好东西,有了它,我们就能制造出小鬼“冒出来”显示的效果了。
具体程序如下:

【讲解】首先讲“虚像”特效设置为100,也就是看不见了,“重复执行7次”里面的程序是让小鬼边往上跑,边显示出来。那为啥还会出现“重复4次”里的程序呢?
这是因为我们希望小鬼在最开始那一段不显示,等跑一段才慢慢的边显示边上升
大家可以自己试试看:如果没有“重复4次”里的程序会是怎样的效果?或者把“重复执行7次”里面的程序的Y标增加数字调大会是怎样的效果?
需要注意的是:洞与小鬼的位置要合适,这里大家可以自己调整。

3、接下来,看看5只小鬼怎样随机出现呢?
一想到随机,我们当然想到了“随机数”。

我们先设置一个变量“哪只小鬼”,然后在舞台里编程,每隔1秒钟,对“哪只小鬼”产生一个1-5的随机数。然后我们就可以根据这个变量的随机数值去让哪只小鬼出来咯!在复制其他小鬼的时候记得改坐标。
事件模块:“广播”程序块
这里需要介绍一个广播的东西,广播是一个将不同角色联系在一起的工具
比如上面这个程序是在“舞台”里做的,但是我们可以让小鬼接受到广播

4、角色:射击点

(1)咱们首先需要做的就是让射击点跟随鼠标走。
(2)同时,我们需要看到射击点必须要在小鬼和洞的图层上面,否则射击点就会被洞和小鬼遮挡住,就没有射击的效果了。所以需要将射击点“移至最上层”。
(3)然后,我们射击到小鬼的时候,需要计算“得分变量”,所以在刚开始的时候没得分需要初始化为0。
(4)最后,当射击到小鬼的时候,我们需要广播射击到的消息给程序,并且让得分增加。
很显然,只要碰到5只小鬼的任意一只,都得加分,所以是“或”的关系。计算机逻辑运算的基础运算“或,且,非”
至于为啥得分以后要等待0.5秒呢?这是为了避免打一下得很多分的囧境。
得分还不行,还得让小鬼“烂”,让小鬼变成造型2.

三、课堂总结
提问:
1、怎么让小鬼随机的出现?
2、在打到小鬼之后,怎么告诉程序我们射击到小鬼了,让小鬼切换成被揍之后的造型?

scratch 游戏 打鬼游戏 教案相关推荐

  1. html捉虫游戏,幼儿园体育游戏《小鸡捉虫》教案(精选4篇)

    幼儿园体育游戏<小鸡捉虫>教案(精选4篇) 作为一位不辞辛劳的人民教师,常常要写一份优秀的教案,教案有助于顺利而有效地开展教学活动.我们该怎么去写教案呢?以下是小编为大家收集的幼儿园体育游 ...

  2. 优秀课程案例:使用Scratch制作打弹球游戏2-得分过关

    目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 主题:"会过关"的弹珠球 舞台:草地 角色:小球.反弹板.草地警戒线.障碍物.得分.关卡 故事:小球和反弹板在 ...

  3. 使用Scratch制作打弹球游戏(五)-排名

    之前几个博客呢,我对弹珠游戏的几个功能进行了关键点讲解.那么在玩的同时,我们有时候想看看自己的一个排名,那么这个博客呢就是对排名进行一个讲解,那这呢也是我们这个游戏的最后一个功能,大家如果有更好的方法 ...

  4. Scratch少儿编程与游戏:狙击黑蝙蝠

    课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...

  5. Scratch开发的双人格斗游戏,包含游戏源码,图片素材分享!

    链接: https://pan.baidu.com/s/1yx3mB2mR61aWAl_12Js27w 提取码: b4if 复制这段内容后打开百度网盘手机App,操作更方便哦 2018干货合集: ▷S ...

  6. 抓狐狸游戏C语言,小班扮演游戏狐狸抓小白兔教案

    这是小班扮演游戏狐狸抓小白兔教案,是优秀的小班游戏教案文章,供老师家长们参考学习. 活动目标: 1.喜欢扮演狐狸与小白 兔,感受小白兔的灵敏. 2.训练幼儿的反应能力. 3.巩固幼儿四散跑与躲避的技能 ...

  7. Scratch《打地鼠》游戏源码.sb文件

    Scratch<打地鼠>游戏源码.sb文件下载地址: https://download.csdn.net/download/u011152234/86264220

  8. 开火车游戏c语言,中班语言游戏活动开火车教案

    中班语言游戏活动开火车教案 作为一位不辞辛劳的人民教师,常常要根据教学需要编写教案,教案有利于教学水平的提高,有助于教研活动的开展.快来参考教案是怎么写的吧!以下是小编精心整理的中班语言游戏活动开火车 ...

  9. 小学生python趣味编程-图书推荐:《Scratch 3.0少儿游戏趣味编程》

    原标题:图书推荐:<Scratch 3.0少儿游戏趣味编程> 书皮 书皮 内容简介 本书通过讲解用 Scratch 3.0 编写15款有趣的小游戏和小程序的开发过程,由浅入深地向读者介绍 ...

  10. 抢椅子游戏java_年会互动游戏《抢凳子教案》

    导读:抢凳子游戏介绍:抢凳子游戏(抢椅子游戏)是一款很经典的年会互动游戏.联欢会互动游戏.亲子互动游戏.晚会互动游戏.晨会互动游戏,简单.刺激.好玩,瞬间带动活动气氛,... 抢凳子游戏介绍: 抢凳子 ...

最新文章

  1. php获取表字段,使用 php 获取表的字段信息
  2. adb 测试工作中的总结
  3. 亚马逊鼓励员工离职创办快递公司 并将提供最多1万美元资助
  4. Android使用帧动画解决内存溢出问题
  5. 探测远程主机操作系统指纹的全新技术
  6. 排序算法之------归并排序
  7. C++并发与多线程(二) 创建多个线程、数据共享问题分析、案例代码
  8. st语言 数组的常用方法_st语言
  9. Error while trying to use the following icon from the Manifest
  10. OutputFormat数据输出
  11. 中南大学计算机学院复试2021,中南大学2021年硕士研究生拟录取名单汇总
  12. 64位计算机可以安装32位软件,【64位可以安装32位系统】64位安装32位的软件_64位系统改装32位系统...
  13. 继电器驱动电路使用笔记
  14. android转ios 王者荣耀,王者荣耀怎么转移号
  15. 网络爬虫是什么意思,可以实现什么效果
  16. QT字符文字转换语音播放
  17. 大数据时代需要学习些什么?
  18. 小梅哥FPGA学习笔记——串口发送模块
  19. 句向量 Sentence Embedding
  20. 网上报名上传电子照片时,要求大于30K小于200K,该怎么修改?...

热门文章

  1. windowsbuilder 的介绍
  2. VC2008界面编程
  3. 软件测试面试之智力题
  4. Mock.java - 二次封装(基于属性结构类型生成测试数据)
  5. 用android编写使用按钮ImageButton和切换器ImageSwitcher
  6. 『WPF』DataGrid的使用
  7. 使用Beaglebone Black的I2C(一)
  8. 如何设计卷积神经网络CNN?
  9. 计算机旅游网站毕业论文,旅游网站的设计与实现(毕业论文)
  10. 【新冠肺炎】SIR模型预测与数据分析之代码篇