scratch王子回家,是12届蓝桥杯省赛Scratch中高级组scratch编程题第3题;本题考的是学生对角色移动的积木指令的运用,以及变量的灵活运用,广播传递信息的妙用;
scratch王子回家完整效果
scratch王子回家编程具体要求:
1)点击绿旗,出现对应的角色与背景;
点击绿旗的初始角色和背景
2)王子跟随鼠标指针移动;
3)两把钥匙可以在舞台内随机移动(要求看到移动过程) ;
4)当王子碰到钥匙后,点击鼠标可以获取钥匙,钥匙从舞台中消失;
5)当王子拿到两把钥匙后,王子回到他的世界。
王子回家后的背景
scratch王子回家编程实现步骤:
步骤一、先新建角色王子“Prince”、钥匙“Key1”、“Key2”初始位置坐标,以及外观状态;这里需要新建一个变量“i”,用于判断两把钥匙的被点击的状态;
步骤二,王子跟随鼠标移动,当王子碰到钥匙后,并且按下鼠标,就广播钥匙隐藏;再次碰到钥匙,并按下鼠标,另外一把钥匙也隐藏;
角色王子代码
步骤三、角色钥匙Key1,随机移动,但是要看到移动的过程,这个时候需要用到”1s内移动到…”积木;收到广播就隐藏;
角色key1的代码
步骤四、角色钥匙Key2,随机移动,但是要看到移动的过程,这个时候需要用到”1s内移动到…”积木;收到广播就隐藏;
角色key2的代码