2022-02-12|閱讀時間 ‧ 約 3 分鐘

7天scratch小練習 釋放魔法創造力 (三)

因應科技的快速成長 台灣孩子教育也在改革 電腦科技的程式課就有點像20年前的台灣英文教育剛開始一樣 英文能力變成企業的門檻標準 直到現在英文還是一樣重要 身為父母我們不一定能夠熟悉孩子的學業科目 但此時2022我們身處在資訊便利的時代 我們獲取相關學習內容不用特別的到圖書館或認識專家 我們可以透過網路快速找到教材引導孩子學習 SCRATCH積木程式的學習也有中文化的支援 讓我們可以跳過語文的理解 身為父母也能主動學習與孩子並肩作戰 今天我們的學習目標就是 設計一個很簡單的雙人跑步小遊戲 想法與關鍵字初步設定為 1.角色透過按鍵的連續點選 2.角色就會前進 3.判斷到達終點 以下三張積木程式碼可以很快速地完成這個想法
點選[事件]點選[當(空白)鍵按下] 跟換(空白)裡的選項 去對應我們要給角色所使用按鍵 當按下按鍵角色可以[移動10點] 最後透過一條黑線完成判斷 看黑線先碰到貓咪或老鼠進而廣播誰先贏 有了一個想法我們就可以快速練習 完成後許多細節跟問題 都可以重新提出並找到方法解決 這個專案實際遊玩會發現 按鍵如果按這不放角色就會持續前進 有點像是BUG的存在 還有按下綠旗後比賽就開始了 沒有像是一般比賽跑步能夠倒數計時開始的概念 回顧一下遇到的問題 1按鍵有BUG 2希望有倒數計時的功能加入 接下來一樣直接點選下方連結直接體驗 感受兩個程式碼的差異 第一個專案跑步連結 https://scratch.mit.edu/projects/643276776/ 第二個重新解決問題與增加功能 https://scratch.mit.edu/projects/643278036/ 透過程式我們學的是一種思考創造能力 還需要透過實踐才能體驗的能力
我們運用了兩次[等待直到___] 的積木功能 搭配的運算條件 成功的組合連續壓按鍵角色會執行動作問題
當我們控制按鍵 第一個程式碼的定義是 等待執行向右鍵被按下 就是說明實際按鍵(被按下)後才算執行成功
下一個程式碼的定義是 等待向右鍵被按下不成立 就是說明實際按鍵(被放開)後才算執行成功
這小遊戲實際找了我讀國小兒子體驗 兒子要求可以有攻擊的功能 就有了按z鍵按0鍵可以丟蘋果 被蘋果打中角色會倒退的加入 最後來個總結 按鍵上的不同程式碼 可以跑出不同的結果 學習積木程式最好的開始是因遊戲的樂趣擁有完成的動力 完美是一種越來越接近的改善狀態
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.