2019年4月10日 星期三

Microsoft Arcade實體機初體驗

一直期待Microsoft Arcade這古早遊戲的程式設計平台,有出遊戲機子(像micro:bit一樣)。這樣讓大家學寫程式或設計遊戲後,只要將程式載入到遊戲機子裏,就可玩了(也許是自high而已,但這樣已經很不錯了)。沒想昨天,Microsoft Arcade的遊戲機子千呼萬喚始出來,而且是由Wifiboy之父(賴溱君)※憑洪荒之力將機子給研發出來了(當然我們是感受不到鴨子划水的滋味啦)!其實官網也有列出Microsoft Arcade做實體機的做法,甚至連廠商也列出來了,但鞭長莫及,沒有那麼容易取得,也沒有那麼容易實做成功(光是聽那個要做boot loader...就很燒腦了),小弟不才,不知製作Microsoft Arcade遊戲機的know-how在哪裏,但所幸昨天拿到Microsoft Arcade早鳥機(OK-D51 Arcade),也可跟大家說說體驗OK-D51 的know-how,這樣才比較好意思,但事忙沒想到現在才有時間分享給大家
※賴溱君的兒子賴睿麒其實算是Wifiboy的創始人,從裁紙版做Wifiboy造型開始,但我覺得爸爸的陪伴也很重要,因為我也是爸爸啊。所以尊稱賴溱君為Wifiboy之父...。
以下不多說,只講實作步驟
1.OK-D51 Arcade用micro-usb轉接線接電腦的USB
hint1:連接win10會自動進入傳輸模式,但Mac好像要按兩次reset才會進入傳輸模式
hint2:像micro:bit一樣,進入傳輸模式就會顯示OK-D51的磁碟機代號
2.連接Microsoft Arcade官網


3.Microsoft Arcade官網概覽,試做tutorial

hint1:tutorial會一步一步帶你做
hint2:可自畫角色或使用gallery畫廊裏的角色
hint3:跟micro:bit一樣,都有個模擬器可看到設計的場景及角色,也可試玩

4.進行tutorial-Lemon Leak,若還不會可點關鍵字,會有更詳細的說明
5.連接配對,準備傳輸程式

6.使用OK-D51 Arcade試玩Lemon Leak


p.s.其Lemon Leak實昨天已經連哄帶騙叫我女兒試做一個了,但發現有個地方她疏乎了,所以草苺只會在上面跑,不會隨機碰撞檸檬來壓榨它,它的原始程式在OK-的磁碟機代號裏,還可以取出來修正,但預設的檔名叫做CURRENT.UF2(*.UF2是Arcade的副檔名,就好比*.hex就是micro:bit的副檔名一樣。
pp.s錯誤的arcade程式(*.UF20、正確的Arcade程式(*.UF2)、正確的makecode java程式(*.txt),其實複製java程式貼在makecode裏的java界面,一樣可執行,而且會立即產生相對應的積木。這是我對makecode欣賞的地方呢!?

7.有一個小插曲,原本裝在上的OK-D51 Arcade突然就配對不成功了會出現[不明的Atmel Corp.裝置]這訊息,而且會立刻列出可選的硬體讓大家認,這邊當然要選D51啦!(其實重新插拔也抓的到呢!)
圖一:[不明的Atmel Corp.裝置]這訊息,而且會立刻列出可選的硬體讓大家認


hint:配對以後像micro:bit一樣,可以另存在別的磁區,再按右鍵傳送到OK-D51 Arcade的磁碟代號即可。

沒有留言:

張貼留言