羿射九日-Scratch经典故事改编游戏

羿射九日-51scratch
羿射九日-Scratch经典故事改编游戏
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 2

作品介绍

今天为大家分享的Scratch作品是《羿射九日》,这是一款经典故事改编而成的小游戏,作品以游戏的形式重现了后羿射日的故事和场景。

点击绿旗,运行程序,天上陆陆续续出现了10个太阳,原来是这些太阳觉得轮流出来非常无聊,他们想要一起周游天空,认为这样肯定很有趣。10个太阳像10个大火团,他们一起放出的热量烤焦了大地,这时,有个英俊的年轻人叫后羿,他是个神箭手,箭法超群,百发百中。他看到人们生活在灾难中,心中十分不忍,便暗下决心射掉那多余的九个太阳,他来到了东海边,弯弓搭箭,准备射落太阳。玩家使用鼠标调整射击方向,按下鼠标键就可以帮助后羿将箭射出去,总共有9只箭,也就是说只有9次机会,10个太阳中只有一个太阳是好太阳,如果射中好太阳,游戏立刻结束,只有将9个坏太阳都射落下落,游戏才胜利。

作品效果

Scratch羿射九日作品的预览效果如视频所示:

Scratch羿射九日作品效果

作品解读

Scratch羿射九日作品一共使用了4个角色,如图所示:

Scratch羿射九日角色列表
Scratch羿射九日角色列表

在创作本作品过程中,重点是要熟练掌握克隆技术和运动的编程技巧,这里的太阳和箭都用到了克隆编程技巧和运动编程知识。此处以太阳为例,简单介绍一下克隆的编程实现。

当点击绿旗时,我们需要克隆10个太阳,这部分代码如图所示:

克隆太阳代码
克隆太阳代码

需要说明的是,这里的太阳一共有10个造型,其中第一个是好太阳造型,其余9个都是坏太阳造型,在上面的代码中,首先使用了“换成好太阳指令”确保有一个好太阳。

有了太阳克隆体,就需要控制好克隆体的左右来回运动,在运动过程中,需要检测是否碰到箭,并且需要区分射中的是好太阳还是坏太阳,其代码如图所示:

克隆体运动及检测代码
克隆体运动及检测代码

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片