iOS App 程式系列 #1 BoogieBot

--

Create a Dancing Robot by existing function: BoogieBot

學習寫程式之前,首先就是要看別人怎麼寫、模仿別人,待熟悉了以後再一步一步慢慢自己寫程式。標題 BoogieBot 其實就是要做一個跳舞機器人。程式菜鳥什麼都不會寫沒關係,那就利用別人寫好的程式開始,再慢慢進入程式的世界。

首先可以下載教學手冊,根據裡頭的步驟一步步製作機器人:

教學手冊中有三個新手需要知道的單字,包括 Live views、API 和 Algorithm 。Live views 是 playground 的功能之一,可讓你查看工作的即時更新,並且能夠播放動畫。API (Application Programming Interface)是一組特定功能,可以在特定編碼區域中使用的 function。 比如 BoogieBot API 是製作機器人舞蹈的 function。另外,Algorithm 則是代表一系列的操作步驟。

接下來先播放音樂來欣賞機器人的夜店舞步吧,去夜店學起來:

BoogieBot

以下是機器人的舞步:

startBot()startRecording()setBotTitle("Havana") //上標setBotSubtitle("By Rennen Choong") //下標func HavanaShake() { //function 的名字是 "HavanaShake"defabulize()fabulize()shakeItLeft()shakeItCenter()shakeItLeft()shakeItCenter()shakeItLeft()shakeItCenter()shakeItLeft()shakeItCenter()shakeItLeft()shakeItCenter()shakeItRight()shakeItCenter()shakeItRight()shakeItCenter()shakeItRight()shakeItCenter()shakeItRight()shakeItCenter()shakeItRight()shakeItCenter()jumpUp()jumpDown()jumpUp()jumpDown()jumpUp()jumpDown()leftLegUp()rightArmUp()jumpUp()jumpDown()jumpUp()jumpDown()jumpUp()jumpDown()rightLegUp()leftArmUp()rightLegDown()jumpUp()jumpDown()jumpUp()jumpDown()rightLegUp()leftLegDown()rightArmDown()leftArmDown()rightArmUp()leftArmUp()jumpUp()jumpDown()jumpUp()jumpDown()jumpUp()jumpDown()rightLegDown()leftLegDown()rightArmDown()leftArmDown()defabulize()}HavanaShake() //呼叫function

相關教學連結:

Here’s come iOS App Newbie

--

--