小弹球游戏来一发!!!!

时间:2019-08-07 08:00:01 来源:男人志 当前位置:美美的故事了也 > 视频 > 手机阅读


点击蓝字关注我们


小/弹/球

chun

hua

zhong

dian

hao

我的小弹球

        在小弹球游戏中,玩家将通过键盘的左右键控制板子的左右移动,并且在小球的下落过程中,玩家需要控制板子的移动从而接住小球,没接住一个次那么分数加1,如果没有接住小球(碰到红线),那么游戏结束。

下面,让我一起用Scratch一步步制作小弹球游戏吧!

点击边框调出视频工具条


01

分析角色

在小弹球的游戏中,会有板子、球、红线、Game Over四个角色

那我们分析一下,我们这个游戏里面每个角色都承担了什么任务?


02

添加背景和角色

第一步:添加背景

在我们Scratch的右下角找到背景库,选择自己喜欢的背景。

第二步:添加角色      

1、打开角色库,添加角色,但是此时并没有 Game Over 这个角色,此时我们可以手动绘制一个 Game Over的角色。

2、这个时候我们可能发现,我们添加的角色很大,这个时候我们可以通过右上角的放大缩小两个按钮,点击之后,把光标放在角色上连续点击。


03

进入编程的世界

在小弹球的游戏中,我们总共有四个角色,所以此时我们要根据不同角色在我们游戏承担的不同任务,给予编写不同的程序。

板子的程序

什么是移动?

移动首先要确定的是移动的反向,就像是我们上体育课时听到的“向右转,齐步走”一样。先确定的是向右的这个方向,然后齐步走。

在Scratch中,我们想让一个角色动起来,首先也是要确定一个角色的方向。

如何确定方向?

Scratch中的方向分为四个方向,分别用0,90,180,-90代表上,右,下,左个方向。

首先,让板子动,这个任务是与运动有关的,所以我们需要在运动模块里寻找指令。从而确认方向后,再进行移动。

如何控制左右键呢?

侦测模块里面有一个

此时我们要和如果......那么......相结合,因为板子是一直重复移动的,所以我们也需要添加一个重复执行。

做到这一步,我们板子的程序就做好了。


小球的程序


确定方向

小球是落下的,因为是落下,所以我们将方向设置为向下

编写小球下落的程序

小球下落的过程中可能会碰到板子,也可能会碰到红线。

碰到板子的程序


碰到板子需要反弹一个未知的方向,我们分析一下小球反弹的方向是哪呢?

最终我们发现,小球的方向只能是 -45 到 45 的任意的方向

如何实现任意方向?

最终实现

碰到红线的程序

碰到红线,就代表游戏结束,那么我们需要让Game Over这个角色出现了

如何通知Game Over出现

一般在Scratch涉及到通知另一个角色时,我们会用到广播这个积木块。

什么是广播?

广播有说的一方和听的一方,这个时候我们可以想象一下我们学校的广播站,是谁来说?谁来听呢?

上一篇洪江即将开拍大型电视剧《袁隆平》及一部电影,马上就要火啦!

下一篇口红游戏大作战!玩游戏,赢口红!

相关文章:

视频本月排行

视频精选