當然可以!以下是一個用積木圖形編程的自走車模擬,你可以將這些積木拖放到 Scratch 編程界面中的角色編輯器中。
在畫面右側的角色庫中選擇一個角色,例如小貓咪或小狗狗。
點擊角色編輯器中的「事件」標籤,然後選擇「當旗幟被點擊時」。
在事件積木下方,拖放一個「無限重複」積木。
在「無限重複」積木內,拖放一個「如果-那麼-否則」積木。
在「如果-那麼-否則」積木的「如果」槽中,拖放一個「或」積木。
在「或」積木中,拖放兩個積木:一個「碰到邊緣」積木和一個「碰到 [其他角色 v]」積木。
在「如果-那麼-否則」積木的「那麼」槽中,拖放一個「前進 [10] 步」積木。
在「如果-那麼-否則」積木的「否則」槽中,拖放一個「以 [10] 步移動到隨機位置」積木。
最後,在「以 [10] 步移動到隨機位置」積木後面,拖放一個「等待 [0.1] 秒」積木。
這樣就完成了自走車模擬的積木編程。當你點擊旗幟時,這個程式會進入一個無限循環,不斷重複以下步驟:
檢查自走車是否碰到了邊界或其他角色。
如果碰到了邊界或其他角色,就隨機移動到一個新位置。
ratch 積木編程的自走車模擬的流程圖:
沒有留言:
張貼留言