青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]教学目标小游戏模块点评上节课作品前面我们学习了循环结构,以及循环的使用,【重复执行】【重复执行直到】【重复执行多少次】【重复执行嵌套】等等;上周

大家好,欢迎来到IT知识分享网。

教学目标

  1. 小游戏模块
  • 点评上节课作品

前面我们学习了循环结构,以及循环的使用,【重复执行】【重复执行直到】【重复执行多少次】【重复执行嵌套】等等;

  • 上周的作业

统计元音字母个数

显示字母在字母表顺序

  • 本章重点

练习打字游戏

3、创建并制作小游戏

课时:

1课时

教学过程:

一、创设情景,激发兴趣

师:演示【1、打字游戏.sb2】

:我们前面学习了字符串的判断,取指定位置的字符串中的字符,统计字符串字符的个数;我们练习了统计字符串中特定字符串的个数,输入字母在字母表中的顺序等;

今天我们来学习一个大字母游戏,训练小朋友使用键盘的打字的能力;

二、知识点引入

2.1、字符串重复

规则:字母不断的从顶部落下,小朋友要在键盘上按下相应的字母,按正确就击中的字母得分,字母落到底部就消失了;

第一步:我们准备背景和角色

老师这里只放了7个字母,大家可以多放几个;背景有3个,一个是正常玩游戏的背景,一个是游戏成功的背景YEAR,一个是失败的背景;角色中还有一个表示还有几条命的角色,粉色的心;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第二步:我们先来看角色 A 的逻辑;

角色A开始应该做什么动作呢?是不是从顶部落下?我们开始

首先定义一个分数,表示一共按对了几个字母

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

点击开始的时候,字母A首先隐藏起来,分数设置为0;

每次重新出现的时候 造型切换为造型1,等待随机秒数再显示,并且把y坐标放到最顶部;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

字母A开始向下落;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第三步:如果字母A一直下落到底部,碰到底部的线应该怎么办呢?

是不是把它隐藏起来或者重新把它放到顶部,并且生命值减去1;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第四步:如果按下A的键,击中了A,怎么办呢?是不是分数增加1;A消失重新从顶部下落;要做的事情;

分数增加1

切换造型2

等待0.5秒

把A移动到顶部

隐藏1-3秒

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第五步:如果字母落到底部,则通知粉色心的角色减去1条名;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

字母A发送1条广播,通知粉色心角色减命:

心角色 点击绿旗开始的时候,切换造型1,满血状态;

当接收到减命的广播的时候,切换到下个造型,同事判断是否最后一个造型,游戏结束;同时发送失败广播;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第六步:所有其他字母都增加 减命 广播;舞台的脚本;

青少年编程Scratch:第31课 打字母小游戏[通俗易懂]

第七步:如果当按下W键,碰到炸弹的时候,则游戏结束应该怎么做呢?

四、课后练习

1、用户输入字符串,统计元音字母的个数;

2、编写程序,用户输入一个字母(a到z),程序输出字母在字母表中的顺序(a=1,b=2,c=3)【提示:使用一个变量保存整个a到z】

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7207.html

(0)
上一篇 2023-01-03 12:00
下一篇 2023-01-03 12:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信