当前位置:首页 > 在线教育 > scratch教程(编程课程免费全套)

scratch教程(编程课程免费全套)

Scratch少儿编程零基础入门课程第十弹弹球游戏

Scratch少儿编程入门课程

相信在学习了Scratch少儿编程的知识之后,你一定想打造一款游戏给你的朋友们玩。你知道如何创造一个游戏吗?创建游戏需要哪些步骤和逻辑?你将在这门课上学到这些知识。

描述

一个滑板,一个弹球,——星的目标。弹球上下弹跳,滑板接住球,直到弹球击中星星或者滑板没有接住弹球。游戏结束了。

弹球游戏

作品分析

按空格键开始游戏,球开始下落。

用鼠标移动滑板接球。

当球碰到滑板时,会弹起,向不同方向向上运动。

循环这个操作,直到球击中目标星,或者滑板没有接住球,游戏结束。

要实现作品

,需要添加四个字符,分别是球、滑板、星和一条红线,并拖动到合适的位置。为什么需要红线?继续往下看。然后添加背景图片。在添加了所有这些之后,我们开始编写指令逻辑脚本。

用鼠标让滑板水平移动。滑板怎么可能只在水平方向跟着鼠标?我们知道每个角色都有自己的坐标,X和Y,X代表横坐标,也就是水平坐标,Y代表纵坐标,也就是垂直坐标,鼠标肯定也有X和Y坐标,所以我们只需要让滑板跟着鼠标的X走就可以了。让我们看一下指令脚本。

滑板逻辑

当你按下空格键时,让滑板一直跟着鼠标的x坐标,这样才能水平跟随。

然后写球的逻辑脚本。游戏开始时,球撞击滑板后需要向下移动并改变方向。

球逻辑(部分)

按空格键将球移动到特定位置,然后垂直向下调整球的方向,面向180度然后开始向这个方向移动。如果遇到滑板,改变球的运动方向,使球的运动方向向上。这里需要使用一个随机值,即保证球的弹跳方向是向上的。如果球碰到舞台边缘,需要弹回。

现在滑板可以横向移动接球,球也可以在舞台上来回移动,碰到滑板就会反弹。但是游戏规则需要输赢,所以需要加入输赢的逻辑。你还记得比赛什么时候赢的吗?当球击中星星时,比赛就赢了。

获胜逻辑

如果球在移动过程中碰到星星,就会提示YOU WIN,游戏结束。同样的逻辑,添加游戏失败。

游戏结束逻辑

现在你知道为什么需要红线了。在这里你可以把红线的位置调整到底部,也就是说球没有被接住掉在地上。让我们看看整体的逻辑脚本。

球的完整逻辑

所以球的所有逻辑脚本都完成了,按空格键试试效果。

这节课到此结束。我们还有一个视频教程。想看视频的同学可以直接戳下面的链接地址。

Scratch少儿编程零基础入门课程第十期炸弹-弹球游戏" "

Scratch少儿编程零基础入门课程第九期炸弹-巡逻小甲虫" "

Scratch少儿编程零基础入门课程第八期炸弹-迷宫冒险" "

本系列内容将陆续更新。请继续关注更多内容或发送私人消息。~

如果你觉得还行,就分享出来,让更多的朋友看到,或者点赞,会让我觉得很欣慰。

中国人民大学

扫描二维码推送至手机访问。

版权声明:本文由ABC留学网提供发布,如需转载请注明出处。

本文链接:https://www.jumpabc.net/zaixianjiaoyu/30203.html

分享给朋友: