用Scratch編寫(xiě)《打磚塊》
第一部分??作品預(yù)覽
《打磚塊》操作指南:
1、點(diǎn)擊綠旗,開(kāi)始游戲;
2、使用左右鍵,移動(dòng)擋板;
3、接住小球,打掉磚塊;
4、磚塊打完,游戲勝利,沒(méi)接住小球,游戲失敗。

作品下載鏈接:
(源代碼)鏈接:https://pan.baidu.com/s/1gOxfxmeAN6PvUgDX_iLrGQ?pwd=u620?
提取碼:u620
(改良版)鏈接:https://pan.baidu.com/s/18RBj3eHbXj_QQVe4gwQcQg?pwd=AV1z?
提取碼:AV1z
第二部分? 任務(wù)解讀
一、擋板任務(wù)解讀:擋板角色有3項(xiàng)任務(wù)。
【任務(wù)1】初始化操作。
【任務(wù)2】游戲開(kāi)始之后,使用左右鍵控制擋板左右移動(dòng)。
【任務(wù)3】收到“失敗”或“勝利”消息后,停止該角色的其它腳本。
二、小球任務(wù)解讀:小球角色有3項(xiàng)任務(wù)。
【任務(wù)1】初始化操作。
【任務(wù)2】游戲開(kāi)始之后,不斷前行,如果碰到擋板,向上選擇一個(gè)隨機(jī)方向彈起;如果碰到磚塊,向下選擇一個(gè)隨機(jī)反向落下來(lái);如果碰到舞臺(tái)邊緣直接反彈;如果碰到舞臺(tái)最下邊的紅線,廣播“失敗”。
【任務(wù)3】收到“勝利”消息后,停止該角色的其它腳本。
三、磚塊任務(wù)解讀:磚塊角色有3項(xiàng)任務(wù)。
【任務(wù)1】初始化操作,克隆6行8列磚塊,同時(shí)設(shè)定剩余磚塊數(shù)量。
【任務(wù)2】作為克隆體啟動(dòng)之后,保持檢測(cè),如果碰到小球,剩余磚塊減少1,如果剩余磚塊小于1,說(shuō)明磚塊全部打完,廣播“勝利”,最后刪除此克隆體。
【任務(wù)3】收到“失敗”消息,刪除此克隆體。
四、結(jié)束任務(wù)解讀:結(jié)束角色有3項(xiàng)任務(wù)。
【任務(wù)1】初始化操作。
【任務(wù)2】收到“勝利”消息之后,換成勝利造型,播放勝利音效。
【任務(wù)3】收到“失敗”消息之后,換成失敗造型,播放失敗音效。
第三部分? 代碼編寫(xiě)




第四部分? 探究與改良
一、自己動(dòng)手試試,添加一些特效,讓游戲更活潑。比如:背景顏色動(dòng)態(tài)改變、磚塊被擊中的特效、擋板接球時(shí)候的特效。
二、思考一下:有沒(méi)有辦法,讓擋板自動(dòng)接球?動(dòng)手試試看。
??編 者 寄 語(yǔ)?
關(guān)于探究改良部分,希望大家認(rèn)真思考!本文提供的作品源碼及改良源碼僅供參考,期待大家探究更優(yōu)的改良程序!
加油吧,后浪!
< 完 >
