scratch打棒球游戏 电子学会图形化编程scratch等级考试四级真题和答案解析2019

Posted CSDN专家-小兔子编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scratch打棒球游戏 电子学会图形化编程scratch等级考试四级真题和答案解析2019相关的知识,希望对你有一定的参考价值。

27、打棒球

1、准备工作

(1)选择Baseball 1背景;  

(2)选择Batter角色和Tennis Ball角色;

2、功能实现

   (1)按下空格键,Batter和Tennis Ball移到适当的位置,准备击球

   (2)按下空格键,Batter挥动球杆后,Tennis Ball向右移动,直到碰到舞台边缘后消失;

   (3)再次按下空格键,可以再次挥动球杆,Tennis Ball再次从Batter旁边向右飞出

 

题目分析

角色分析

       角色:Batter,Tennis Ball

背景分析

        背景:Baseball 1

准备工作

1、删除默认的小猫角色,然后从角色库中添加Batter,Tennis Ball角色到角色列表中,如下图所示:

2、从背景库中添加Baseball 1到背景列表中,然后删除空白背景,如下图所示:

3、根据题目要求,经过分析我们可以得出需要定义一个变量(次数),控制按下键盘的次数,如下图所示:

流程分析:

根据题目要求和功能实现对角色的整体流程进行分析:而且本次案例中有多个角色,所以我们逐一进行分析:

Batter:

1、开始的时候,有一个初始位置,还需要有一个初始造型,因为后面有挥棒击球,有造型切换

2、同时对建立的次数变量进行初始化为1

3、按下空格的时候也要有一个初始造型,因为可以多次按下空格需要多次挥棒,所以要有初始造型

4、第一次按下的时候移动到要求的位置,同时告诉球也要回到指定位置

5、第二次之后按下空格键要进行挥棒击球动作,同时球向右击飞

Tennis Ball:

1、开始显示(因为球被击飞到舞台边缘消失了),初始位置

2、接收到初始位置的时候,移到指定的位置

3、接收到击飞,球显示移到初始位置(因为可以进行多次击飞),同时向右移动,碰到边缘消失

具体流程图如下:

程序编写

 

具体每个积木程序的分析可以参考主要积木分析和之前案例的分析

 

考点分析

本案例难度系数4:综合考查角色添加、显示隐藏、坐标、移动、造型切换、变量及相关操作、消息广播和接收、按键事件、条件分支结构、循环结构等等;难点在于如何控制多次按下空格键,每次执行什么内容。实现方法有多种,小朋友们只要能实现效果就可以。

以上是关于scratch打棒球游戏 电子学会图形化编程scratch等级考试四级真题和答案解析2019的主要内容,如果未能解决你的问题,请参考以下文章

scratch跳跃游戏 电子学会图形化编程scratch等级考试二级真题和答案解析

scratch打篮球 电子学会图形化编程scratch等级考试一级真题和答案解析2021-6

电子学会图形化scratch编程等级考试四级真题答案解析(判断题)2019-9

scratch接球游戏 电子学会图形化编程scratch等级考试三级真题和答案解析2022年3月

scratch躲避游戏 电子学会图形化编程scratch等级考试三级真题和答案解析2022年9月

scratch躲球游戏 电子学会图形化编程scratch等级考试三级真题和答案解析2021-6