動手創造遊戲控制器,順便學學寫程式

動手創造遊戲控制器,順便學學寫程式

離開Samsung手機部門的David Song創立了Daddy's Lab,並著手開發Game Tube遊戲控制器。Game Tube厲害之處不在於它有什麼過人的電競特色,而是它具有模組化的設計與程式編寫平台,使用者可以透過這些工具,打造自己專屬的遊戲與控制器。

教小孩如何寫程式

身為手機工程師,David Song嘗試著教導自己的小孩寫程式,他使用Scratch教年僅9歲的女兒如何編寫程式,希望能啟發小孩對程式的興趣。

Scratch是由麻省理工學院媒體實驗室終身幼稚園組所開發的初階電腦程式開發平台,其特色為將程式簡化為類似積木的形式,透過拖曳方式即可寫出程式,讓初學者能快速上手,學習簡單程式設計概念。

為了要更進一步加深程式與真實世界的互動,David Song開發了Game Tube遊戲控制器,讓使用者能藉由各種感應器接收真實世界的訊號,來控制由Scratch編譯的程式。

動手創造遊戲控制器,順便學學寫程式

▲Game Tube使用Arduino做為硬體基礎,可以用來控制Scratch編譯的程式。

動手創造遊戲控制器,順便學學寫程式

▲Scratch可以讓小朋友透過拖曳方式,編寫出簡單的程式。

動手創造遊戲控制器,順便學學寫程式

▲Game Tube具有多種感應器,可以接收不同類形的訊號。

動手創造遊戲控制器,順便學學寫程式

▲Game Tube也具備遠端感應器,接收離開手把本體一段距離的訊號也沒問題。

自創7種玩Flappy Bird的方法

David Song以Flappy Bird為範例進行改造,透過自行編寫的程式配合Game Tube,就可以創造出多種不同的玩法。雖然說這只是個很粗淺的例子,不過讀者們確實可以從中看到Game Tube的趣味性與發展潛力,它可以讓小朋友在遊戲過程中學到如何編寫程式,並且活用各種感應器,是款相當稱職的教學用具。

▲David Song在宣傳影片中,展示了各種Game Tube的應用方式。

動手創造遊戲控制器,順便學學寫程式

▲最簡單的方式就是用搖桿操作。

動手創造遊戲控制器,順便學學寫程式

▲在Game Tube接上距離感應器模組之後。

動手創造遊戲控制器,順便學學寫程式

▲就可以用手掌來操作囉。

動手創造遊戲控制器,順便學學寫程式

▲配合風力感應器模組。

動手創造遊戲控制器,順便學學寫程式

▲就可以用吹器來控制小鳥飛行。

動手創造遊戲控制器,順便學學寫程式

▲將加速度離感應器模組裝到Game Tube。

動手創造遊戲控制器,順便學學寫程式

▲透過晃動控制器來操做遊戲。

動手創造遊戲控制器,順便學學寫程式

▲如果把加速度離感應器模組裝到無線遠端感應器。

動手創造遊戲控制器,順便學學寫程式

▲就可以用怪怪的姿勢來玩遊戲。

動手創造遊戲控制器,順便學學寫程式

▲進一步改造遊戲的程式。

動手創造遊戲控制器,順便學學寫程式

▲讓小鳥吐火也不成問題。

動手創造遊戲控制器,順便學學寫程式

▲修改程式也能夠把遊戲改成雙人同時遊玩喔。

延伸閱讀:

既然孩子的教育不能等,那就教他做機器人吧

土砲筆電Novena,軟硬體皆開源任你玩,內建Debian作業系統

山寨版 Flappy Bird 大舉入侵,Apple 與 Google 將要求更名以避免混淆

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則