青少年编程Scratch:第36课 圆圈战争(2)

教学内容分析

通过自己绘制的角色,利用克隆体的相关功能制作一个作品;该作品中你必须使用闪电般的反应去捕捉绿色圆圈,同时红色的圆圈对你步步紧逼;

教学目标

知识与技能:

  1. 作品的设计。
  2. 绘制角色。
  3. 克隆体使用。
  4. 程序设计。

过程与方法:

情感态度与价值观:。

教学重难点

重 点:

  1. 程序功能梳理。
  2. 克隆积木的使用
  3. 得分、计时功能使用
  4. 程序设计。

难 点:

  1. 游戏整体策略制定
  2. 游戏设计

教学策略与方法】讲解法、演示法、实践法

教学资源及环境】计算机教室、Scratch程序、教学实例

【教学过程】

一、复习、点评【5分钟】

打开上节课【1、圆圈战争.sb2】;跟同学们复习上节课的内容;

二、谈话导入,提出问题【5分钟】

老师:蓝色圆圈跟随鼠标移动,绿色圆圈每隔一段时间克隆自己,绿色圆圈克隆体面向蓝色圆圈移动,过一段时间消失;本节课我们继续完成剩余的部分功能;

四、知识点介绍【30分钟】

4.1、圆圈战争

规则:玩家用鼠标在屏幕上移动一个蓝色的圆圈,通过蓝色的圆圈去捕捉绿色的圆圈,同时要避开红色的圆圈;这些绿色的圆圈是朋友,红色的圆圈是敌人,红色圆圈会朝着蓝色圆圈移动;

具体规则:

  • 蓝色的圆圈随着鼠标的移动而移动;【已经完成了】绿色的圆圈会不停的克隆自己,克隆体会会面向玩家的移动;【已经完成了】红色的圆圈会不停的克隆自己,克隆体会会面向玩家的移动;蓝色圆圈碰到绿色的圆圈会把绿色圆圈吃掉,同时得1分;蓝色圆圈碰到红色的圆圈会把红色圆圈吃掉,但是需要减去3分;分数超过20就获胜,分数低于-20就失败;
  • 4.2、圆圈战争2

    第一步:蓝色的圆圈碰到绿色圆圈的克隆体的时候,克隆体消失;同时得分增加1;定义一个【得分】的变量;在蓝色圆圈脚本开始处设置为0;

    同学们动手试试

    在之前克隆体的脚本中增加,判断碰到【玩家】的时候,删除本克隆体,得分增加1,同时发出“啵”的声音;

    同学们动手试试

    第二步:把绿色圆圈中的脚本,用鼠标拖到红色圆圈中;将得分减去3

    同学们动手试试

    第三步:现在我们已经创建好了两支克隆大军,一队是友军,一队是敌军;碰到友军分数增加1;碰到敌军分数减3;当分数大于20分数的时候玩家胜利,当分数小于-20分的时候玩家失败;在蓝色圆圈的脚本增加:

    同学们动手试试

    第四步:同学们可以测试下我们的作品;看看你能不能赢呢?(给大家5分钟)

    第五步:为了给游戏增加乐趣,我们增加一个计时器,它会显示从游戏开始到结束消耗了多长时间;在蓝色圆圈中增加下面的脚本;

    同学们动手试试

    第六步:为了让其他人看懂你的游戏规则,我们要在游戏开始之前增加一个特殊的角色—游戏说明;可以使用本地计算机画图工具制作;

    同学们试试吧;

    当按下空格键的时候,规则角色消失,游戏开始;

    同学们试试吧;

    第七步:所有其他几个角色都需要在【当绿旗被点击】指令块下面增加:

    同学们试试吧;

    第八步:现在游戏已经运行起来了;还可以根据你自己的想法进行优化

    五、上传作品、总结 【5分钟】

    5.1、保存作品

    5.2、总结

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年6月12日
    下一篇 2022年6月12日

    相关推荐