scratch猫捉老鼠,这是一道scratch编程题,出现在2020年3月份线上省赛的模拟考试中;主要考察的是对程序的顺序结构,变量,已经角色运动逻辑的掌握;
scratch猫捉老鼠游戏效果实现
scratch猫捉老鼠编程实现
1)当绿旗被点击, Cat2和Mouse1角色出现在右边第一幅图的位置。得分显示在左上角,次数显示在右上角,数值均设为0。Cat2 和Mouse1默认大小 为100 ;
2)老鼠面向随机方向,开始缓慢移动。每移动5步,如果碰到边缘就反向移动,舞台右上角显示老鼠碰到边缘的次数;
3)小猫面向鼠标指针缓慢移动,每次移动步数为5,不能卡顿。碰到老鼠后,小猫变大(大小增加20),得分加1,同时老鼠消失。等待1秒后,老鼠能重 新出现在舞台上的随机位置,面向随机方向继续移动;
4)出现的第五只老鼠,是他们的鼠王,是一只蓝色的老鼠;
5)当小猫把鼠王吃掉后,程序停止全部。
scratch猫捉老鼠评判标准
10分:实现步骤1;
20分:实现步骤2;
30分:实现步骤3;
40分:实现步骤4;
50分:实现步骤5。
scratch猫捉老鼠游戏实现步骤:
步骤一、删除小猫角色,选择Cat2和Mouse1角色,初始两个角色的位置;猫的初始坐标位置(-160,-101),老鼠的初始坐标位置(172,87),外观大小都设置为100;老鼠造型初始为mouse1-a,外观为显示;
Cat2角色代码
步骤二、先编写老鼠代码,面向随机方向,每次移动5不,当遇到小猫时,大小增大20,得分变量加一;然后消失;
步骤三、Cat2角色代码,猫始终面向鼠标移动,如果碰到老鼠,就利用广播通知老鼠隐藏;待得分等于4时,第五只老鼠就会出现,并且是蓝色的老鼠。这里添加一个蓝色老鼠造型,如蓝色老鼠被吃,程序全部结束;
Mouse1角色代码
scratch编程相关的重要知识推荐: