2014.07.28 16:00

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

ADVERTISEMENT

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

教小孩如何寫程式

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

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

ADVERTISEMENT

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

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

ADVERTISEMENT

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

ADVERTISEMENT

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

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

ADVERTISEMENT

自創7種玩Flappy Bird的方法

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

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

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

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

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

▲配合風力感應器模組。

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

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

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

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

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

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

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

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

延伸閱讀:

ADVERTISEMENT