简介
该游戏为帮助scratch的吉祥物-小猫躲避来自外太空的危险,安全的回到地球上。
第一步:控制小猫
该游戏需要通过方向按键来控制小猫的移动。
- 首先点击文件-新作品来新建一个项目;
- 通过外观中将大小设置程序块或者在角色区域通过改变大小的数值,来对角色的大小进行调节;
- 增加背景,点击“背景-选择背景”,从背景库中选择“stars”背景
此时我们的舞台区域将变成以下形式:
- 现在添加程序,当向左按键被按下时,小猫向左移动;点击角色猫然后增加以下代码:
- 测试我们的程序,现在按下向左键,观察小猫是否向舞台的左边移动;
- 为了让小猫向上移动,我们需要增加以下代码;
- 再次测试程序,确保我们的程序能够正常工作。
第二步:太空危险!
为了增加游戏的趣味,让我们增加一些太空危险让小猫咪去躲避。
- 点击“角色-选择一个角色”按键,然后增加“Planet2”角色到舞台中,我们可以根据我们的喜好改变角色的大小,方法与步骤一相同。
- 为角色“Planet2”增加以下程序,使得planet可以在舞台区域一直移动;
- 点击小绿旗图标测试我们的程序,我们应该可以看到planet在舞台区域左右移动。
但是我们发现planet在碰到舞台的边缘时会上下翻转,为了保证planet一直向上,我们只需要为planet增加以下代码就可以
- 我们把游戏设置为当planet撞到小猫后,游戏结束,因此我们需要增加以下代码在planet的重复执行循环里面:
此时,planet的代码如下:
- 再次测试游戏-观察当planet撞到小猫后,程序是否停止。
第三步:重返地球
我们是否可以在30秒内躲避过太空的危险,安全地返回到地球上面?
- 首先,让我们在舞台的中央增加一个地球的角色;
- 增加以下代码为地球角色,使得在程序开始执行时,地球由非常小慢慢的变得越来越大;
- 测试地球角色的程序,应该可以看到小猫慢慢的接近地球;
- 点击背景,创建一个时间变量,用来储存游戏的时间;
- 在舞台的左上角可以看到时间计数器
- 增加以下代码在背景中,使得时间计数器可以持续增加:
- 点击小绿旗图标,程序开始执行后,便能看到时间计数器开始累加!
- 如果小猫能30秒内躲过太空中的危险,那么游戏便获胜。
我们仅仅需要在程序开始执行时把计数器设置为0,然后当计数器累加到30时,程序结束便可以。
点击小猫角色,增加以下代码:
到此我们的重返地球游戏已经设计完成,为了增加游戏的趣味性,各位同学也可以增加更多的危险角色在程序里面,让小猫来躲避。另外你也可以增加一些石头、外星人或者其它你喜欢的危险角色。为了增加难度和挑战性,各位同学也可以把危险角色设置为可控制的,这样可以做到多人对决,危险角色的移动我们可以通过字母A、W、S、D来控制,大家可以自由的发挥去尝试。