#6 讓跳舞機器人 BoogieBot 做熱身運動
BoogieBot:大家只想看我跳舞,沒人想我有沒有做熱身運動!
Ryan:沒關係,讓我幫你制定熱身計畫吧!!
BoogieBot 的 API (Application Programming Interface) 提供以下指令( function ) :
🌟 擺動手臂
leftArmUp(),leftArmDown(),rightArmUp(),rightArmDown()
🌟 擺動雙腿
leftLegUp(),leftLegDown(),rightLegUp(),rightLegDown()
🌟 擺臀
shakeItLeft(),shakeItRight(),shakeItCenter()
🌟 跳耀
jumpUp(),jumpDown()
🌟 變換顏色
fabulize()
🌟 變成灰色
defabulize()
🌟 設定標題和你的名字
setBotTitle(“標題”),setBotSubtitle(“你的名字”)
🌟 開始執行
startBot()
🌟 錄製 animated GIF
startRecoding()(需輸入在startBot()下方)
心得
學會創造你自己的 function,很好用
BoogieBot 的 API 提供的 function 不多,但要執行一系列的動作,一排排的 function 足以讓我眼花撩亂!在第五頁提到的 Routines (例行程序),幫你把冗長且重複性的指令組合分類並重新自己命名。若是之後不滿意原先的熱身順序,想改成由腳開始,只要更改自己創造的function順序即可。
方式如下
func 自己命名() {
輸入指令組合
}
此次共設定了四組:
func beginning(),func arms(),func legs() and func together()
開始Run
animated GIF
reference
BoogieBot:怎麼這個熱身比跳舞還累…!
Ryan:……