臺中市中小學資訊網路應用競賽
寫一隻程式,用巢狀迴圈完成自動鋪磚的動作,如影片。
補充說明:這個程式沒有用到變數,只有不斷使用【本尊】的定位點,拿來當作分身的X、Y使用;也是個典型的巢狀迴圈 ( 九九乘法 ) 的寫法。
PS:「巢狀迴圈」就是 「迴圈裏面放迴圈」。
紅色靶心會跟隨滑鼠移動,靶心中央是深咖啡色,移動靶心,將靶心正中央瞄準隨機出現的蝙蝠,點擊滑鼠才能打敗蝙蝠、得到 1 分;蝙蝠的造型會舞動飛翔。
程式碼:
小鳥一直舞動翅膀,按下空白鍵,小鳥會往上飛一小段距離,如果鬆開空白鍵,小鳥會掉落。
進階設計說明:1.兩種白雲,會隨機大小、位置出現;胖一點的雲在畫面上三分之二,瘦長的雲畫面下三分之二。2.白雲出現的大小,會影響飄過的速度;愈大的雲,代表愈靠近使用者,飄的速度愈快,愈小的雲,代表離的愈遠,飄的速度愈慢。
用上下鍵控制鯊魚位置,鯊魚會張開嘴巴,子彈會從鯊魚嘴巴的位置飛出去。(在鯊魚身上用廣播的方式控制子彈產生分身的方式,可以避免子彈超級連發;但是因為是用廣播,同一個廣播只能同時存在 10 個?也就是說,那個子彈的分身如果沒有刪除,畫面上只能有 10 顆藍色子彈 ;這個部分要再找一下官方文件,是否有相同廣播存在 10 次的上限;scratch 3 的分身上限是 200 個)