2021年10月19日 星期二

Scratch 程式與邏輯(四):自訂函示積木與重複控制

 自訂函示積木與重複控制

當程式中有一串固定連續的指令積木,會不斷被執行時,

可以將這一串積木做成函示積木,需要時再呼叫使用即可。


例如,在做曼陀羅圖案時,常以一個特定的圖案,連續環繞中心作圖。

此時,我們就可以將基本的圖形先設計成函示,

然後再改變不同的角度來作圖,即可完成一幅曼陀羅畫。

程式積木示例


程式範例

2021年10月18日 星期一

Scratch 程式與邏輯(三):迴圈與滑鼠、按鍵控制

 迴圈與滑鼠、按鍵控制


重複執行積木

讓程式不斷重複執行某個(些)積木(程序),稱為迴圈

迴圈可分為有限迴圈及無限迴圈。


練習作業~大眼蛙盯著你(妳)

素材下載



作品範例


完成大眼蛙盯著你的作業後,
你能不能自己設計出:大眼蛙不理你呢?



滑鼠按下偵測

在一些遊戲的設計上,可能會利用滑鼠按鍵做為擊發或打擊的動作,

因為電腦在執行時的反應很快,所以在偵測滑鼠或按鍵被按下時,必須做些控制。

下面的程式可以參考。


練習作業~準星射擊

素材下載





作品範例1


作品範例2



PS.按鍵的偵測技巧,同滑鼠偵測。