结合之前的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,然后再移动到初始的随机位置。
小结
今天这个课题案例很简单,主要是为了巩固以前的知识点,还有熟练寻找制作角色素材的能力。人要衣装,案例也要寻找好看的素材,我们做出来后,哪怕是简单的程序,也能让人有一种心情愉悦的感觉。