Blockly Games 解答- 迷宮 - Webduino 基礎教學

文章推薦指數: 80 %
投票人數:10人

前兩關都是單純的走一步放一個積木,但這樣的話如果路途很長,就要放很多個向前移動的積木,所以第三關開始會限制積木數量,並且運用到重複執行的綠色迴圈積木,放在迴 ... BlocklyGames解答-迷宮 BlocklyGames總共有七個主題遊戲,第二個主題是迷宮,迷宮裡又分成十個不同的關卡,由簡到難,學習如何運用迴圈及條件的概念,點擊進去後會從第一關開始,一樣會有提示說明積木的組合方法,依照提示擺上積木後,點擊紅色的執行程式按鈕,就能看看有沒有闖關成功。

如果沒有成功,可以點擊重設按鈕讓小人回到起點重新開始。

如果成功了,會出現積木的JavaScript程式碼,告訴你所組合的積木是應用什麼指令運行的,可以從這裡開始瞭解程式運作的概念。

遊戲連結:BlocklyGames迷宮 第一關 運用兩步向前移動的積木到達目的地,解答: 第二關 增加方向的積木,解答: 第三關 前兩關都是單純的走一步放一個積木,但這樣的話如果路途很長,就要放很多個向前移動的積木,所以第三關開始會限制積木數量,並且運用到重複執行的綠色迴圈積木,放在迴圈裡的積木會不斷重複執行直到走到目的才會結束。

只要用兩個積木就可以走完很長的路徑,解答: 第四關 路徑是一直重複左轉、右轉,所以可以把方向和移動積木一起放到重複執行的積木中,解答: 第五關 會提示你一個有趣的小驚喜,點擊右上角的黃色小人可以變換迷宮主題,不同主題還有不同的配音,在小人左邊的按鈕則可以儲存並分享你的積木組合網址。

可以將只執行一次和重複執行的積木互相搭配,解答: 第六關 不只是移動和重複執行積木,再加上邏輯積木的運用,當迷宮路徑和藍色積木所敘述的情境相同,就會執行他包含的積木內容,如果情境不同,則不會執行。

藍色積木的情境可以更改也可以重複執行,運用不同的情境搭配移動積木來走到目的地 第六關解答,先往前走,如果偵測到左邊沒有路,就不左轉、繼續往前走,如果左邊有路,就先左轉再往前走,重複這樣的步驟一直到目的地: 第七關 這關開始有叉路和死路,可以發現目的地是在一直右轉後可以到達,所以讓積木只要偵測到右邊有路可以走,就右轉,其他的路段只要不符合積木的情境,就都不會執行。

路徑提示: 解答: 第八關 只有一條路徑,所以讓他偵測到有路可以轉就轉彎,重複直到目的地,解答: 第九關 增加更進階的藍色邏輯積木,可以放入兩種不同的移動積木,如果符合敘述的情境就會執行上面的積木,如果不符合,就會執行下面否則裡的積木。

這一關雖然路很多很複雜,但其實可以發現,只需要兩次左轉就可以到達目的地,我們讓小人偵測到只要前面有路可以走就往前走,否則沒有路可以走的話,就執行左轉,再重複這樣的動作直到走到終點。

路徑提示: 解答: 第十關 恭喜來到迷宮的最後一關,也是最難的一關,以下提供一種解答,一開始有提示告訴你可以靠左邊走,所以我們沿著小人左方的路徑,只要左邊有路就先左轉後再移動,沒有左邊的路則往前走,如果左邊和直行都沒辦法,才選擇右轉,走進死路也沒關係只要再走出來即可。

路徑提示: 解答: 聯絡我們 如果對於Webduino產品有興趣,歡迎透過下列方式購買: 個人線上購買:https://store.webduino.io/(支援信用卡、超商取貨付款) 企業&學校採購:來信[email protected]或來電07-3388511。

