海底捉迷藏

jm051323 程序题 共 个子题

图片

【准备工作】

(1)删除默认小猫角色。

(2)添加角色Fish(小鱼)和Pufferfish(河豚)。

(3)删除默认白色背景,添加背景Underwater 2(海底世界2)。

【功能实现】

(根据注意事项,用积木块实现下列描述的功能):

(1)点击绿旗,背景切换成Underwater 2。

(2)点击绿旗,角色Fish的初始位置在舞台左上方:X = -150,Y = 80,面向右边(方向90°),旋转方式设为左右翻转(这样它转身时不会肚皮朝天),大小设为50,造型选fish-d。

(3)小鱼开始自由自在地游动:每隔0.1秒向前移动10步,如果碰到舞台边缘就反弹回来,一直重复这样做,直到它碰到河豚(Pufferfish)为止。

(4)点击绿旗,角色Pufferfish的初始位置在舞台下方中央:X = 0,Y = -50,面向右边(方向90°),大小设为100。

(5)河豚可以这样控制自己:

  • 按下d键,河豚的身体变大(大小增加5);
  • 按下x键,河豚的身体变小(大小减小5);
  • 按下 → 键(右箭头),河豚向右移动10步;
  • 按下 ← 键(左箭头),河豚向左移动10步。

河豚在移动和改变大小时,它的方向始终保持不变(始终面向右边)。这些操作一直重复,直到河豚碰到小鱼(Fish) 为止。

(6)当河豚碰到小鱼后,河豚会高兴地说 “你好!”2秒

【注意事项】

  • 功能(1)全部写在背景代码区的【当绿旗被点击】积木下面。
  • 功能(2)~(3)全部写在角色Fish代码区的【当绿旗被点击】积木下面。
  • 功能(4)~(6)写在角色Pufferfish代码区的【当绿旗被点击】积木下面。

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