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

閱讀時間約 2 分鐘
因應科技的快速成長
台灣孩子教育也在改革
電腦科技的程式課就有點像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鍵可以丟蘋果
被蘋果打中角色會倒退的加入

最後來個總結

按鍵上的不同程式碼
可以跑出不同的結果
學習積木程式最好的開始是因遊戲的樂趣擁有完成的動力
完美是一種越來越接近的改善狀態
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
[建立分身]的積木邏輯就有點像是傳球的感覺 招喚球並且傳了這顆球 指派這顆球的運動
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
[建立分身]的積木邏輯就有點像是傳球的感覺 招喚球並且傳了這顆球 指派這顆球的運動
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
你可能也想看
Google News 追蹤
Thumbnail
這篇內容,將會講解什麼是「do until」,以及與「do until」相關的知識。包括do until的簡介、break、continue。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
  偶爾的下午時光,孩子們會在教室的角落區遊戲著,有時是培養建構能力的組裝積木;有時是促進邏輯的拼圖;有時是運用精細動作的串珠;有時是團體遊戲的桌遊,每一組都會有各種不同的故事產生!這周孩子們搭建了可愛的積木,並述說、扮演著每個區域的功能,讓老師覺得非常有趣呢! 昱全:「嗯─列車要進站
Thumbnail
  上這堂課學習到一些普通的玩具可以怎樣陪孩子玩,因為以前的我覺得孩子就是要操作教具,玩玩具沒有一套操作方法及操作目的比如訓練小肌肉、練習獨立、內化秩序感,但是玩具倒是可以讓孩子充滿創意,更多的表達自我。也可以讓老師充滿創意,去想如何帶孩子玩新遊戲。
Thumbnail
童一心得_2 @ 2024 3/24 〔木槍 北極熊班〕
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
很多人問我,孩子放寒假在家做什麼?第一週我比較刻意安排的是「樂高積木機器人」只有這個活動是一整天,其餘的時間我們就是一起運動(打桌球、游泳、跳繩)、完成寒假作業、去看展覽(兒童新樂園)。結果時間真是抓也抓不住,一週就過了。
Thumbnail
這是數字形狀的木製積木,原本是玩數感、重量感;這次,孩子顛覆了數字迷的遊戲方式。
Thumbnail
這篇內容,將會講解什麼是「do until」,以及與「do until」相關的知識。包括do until的簡介、break、continue。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
  偶爾的下午時光,孩子們會在教室的角落區遊戲著,有時是培養建構能力的組裝積木;有時是促進邏輯的拼圖;有時是運用精細動作的串珠;有時是團體遊戲的桌遊,每一組都會有各種不同的故事產生!這周孩子們搭建了可愛的積木,並述說、扮演著每個區域的功能,讓老師覺得非常有趣呢! 昱全:「嗯─列車要進站
Thumbnail
  上這堂課學習到一些普通的玩具可以怎樣陪孩子玩,因為以前的我覺得孩子就是要操作教具,玩玩具沒有一套操作方法及操作目的比如訓練小肌肉、練習獨立、內化秩序感,但是玩具倒是可以讓孩子充滿創意,更多的表達自我。也可以讓老師充滿創意,去想如何帶孩子玩新遊戲。
Thumbnail
童一心得_2 @ 2024 3/24 〔木槍 北極熊班〕
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
很多人問我,孩子放寒假在家做什麼?第一週我比較刻意安排的是「樂高積木機器人」只有這個活動是一整天,其餘的時間我們就是一起運動(打桌球、游泳、跳繩)、完成寒假作業、去看展覽(兒童新樂園)。結果時間真是抓也抓不住,一週就過了。
Thumbnail
這是數字形狀的木製積木,原本是玩數感、重量感;這次,孩子顛覆了數字迷的遊戲方式。