用Scratch编写《打砖块》
第一部分 作品预览
《打砖块》操作指南:
1、点击绿旗,开始游戏;
2、使用左右键,移动挡板;
3、接住小球,打掉砖块;
4、砖块打完,游戏胜利,没接住小球,游戏失败。

作品下载链接:
(源代码)链接:https://pan.baidu.com/s/1gOxfxmeAN6PvUgDX_iLrGQ?pwd=u620
提取码:u620
(改良版)链接:https://pan.baidu.com/s/18RBj3eHbXj_QQVe4gwQcQg?pwd=AV1z
提取码:AV1z
第二部分 任务解读
一、挡板任务解读:挡板角色有3项任务。
【任务1】初始化操作。
【任务2】游戏开始之后,使用左右键控制挡板左右移动。
【任务3】收到“失败”或“胜利”消息后,停止该角色的其它脚本。
二、小球任务解读:小球角色有3项任务。
【任务1】初始化操作。
【任务2】游戏开始之后,不断前行,如果碰到挡板,向上选择一个随机方向弹起;如果碰到砖块,向下选择一个随机反向落下来;如果碰到舞台边缘直接反弹;如果碰到舞台最下边的红线,广播“失败”。
【任务3】收到“胜利”消息后,停止该角色的其它脚本。
三、砖块任务解读:砖块角色有3项任务。
【任务1】初始化操作,克隆6行8列砖块,同时设定剩余砖块数量。
【任务2】作为克隆体启动之后,保持检测,如果碰到小球,剩余砖块减少1,如果剩余砖块小于1,说明砖块全部打完,广播“胜利”,最后删除此克隆体。
【任务3】收到“失败”消息,删除此克隆体。
四、结束任务解读:结束角色有3项任务。
【任务1】初始化操作。
【任务2】收到“胜利”消息之后,换成胜利造型,播放胜利音效。
【任务3】收到“失败”消息之后,换成失败造型,播放失败音效。
第三部分 代码编写




第四部分 探究与改良
一、自己动手试试,添加一些特效,让游戏更活泼。比如:背景颜色动态改变、砖块被击中的特效、挡板接球时候的特效。
二、思考一下:有没有办法,让挡板自动接球?动手试试看。
✎ 编 者 寄 语
关于探究改良部分,希望大家认真思考!本文提供的作品源码及改良源码仅供参考,期待大家探究更优的改良程序!
加油吧,后浪!
< 完 >
