用 Swift 打造跳舞機器人 BoogieBot
Jul 28, 2017 · 4 min read
目的: 學習使用別人寫的 function。
題目來源:
Intro to App Development with Swift 裡 Lesson 7: BoogieBot 的 07_BoogieBot.playground 的 page 10。

學習使用機器人 BoogieBot 提供的 API,控制它跳舞。完成後錄製機器人跳舞的 gif,分享到 Medium 上。
步驟
下載電子書 Intro to App Development with Swift 後,點選以下頁面的 Download Xcode 10 project file 下載書本提供的範例。(大概在第 5 頁)

打開 07_BoogieBot.playground 後,照著檔案裡的說明操作。


點選下方的 Next 按鈕可切換到下一頁。

請切換成 Live View,才能看到可愛的機器人 BoogieBot。
如下圖所示,點選右上角紅色圈圈標示的按鈕,然後點選 Live View。


ps: 舊版的 Xcode 請點選下圖紅色圈圈標示的按鈕。

BoogieBot 的 API 提供以下 function :
- 動動手臂
leftArmUp(), leftArmDown(), rightArmUp(), rightArmDown() - 動動腿
leftLegUp(), leftLegDown(), rightLegUp(), rightLegDown()
3. 擺臀。
shakeItLeft(), shakeItRight(), shakeItCenter()
4. 跳
jumpUp(), jumpDown()
5. 變色 !
fabulize(), defabulize()
6. 設定標題和副標題。
setBotTitle(“My Awesome Dance”), setBotSubtitle(“By The Boogiemaster”)
練習: 請切換到 playground 的 page 10 Boogie Workshop 寫程式。

