为了庆祝2008年北京奥运会,我们计划用scratch中的循环和克隆模块;来为我们scratch的吉祥物-小猫编写一个花样游泳的程序。
第一步:向左向右游
在花样游泳中,游泳运动员团队会随着音乐呈现出一个优美的舞蹈,是游泳、竞技、音乐、舞蹈完美的结合。

现在让我们开始创作一个小猫的花样游泳。
首先我们创建一个新的项目,点击“文件-新作品”。我们修改舞台背景为蓝色,使得看起来像是一个游泳池。点击背景,然后选择backdrops造型。从填充里选择蓝色,点击“填充”,然后点击背景。因为我们打算用一个不同的小猫,因此我们在角色猫上点击右键或点击右上角的×,删除掉原有的猫。现在点击“角色-选择一个角色”选择“动物”选项,然后选择“cat flying”角色;flying cat看起来就像是正在游泳,因此我们选用该角色。
现在让我们使得小猫游泳点击“cat flying”角色,编写程序使得当按下←键,小猫向左旋转;按下→键,小猫向右旋转。
测试我们的程序,分别按下键盘上的←键和→键,观察小猫的运动;
增加向前和向后移动的程序,代码如下:测试代码,通过不同的按键,让小猫在舞台上移动第二步:改变造型
点击“造型”,删除“cat flying-a”造型;重新命名“cat flying-b”为“right”在角色上点击右键,选择复制,创建一个小猫的复制品选中小猫后,选择水平翻转,并命名为“left”点击“代码”按钮返回到编程界面,如果角色的方向不对,我们通过增加程序模块进行改变;再次测试代码。第三步:创建团队
花样游泳需要一个团队,因此需要多个小猫,我们可以用克隆模块来创建多个同样的复制品。
首先我们增加代码,确保每次点击小旗时小猫从同一个位置开始;测试代码,首先通过多次按键方向键让小猫到不同的位置,然后点击小绿旗,看小猫是否回到同一个位置;现在我们用重复执行模块创建6个小猫的克隆体,重复执行时用来进行多次同样的事情。如果你不想要所有的猫在同样的位置,我们可以增加代码每次克隆旋转60°;再次测试我们的代码,用方向按键,可以创建一些花样游泳的小猫成员。第四步:增加音乐
由于花样游泳是音乐、游泳的结合,因此我们需要添加音乐。
点击声音按钮,然后点击下方的选择一个声音。点击“可循环”,然后选择“dance around”返回到“代码”区,增加以下代码进行播放音乐:将播放音乐放在重复执行的循环中,意味着音乐将重复播放。
再次测试程序,我们可以点击红色的停止按钮,来停止音乐的播放!第五步:游戏规则
你是不是想要设计一些游戏规则,使得更便于操作!
在这个程序中,我们设置的是6名运动员,但是在实际的花样游泳中通常是8名游泳运动员,或者少的可以是4名,那么同学们如果是8名或者是4名的时候,我们需要怎样改变参数呢,请同学们自己去尝试。