Scratch制作俄罗斯方块消除游戏

俄罗斯方块是一款非常经典的游戏,一旦开始玩了,就不容易停下来了。今天我们来制作简易版本的俄罗斯方块游戏。

那么俄罗斯方块如何消除?
1.用造型来处理,当按旋转按钮的时候,程序只要选造型就好了。
在这里插入图片描述
控制这些角色沿着方格来运动的。而且在移动过程中检测碰到其他方块。可以用判断碰到黑色
在这里插入图片描述
2.当一个方块落到下面停下来后,怎么实现这方块就停留在下面,而新的同样的角色还在上面?
在这里插入图片描述
同理,其实每一步移动距离都是20,也就是方格的大小也是20。如何检测碰到其他角色呢?我们发现只有一个检测命令,就是检测黑色。如果移动后发现碰到黑色,就退回上一步。

3.问题难点:就是当方块把某一层全部铺满的的时候,程序怎么能检测?通过什么来检测?当检测到某一层铺满之后,程序怎么实现的消除呢?而且你还要保证上面的方块全部移下来。消除完之后会有很多方块就不是原来的角色形状了。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值