知识点就在每一段代码的组合里
- 《俄罗斯方块》第2期,总第264期 -
把方块快速旋转到一个合适的方向,密实地砌在一起并消除。我想,是《俄罗斯方块》这个游戏的关键功能。
2、旋转方块
3、随机出现不同方块
4、消去连续的一行
5、判断游戏结束
基于游戏的编程学习,让逻辑进解更加生动有趣,编程思维训练更加简单易行!
重点分析
这次还以T型方块为例。
我设定按动“向上键”即可变换T型方块的方向,从而让方块填补不同的空缺。如果方块碰到游戏窗口的边界则方向将不能改变。
编写这段程序时,虽然需要改变方块的方向,但是我并没有使用旋转方向的程序积木,而是通过变换造型来实现方块的旋转。这是因为在这个游戏中对方块的位置要求很精确,即使出现细微偏差,都可能导致游戏出错。
Scratch编程知识点:
【思考】那么,当方块砌满一行需要消除的时候,是什么样的程序控制呢?我将在下期进行介绍。
你玩过《植物大战僵尸》,想知道这个游戏是基于什么样的机制设计,基于什么样的程序逻辑控制吗?用我们熟悉的Scratch编程也能写出这个好玩的游戏。
扫描下方二维码,进入课堂了解详情吧!
部分文字及图片均来自网络
本栏目均为原创程序内容
相关版权及最终解释权归北京市助想教育科技有限公司所有
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved