開心玩。玩學習
HELLO MAKER教育團隊
  • HOME
  • 認識HELLO MAKER
    • 關於我們
    • 家教團班請假、退費規則
  • HM教室資訊
  • HM玩什麼?
    • 課程介紹
    • 常態課程
  • 2022暑假營隊
    • 自遊玩玩具實驗室
    • 師大小大師營隊
    • 2022邸台東夏令營
    • 國北教大營隊
  • HM FB粉絲團
  • HM部落格

MINECRAFT系列(一) - 什麼是麥塊?

5/1/2022

0 評論

 
這個系列我們將以教學者的觀點來介紹MINECRAFT相關內容以及它在教學中的應用。
圖片
各位家長及老師們有沒有聽過孩子們在討論麥塊怎樣...麥塊那樣...,也看過麥塊相關課程,那到底什麼是​麥塊呢? 為什麼小孩子這麼喜歡?
​

MINECRAFT

《Minecraft》的中文翻作"當個創世神"、"我的世界",台灣也習慣簡稱"麥塊"。它是一個3D遊戲,以下幾點是你不能不知道的幾個特色(部份擷取自維基百科):
  • 《Minecraft》是微軟旗下Mojang Studios開發的沙盒遊戲。遊戲中,玩家可以在一個3D世界內與方塊進行互動。遊戲中的特色功能包括探索世界、採集資源、合成物品及生存冒險等。
  • 《Minecraft》是一款開放世界遊戲,玩家沒有具體要完成的目標,並且在遊戲內有極高的自由度。雖然遊戲中存在進度或成就系統,但並沒有要求玩家必須達成。
  • 遊戲世界主要由3D方塊組成,表面有些固定的網格圖案,代表不同的材料,如泥土、石頭、礦物、水和樹木等。雖然玩家可以在世界各地自由移動,但大多數方塊只能被放置在整數的網格中,玩家可以收集這些方塊,並將其放置在其想要放置的地方,從而進行各項建設。​
  • 截至2021年5月,《Minecraft》擁有2.38億銷量,1.5億月活躍使用者,為有史以來最暢銷的電子遊戲。
  • 《Minecraft》版本眾多,Java版、基岩板(Windows 10電腦版、手機攜帶版)、各家用主機板(PS、XBOX、Switch等)、樹莓派版、虛擬實境。幾乎各平台都能看到它的身影。

​下面來說說小編的個人見解,是小編覺得麥塊之所以深受廣大玩家甚至小孩子喜愛的主要因素。就視覺而言,它簡單樸素的畫面風格,沒有複雜花俏的特效,反而成為它的特色。且相較於其他遊戲眼花撩亂的畫面,它簡單明瞭的方塊3D畫面,就如同積木一般,讓孩子們容易接受,且輕易就能看懂。
圖片
而遊戲內容方面,也是它的一大特色。在廣大的世界中,沒有固定的遊戲任務目標,也沒有強制性的遊戲流程,玩家可以自由自在的在這個世界裡面做自己想做的事情。你可以選擇到處探索遊戲世界,也可以專注在蓋出心目中理想的家園,甚至利用遊戲中的紅石系統發明各種有趣的機關,你隨時可以在遊戲中找到你的新目標,並專注在其中,這就是為什麼它黏著度很高的原因。小編覺得高度的可創作性,是孩子們喜愛的一大因素,這遊戲就像一堆積木等著被堆砌,讓孩子展現創意。
圖片
這麼好玩且深受孩子們喜愛的遊戲,它的教育潛力,很早就被發現。微軟在2014年9月15日收購了這家遊戲公司,並在2016年11月1日推出教育版。其實在此之前,微軟就已經開發了如Code Connection for Minecraft這類的外掛,讓老師們可以將這個遊戲融入在程式教學中。
圖片
以上是關於麥塊的一些基本介紹,歡迎加入我們的討論。​下一篇,我們就來介紹《Minecraft教育版》,看看微軟在這個遊戲中增加或改變了什麼? 讓這個遊戲得以走入學校的各門課堂中!
0 評論

DSI 5168與UNITY連接(透過Wi-Fi)

2/22/2022

0 評論

 
本篇文章將介紹如何透過DSI5168的wi-fi介面與UNITY連接。
​
​關於DSI 5168
DSI5168是資策會數位服務創新研究所(簡稱『服創所』),為了協助創新應用開發端經由開發板設計物聯網應用產品,該開發板以Ameba 系列的主晶片 - RTL8711為核心,因此具備上述Ameba的開發優勢:完全兼容Arduino開發特性,還一舉整合MCU、Wi-Fi、Ethernet及豐富的外圍設備,搭配提供標準化的Arduino函式庫,可謂完整的物聯網方案。DSI5168開發板支援Wi-Fi、GPIO、I2C、UART、PWM、ADC等多項傳輸方式,其精簡的I/O接腳設計,可順利與LED、開關、壓力感測、溫濕度計、PM2.5 空氣品質感測等感測元件結合,快速將各項感測資料透過Wi-Fi上傳至雲端平台,以DSI5168開發板所開發的各項物聯網應用,將可加速量產為物聯網商品。
圖片
DSI5168的基礎介紹與相關設定,可參考:
【開箱教學】快速上手精簡易用的物聯網開發板-DSI5168
​
​完成基本的設定後,就可以開始來實作它UNITY的連接囉! 本篇會介紹DSI 5168如何透過Wi-Fi來與UNITY直接溝通。此外,也有一種方式是讓DSI 5168與UNITY透過IDEAS Chain物聯網平台來收集及傳遞資訊,這個部份會在另一篇文章中介紹。


​DSI 5168與UNITY的連接架構
利用DSI 5168完全兼容Arduino的特性,使用Arduino內建的wi-fi函式庫即可快速建立腳本。其通信方式是將DSI 5168作為Server、UNITY作為Client的架構進行通信。
圖片
特別注意!
​必須將DSI 5168及執行UNITY的電腦連上同一個wi-fi網路,且wi-fi必須加密(WPA or WEP),開放式的網路 DSI 5168無法連接。


DSI 5168部分
ServerWiFi.ino

    
1. 在13號腳位接一個按鈕,在10、11、12接上藍、綠、紅三個LED。
2. 將腳本中的SSID及password修改為自己的Wi-Fi帳號密碼。
3. 將腳本上傳DSI 5168。
4. 打開序列埠監控視窗,記下Seever IP位址。


UNITY部分
wificom.cs

    
1. 打開UNITY建立一個新專案
2. 新增一個 wificom.cs 腳本並貼上程式碼
​3. 新增一個空物件並把 wificom.cs 腳本賦予給它
​4. 將空物件屬性中的Host修改為剛剛DSI 5168第4步驟記下的Seever IP位址。
​5. 執行


執行結果
在UNITY空物件屬性中的message中輸入R,DIS 5168所連接的紅燈會開啟,並回傳"red"給UNITY,可以在UNITY的Console視窗中看到回傳的訊息。以此類推,輸入R、G、B及C,分別是打開紅、綠、藍及關閉LED。

透過以上例子,我們可以看到DSI 5168及UNITY是如何透過wi-fi接收及傳送訊息。大家也可以試著修改程式碼來因應自己的專案需求!


0 評論

    HELLO MAKER
    ​技術部落格

    這裡是HELLO MAKER的技術部落格,主要用來分享我們的一些課程與技術,希望對大家有所幫助,也請各位先進不吝指教!

    封存檔

    五月 2022
    二月 2022

    類別

    全部
    DSI5168
    MINECRAFT麥塊

    RSS 訂閱

HELLO MAKER教育團隊

歡迎家教團班、課程合作、師訓課程、營隊課程等
一起為了孩子們的未來努力!

連絡方式:

LINE好友搜尋:@smh9610i
FB粉絲團:HELLLO MAKER