刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

躲避陨石
飞船在陨石乱飞的太空中行驶,借助鼠标操纵飞船躲避。每一次被陨石撞击,生命值将减少,当生命值为0及以下时,游戏结束。
1.准备工作
(1)删除小猫角色,从角色库选择两个角色:Rocketship和Ball;
(2)从背景库里选择Galaxy;
(3)建立一个变量“生命值”。
2.功能实现

(1)点击绿旗游戏开始,变量“生命值”的初始值为100,角色和背景如下,飞船大小为30;


(2)陨石Ball每隔1秒克隆1个,克隆体大小为30,出现在随机位置,右转-30到30之间的随机角度后,不断前进,碰到边缘就反弹;
(3)飞船不断面向鼠标方向移动10步;
(4)陨石碰到飞船,生命值减少10,消失;

(5)生命值小于等于0,游戏结束。


使用微信搜索喵呜刷题,轻松应对考试!

答案:

飞船的程序


陨石的程序


解析:

【喵呜刷题小喵解析】:**飞船的程序**:1. 当绿旗被点击,设定生命值为100。2. 重复执行直到生命值小于0。* 当按下鼠标x,设定飞船方向为鼠标x的方向。* 重复执行10次,使飞船向设定的方向移动30步。* 如果陨石与飞船碰撞,生命值减少10,并删除陨石。**陨石的程序**:1. 当绿旗被点击,每秒克隆一个Ball(陨石)到随机位置。2. 设定克隆体的x速度为-30到30之间的随机数,y速度也为-30到30之间的随机数,然后使其向右转一个-30到30度之间的随机角度。3. 如果克隆体碰到边缘,则反弹。以上程序实现了题目中描述的游戏逻辑,包括飞船的移动、陨石的生成和碰撞检测。
创作类型:
原创

本文链接:躲避陨石飞船在陨石乱飞的太空中行驶,借助鼠标操纵飞船躲避。每一次被陨石撞击,生命值将减少,当生命值为

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share