您的位置 首页 SCRATCH

Scratch教程_入门第四十课——猴子接桃子

结合之前的scratch知识点,我们这节课来做一个简单的案例温故知新。

课题介绍

小猴子来到一片丛林,这是一个神奇的地方,树林上面下起了水果雨,有桃子和西瓜不断从天上掉下来,这可把小猴子开心死了。但是由于掉下来的速度太快,小猴子能够接住桃子,但是接不住西瓜,西瓜还会对小猴子造成伤害。

课题目的

1、熟练使用随机选取数字的积木代码;

2、熟练创建和使用变量;

3、熟练使用“控制”、“侦测”的程序功能。

程序设计思路

1、制作出桃子、西瓜、猴子的角色,选取出树林背景作为舞台;

2、当绿色旗帜点击开始后,西瓜和桃子随机从舞台上方出现并下落,猴子角色可以跟随鼠标x坐标左右移动,如果碰到桃子,那么分数加1,如果碰到西瓜,那么分数减2。

积木代码

关于三个角色的制作相信大家都会,之前在scratch角色背景素材的来源那课程中讲到,可以通过Photoshop的魔术棒得到角色的素材图,上传到scratch软件中就会得到没有背景的纯角色,不会的同学可以翻回去看看课程。

小猴子:当绿色旗帜点击开始的时候,重复执行移到鼠标的x坐标,y坐标选取固定的下方值就可以了。

西瓜:当绿色旗帜点击开始的时候,将角色大小设定为30,移动到y左边127,x左边在-200和200之间随机选一个数。重复执行将y左边增加-5,如果碰到边缘就回到初始的随机位置,如果碰到猴子,就将分数-2,然后再移动到初始的随机位置。

桃子:当绿色旗帜点击开始的时候,将角色大小设定为10(比西瓜小),也是移动到y左边127,x左边在-200和200之间随机选一个数。将分数设定为0(每次开始的时候重置分数值),重复执行将y坐标增加-10(为了游戏效果,跟西瓜速度不一样),如果碰到边缘就回到初始的随机位置,如果碰到猴子,就将分数-2,然后再移动到初始的随机位置。

小结

今天这个课题案例很简单,主要是为了巩固以前的知识点,还有熟练寻找制作角色素材的能力。人要衣装,案例也要寻找好看的素材,我们做出来后,哪怕是简单的程序,也能让人有一种心情愉悦的感觉。

关于作者: 少儿编程教育

万服编程(www.seodsj.com)专注少儿编程的教育分享,为家长提供一个可以方便给孩子学习编程的平台,使孩子们赢在起跑线,并且能够通过少儿编程教育提高孩子的各方面综合能力。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注