如果對於這篇教學有任何問題或建議,歡迎透過下列方式聯繫我們: Email:[email protected](如對於產品有使用上的問題,建議透過Email附上照片或影片聯繫) Facebook粉絲團:https://www.facebook.com/webduino/ Facebook技術討論社團:https://www.facebook.com/groups/webduino/ Webduino基礎教學 Webduino開發板 馬克一號(介紹) 馬克一號(初始化設定) WebduinoFly(介紹) WebduinoFly(初始化設定) WebduinoSmart(介紹) WebduinoSmart(初始化設定) 開發板擴充設定 Arduino韌體下載與燒錄 使用WebSocket操控 WebduinoBlockly 認識WebduinoBlockly WebduinoBlockly基本操作 WebduinoBlockly特殊功能 連動多塊開發板 腳位偵測設定 發光元件 LED 三色LED LED點矩陣 輸入輸出 繼電器 蜂鳴器 按鈕開關 震動開關 搖桿 紅外線發射接收 環境偵測 超音波偵測 溫濕度偵測 人體紅外線偵測 聲音偵測 光敏電阻 可變電阻 土壤濕度偵測 三軸加速度計 無線感應 RFID 玩具及馬達 伺服馬達 Webduino綜合應用 元件應用 LED(兩顆交互閃爍) LED(霹靂燈) LED(語音聲控) LED(人臉追蹤) LED(Google表單操控) 三色LED(調色盤) 蜂鳴器(多人協奏) 蜂鳴器(會說話的鬧鐘) 傳感器應用 超音波(改變圖片大小) 超音波(控制LED) 超音波(控制三色LED) 溫濕度(Firebase紀錄) RFID(控制Youtube) 可變電阻(改變Youtube音量) 聲音偵測(吹點矩陣蠟燭) 玩具改造 Smart自走車(組裝步驟) Smart自走車(網頁遙控器操控) Smart自走車(超音波避障) Smart自走車(溫濕度感測車) Smart智慧路燈(組裝步驟) Smart智慧路燈(接線教學) Smart飛天車(組裝步驟) Smart飛天車(接線教學) 馬克一號自走車(鍵盤操控) 馬克一號自走車(行動裝置操控) 馬克一號自走車(循跡功能) WABot機器人(初始化設定) WABot機器人(基礎操控) 百元玩具車大改造 智慧生活 智慧植栽(水泵) 智慧插座(組裝與操控) 智慧追蹤(伺服馬達+攝影機) Webduino雲端平台 基本介紹 註冊與登入 Blockly程式積木 Device裝置管理(裝置認證) Device裝置管理(雲端更新) 兌換券(領取與添加新功能) 發光元件 LCD螢幕 七段顯示器 輸入輸出 MP3播放器 環境偵測 PM2.5細懸浮微粒偵測 顏色感測器 電子羅盤 光度計 溫濕度計 資料庫 Google試算表(設定) Google試算表(儲存) Google試算表(讀取) 綜合應用 記錄PM2.5(Google試算表) 玩具改造 Smart智慧小屋(組裝步驟) Blockly教學 基本功能 變數 流程 文字 數學式 列表 邏輯 迴圈 進階功能 控制台 等待 數值轉換 鍵盤行為 語音聲控 語音朗讀 行動裝置 網頁互動區 文字、點擊、圖片 顏色、按鈕、拉霸 遙控器 Youtube 影像追蹤 創意應用 抽籤並朗讀姓名 大樂透自動選號 隨機組合朗讀語句 語音朗讀逐字稿 小時鐘 語音報時 九九乘法你問我答 BlocklyGames 迷宮 鳥 烏龜 影片 池塘導師 Dr.Smart教學 開發板元件 三色LED 三色LED(色彩輪播) 光敏電阻 光敏電阻(色彩變化) 按鈕開關 按鈕開關(控制顏色) 按鈕開關(控制Youtube) 元件及傳感器 LED 蜂鳴器 震動開關 LED點矩陣 超音波偵測 溫濕度偵測 綜合應用 蜂鳴器(多人協奏) 超音波(倒車雷達) 超音波(控制Youtube) LED點矩陣(顯示距離) LED點矩陣(顯示溫度) 按鈕開關(控制蜂鳴器) 實戰智慧插座 基本操控 組裝智慧插座 網頁操控智慧插座 傳感器應用 超音波偵測距離 光線偵測 人體紅外線偵測 聲音偵測 電視機遙控器 按鈕開關 電流急急棒 土壤濕度偵測 RFID感應 進階應用 語音辨識 人臉、顏色追蹤 手機陀螺儀 聊天室(原理) 聊天室(前後端實作) Google試算表(原理) Google試算表(前後端實作) Google地圖(原理) Google地圖(前後端實作) Youtube互動 Opendata實作 Node-Red(基礎操作) Node-Red(Twitter) Node-Red(E-mail) 日幣匯率(Node-Red爬蟲) 日幣匯率(Node-js爬蟲) 常見問題 Webduino相關 關於Webduino 購買Webduino產品 技術支援與合作 Webduino開發板 關於Webduino開發板 連線相關&初始化設定問題 Web:Bit相關問題 WebduinoSmart相關問題 其它問題



請為這篇文章評分?