Scratch3.0趣味编程动手玩:比赛训练营
上QQ阅读APP看书,第一时间看更新

第1章 认识比赛

在成长过程中,我们会参与许多的比赛,如拔河、跳绳、算数……

比赛是在特定的规则中,使参赛者在智力、体能、技术、技能等方面进行分别的或综合的较量,最终依照规则评定出胜负或排名,可由个人或团队形式参赛。比赛的目的主要是通过竞争促进体育或生产事业的发展与进步。

Jack老师,我想参加一些比赛,可是我又不知道参加哪一类的,您可以给点意见吗?

嗯,今天在这里和所有的同学说一下吧。和编程有关的比赛,主要有这几类:专业赛、娱乐赛,以及其他包含编程的比赛。

哦,那您觉得哪一项适合我参加呢?

这个就要因人而异了。不过我可以跟大家分析一下,然后你们自行选择。专业赛,就比如全国青少年创意编程与智能设计大赛,是一种全国性的比赛,各个参赛者的综合能力也都比较强,如果获得奖项会给大家带来很大帮助。

至于娱乐赛,就是各个地区、学校或者机构组织的一些赛事。它的特点是可以培养参赛者的各项能力,主要以开发我们的学习兴趣为主。

哇哦,好想都去参加一下呀,一定会特别好玩。不过该怎么报名呢?

比赛的形式主要有三种,一种是线上比赛,它的报名、提交作品、审核和颁奖等所有流程都是在网络上完成的。它具有周期长、参赛人数多、费用低、真实度低的特点。

另外两种分别是线下比赛和线上与线下相结合的比赛。线下比赛,它的所有流程都是在实际的场地中完成的,所有的参赛者都是面对面地交流、比赛。当然,它的特点也和线上比赛相反,具有周期短、参赛人数相对较少、费用高和真实度高的特点。

至于线上与线下相结合的比赛,它的一部分流程是在线上完成,比如报名、提交作品、初审等;还有一部分是在线下完成,比如最终审核和颁奖。这样的形式相对简单一些而且公正性也高,所以参赛人数也非常多。

嗯,那Jack老师您看我可以得奖吗?我要是能拿大奖,您脸上也有光,对吧?嘻嘻。

放心,只要你在码高学院好好学习,将来大奖少不了你的。不过有几点需要你记一下笔记。参赛作品一定要满足创新性,构思完整、清晰,程序合理,界面优美,用户体验良好这些要求,才能拿到大奖。

好的,Jack老师,我都记下来了。那我去学习了。

课堂小作业

1. 作品题目

本章作品的题目是以创意为比赛要求制作一个Scratch编程作品。

2. 任务图解

3. 准备素材

(1)用鼠标分别单击角色选择区和舞台背景选择区右下方的“上传角色”“上传背景”按钮,导入我们需要用到的素材。

(2)用鼠标单击角色选择区右下方的“选择一个角色”按钮,选择我们需要用到的素材。

(3)单击角色选择区右下角的“绘制”按钮,进入造型界面。通过造型提供的一些绘画工具,我们可以完成其他角色的绘制。下图为结果展示时胜利方素材的绘制过程。

(4)单击“声音”选项卡,进入声音界面,接着单击左下角的“上传声音”按钮,上传所需要的声音素材。

4. 开始编程

(1)任务图解

猫抓老鼠,猫一直跟随老鼠移动。

单击骰子,猫和老鼠可以改变方向。

如果猫撞到炸弹,则老鼠胜利。

如果猫抓到老鼠,则小猫胜利。

(2)“小猫”的程序

(3)“老鼠”的程序

(4)“红色骰子”的程序

(5)“绿色骰子”的程序

(6)“炸弹”的程序

(7)结果展示程序

课后拓展训练

大家试着把炸弹改成蛋糕,老鼠吃到蛋糕,则老鼠胜利;猫抓到老鼠,则猫胜利。

扫码看视频