欢迎光临散文网 会员登陆 & 注册

用Scratch编写《打砖块》

2023-07-03 09:01 作者:小晓少儿编程  | 我要投稿



第一部分  作品预览


《打砖块》操作指南:

1、点击绿旗,开始游戏;

2、使用左右键,移动挡板;

3、接住小球,打掉砖块;
4、砖块打完,游戏胜利,没接住小球,游戏失败。

作品下载链接:

(源代码)链接:https://pan.baidu.com/s/1gOxfxmeAN6PvUgDX_iLrGQ?pwd=u620 

提取码:u620

(改良版)链接:https://pan.baidu.com/s/18RBj3eHbXj_QQVe4gwQcQg?pwd=AV1

提取码:AV1z



第二部分  任务解读


一、挡板任务解读:挡板角色有3项任务。

【任务1】初始化操作。

【任务2】游戏开始之后,使用左右键控制挡板左右移动。

【任务3】收到“失败”或“胜利”消息后,停止该角色的其它脚本。


二、小球任务解读:小球角色有3项任务。

【任务1】初始化操作。

【任务2】游戏开始之后,不断前行,如果碰到挡板,向上选择一个随机方向弹起;如果碰到砖块,向下选择一个随机反向落下来;如果碰到舞台边缘直接反弹;如果碰到舞台最下边的红线,广播“失败”。

【任务3】收到“胜利”消息后,停止该角色的其它脚本。


三、砖块任务解读:砖块角色有3项任务。

【任务1】初始化操作,克隆6行8列砖块,同时设定剩余砖块数量。

【任务2】作为克隆体启动之后,保持检测,如果碰到小球,剩余砖块减少1,如果剩余砖块小于1,说明砖块全部打完,广播“胜利”,最后删除此克隆体。

【任务3】收到“失败”消息,删除此克隆体。


四、结束任务解读:结束角色有3项任务。

【任务1】初始化操作。

【任务2】收到“胜利”消息之后,换成胜利造型,播放胜利音效。

【任务3】收到“失败”消息之后,换成失败造型,播放失败音效。




第三部分  代码编写


1、挡板参考代码
2、小球参考代码
3、砖块参考代码
4、结束参考代码




第四部分  探究与改良


一、自己动手试试,添加一些特效,让游戏更活泼。比如:背景颜色动态改变、砖块被击中的特效、挡板接球时候的特效。

二、思考一下:有没有办法,让挡板自动接球?动手试试看。



✎ 编 者 寄 语 

关于探究改良部分,希望大家认真思考!本文提供的作品源码及改良源码仅供参考,期待大家探究更优的改良程序!

加油吧,后浪!


< 完 >


用Scratch编写《打砖块》的评论 (共 条)

分享到微博请遵守国家法律