#7用 Swift 打造跳舞機器人 BoogieBot

從上週開始,我們終於開始進入程式課程了,在寫自己原生的程式前,第一步是學習如何使用別人(蘋果)寫的程式,而這次要來練習用程式寫出跳舞機器人。

下載student materilas

首先,下載電子書 Develop in Swift Explorations ,點選以下頁面的 Download student materilas 下載範例檔案(第 11 頁)。

接著打開BoogieBot.playground 中的 2-Algorithms > 2-Play with Programs > E-BoogieBot 。

開啟檔案後,會看到機器人,接著按下Next切換到10頁,準備寫程式。

寫程式

BoogieBot 的 API 提供以下 function,可以用來操控機器人的動作 :

基本的指令:startBot() //啟動機器人
startRecording() //開始錄製
setBotTitle("動感之舞") //機器人上方標題的名稱
setBotSubtitle("第一跳") //機器人下方的副標題名稱
fabulize() // 機器人變色
defabulize() //機器人變回預設顏色
//跳的動作
jumpUp() //機器人往上跳
jumpDown() //機器人往下跳
//腰的動作
shakeItLeft() //向左扭腰
shakeItRight() //向右扭腰
shakeItCenter() //腰回中心
//腿的動作
leftLegUp() //抬起左腿
leftLegDown() //放下左腿
rightLegUp() //抬起右腿
rightLegDown() //放下右腿
//手的動作
leftArmUp() //舉起左手臂
leftArmDown() //放下左手臂
rightArmUp() //舉起右手臂
rightArmDown() //放下右手臂

再來找首歌,替機器人編舞。

成品完成

ヾ(´︶`*)ノ♬

--

--