步驟1:製作
它是什麼?
編寫您自己的電子寵物,並且對其進行自訂以使其成為您自己的寵物。 新版 micro:bit 內建了揚聲器,能夠發出新的聲音,因此更加有趣。
介紹
編程指引
您將學到什麼
- 如何使用變數和迴圈來做一個簡單的計時器。
- 如何使用選擇在不同的時間觸發不同的事件。
- 讓 micro:bit 看上去似乎停止運作的小竅門!
運作方式
- 電子寵物是在 1990 年代發明於日本,隨後便成為風靡全球的玩具。
- 它們是可以掛在鑰匙圈上的小配件。 螢幕上會顯示一個小動物。 您需要照顧牠,並透過按鍵和玩簡單遊戲來與牠進行互動。 如果您忽略它,不餵它吃飯或不幫它清潔,它就會變得憂傷、行為不端或者生病。
- 該程式碼使用一種變數叫 timer 來追蹤您忽視寵物的時間。 一個永久的迴圈會在每一秒鍾(1000 毫秒)加 1 到 timer 上
- 如果 timer 達到 20,您的寵物會在 LED 螢幕上顯示一張哭臉並透過內建揚聲器發出難過的聲音。
- 當它達到 30 時,您的寵物就會睡著。
- 當它達到 40 時,您的寵物會發出神秘的聲音並死亡。 該程式碼使用「set built-in speaker off」區塊來停止從揚聲器發出任何其它的聲音。 使用「while true」迴圈來確保只有骷顱頭圖標顯示在 LED 螢幕上。
- 只要您有和您的寵物互動,它就會繼續快樂的活著! 敲打一下標誌讓它快樂,或搖晃讓它咯咯笑。 這將會把 timer 重設回到 0。
- 如果您的寵物死了,您可以按 micro:bit 背面的重設按鍵來讓它復活。
你需要的東西
- 新版包含內建聲音功能的 micro:bit(或 MakeCode 模擬器)
- MakeCode 或, Python 編輯器
- 電池組(選配)
步驟2:編碼
步驟3:進階
- 試驗它的生命各個階段在不同時間的體驗。
- 利用 micro:bit 的 LED 螢幕來創造您自己的表情圖案。
- 添加更多的變數來追蹤您的寵物有多餓或者多渴,添加新的互動來餵食或者清潔您的寵物,例如按下按鍵或者發出一些聲音讓新版 micro:bit 的內建麥克風獲取。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.