Scratch少儿编程小游戏系列--01乒乓球

网友投稿 2020-04-26 21:12

乒乓球小游戏规则

1、乒乓球在屏幕上自由弹跳;

2、当乒乓球碰到屏幕下方的红线时游戏结束;

3、可以用鼠标控制反弹板把下落的乒乓球弹回;

4、反弹板每成功弹回一次得1分;

5、得到5分即为胜利。功能

功能

分解

1.小球四处反弹

2.移动反弹板

3.小球碰到反弹板弹起

4.小球碰红线游戏结束

5.设置比分

6.游戏胜利提示

接下来,跟我一步一步实现吧!

小球四处反弹

01

实现功能:让小球在舞台上反弹移动

  • 在“舞台”中“选择一个背景图”

https://cdn.china-scratch.com/timg/200428/2112055952-0.jpghttps://cdn.china-scratch.com/timg/200428/21120M562-1.jpg
  • 在右下角的角色区“选择一个角色”

https://cdn.china-scratch.com/timg/200428/2112142P7-2.jpg
  • 增加角色--小球(ball)

https://cdn.china-scratch.com/timg/200428/21121MT1-3.jpg
  • 给小球添加下面的积木代码

https://cdn.china-scratch.com/timg/200428/21121UG6-4.jpg

移动反弹板

02

实现功能:用鼠标控制反弹板的移动

  • 先在角色里面绘制一个反弹板

https://cdn.china-scratch.com/timg/200428/21121WR2-5.jpg
  • 把绘制好的反弹板拖曳到舞台的底部

https://cdn.china-scratch.com/timg/200428/21121V203-6.jpg
  • 给“反弹板”添加一段代码

https://cdn.china-scratch.com/timg/200428/21121960N-7.jpg

小球碰到反弹板弹起

03

实现功能:让小球从反弹板上弹起

  • 点击并选择Ball(小球)角色

https://cdn.china-scratch.com/timg/200428/2112206241-8.jpg
  • 给小球增加下面的代码。

https://cdn.china-scratch.com/timg/200428/2112203233-9.jpg

小球碰到红线游戏结束

04

实现功能:当小球碰到红线时停止游戏

  • 选择舞台,进入“背景”页签,选择“矩形框”在背景底部画出一条红线。

https://cdn.china-scratch.com/timg/200428/2112216163-10.jpg
  • 给小球角色增加下面代码

https://cdn.china-scratch.com/timg/200428/21122240R-11.jpg

设置比分

05

实现功能:每当小球碰到反弹板后“得分”增加1

  • 新建一个变量,用来记录得分情况

https://cdn.china-scratch.com/timg/200428/21122233M-12.jpg
  • 在小球的代码上增加积分累计

https://cdn.china-scratch.com/timg/200428/2112244H6-13.jpg

游戏胜利提示

06

实现功能:当得分达到5分时显示胜利的提示!

  • 点击笔刷绘制一个新角色,使用文本工具输入一条消息,比如:“You won!”

  • 可以选择自己喜欢的文字的颜色、字体和大小。

https://cdn.china-scratch.com/timg/200428/21122555M-14.jpg
  • 给“获胜提示语”增加代码

  • 这里我们设置“5分”为胜利,你也可以设置自己的获胜规则。

https://cdn.china-scratch.com/timg/200428/2112261E7-15.jpg

现在点击“绿旗”来运行你的小游戏吧!

在这个基础上你还可以自由发挥哟https://res.wx.qq.com/mpres/htmledition/images/icon/common/emotion_panel/emoji_wx/2_06.png,试试换成你喜欢的背景、加上各种音效、交互特效,期待看到你不一样的作品……

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com