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月