弹球小游戏c语言编程,scratch丨(1) 弹球小游戏

点击上方蓝字,关注陪蜗牛散步公众号

点此加群,更有意思

今天我们来用scratch做一个弹球小游戏,关于scratch具体介绍请看下面的三篇文章:

零基础入门讲解

事件、运动、外观及声音积木

控制、侦查、运算、变量、自制及扩展积木

a29827116b78378aed776e4013bfc4a5.png

这个游戏就是我们移动挡板,使小球来回弹动不落地。

下图就是我们的游戏界面。

94d91996218a04b28ad015c96f41a918.png

第一步:背景

26a65f5ccf68304f067bd2dd4f250b73.png

怎样才能检测小球落地呢,我们在舞台底部做个标记,画一道其他颜色的矩形区域,使用

cfc7df7e9d542d7482c9530c23f8db61.png这块积木侦测颜色,然后判定是否落地。

第一步:挡板与小球

83c5a2d5f0f75c0ce40705925a249737.png

首先把小猫角色删除掉。

挡板--绘制一个新角色,在中心位置绘制一个图上类似的矩形就可以,一定要在中心位置,也可以试一下不再中心位置绘制是什么样。可以填充你自己喜欢的颜色。

e98372b90a633b93748b5fb29d165881.png

挡板的积木,首先移动到中心靠下的位置,重复执行为随鼠标的X坐标移动。

小球--从角色库中选一个球类的角色。

8e29f843a83d6d1b75f03449f315f557.png

首先,移动到中心顶部的位置,设定一个大致的方向(还可以设置其他方向吗?自己试一下)。

cf2ce9fbd40483d4e8f0180d5b9b2f55.png

然后按照方向移动,要加上“碰到边缘就反弹”,不然跑走回不来了。

0765568374bf9f1a29ebfac0cb4030b0.png

在加上判定,碰到挡板,随机方向(可以设置其他数值吗?)反弹;落地,停止脚本。

4f82e861618078639ace97112d9f0c5b.png

加上声音效果是不是更好呢。

96277dc016aff35631984e83f0e5b208.gif

今天的小游戏就到这里了,下次再见。

--end--

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值