作品说明
专注力训练游戏,本题是2024年1月28日举行的第15届蓝桥STEMA测评Scratch编程初/中级组编程第5题。题目要求编程创作一个专注力训练游戏,在九宫格中按随机顺序出现1~9这9个数字,玩家必须按照顺序依次点击数字才能完成游戏。
编程实现:
专注力训练游戏。
具体要求:
1). 点绿旗,变量“用时”为0,背景如图所示;
2). 1秒后, 1、2、3、……、9这9个数随机出现在九宫格中,如图所示;注意:每行的三个数字y坐行相同,每列的三个数字x坐标相同,行间距和列间距相同。
3). 九宮格里的数字完全呈现后,“用时”开始每隔1秒增加1;
4). 按顺序依次点击1、2、3、……、9,开始点击1时,1会消失,下一次只有点击2时,2会消失,点击其他数字无任何效果,以此类推;(参考视频)
5). 全部数字都消失后,“用时” 不再变化,背景如图所示。
评判标准:
- 5分:满足”具体要求”中的1);
- 27分:满足”具体要求”中的2);
- 8分:满足”具体要求”中的3);
- 30分:满足”具体要求”中的4);
- 10分:满足”具体要求”中的5)。
作品效果
Scratch专注力训练游戏作品的完整效果如视频所示:
编程实现
本题是一道经典的九宫格问题,考查的知识点主要包括列表、克隆、变量和算法等。
其中关键点有两个,一是生成随机列表,二是使用克隆4兄弟模型克隆数字。
其中生成随机列表的代码如下:
克隆的代码如下:
本题是初/中级组编程部分第5题,分数为80分,积木块数量45个左右,涉及到的知识点主要包括:
- 列表的基本使用;
- 克隆编程;
- 循环编程,尤其是嵌套循环;
- 运动编程;
- 变量的使用;
- 插队算法;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容