完成作品
寝返りでプレイするブロック崩しです。

1. ベッドにシリコンキーボードを2枚敷きます
2. その上で寝ます
3. 一晩経ったらブロック崩しがクリアできているかも!?

キーボードのキーの位置に応じてブロック崩しのバーが移動します。寝返りをうって体の位置が変わると、押下するキーが変わるのでバーの位置も変わります。

ゲーム部分は、enchant.jsを利用してJavaScriptでつくっています。キーボードのキー取得は、別PC(Raspberry Pi)で行っています。複数キーボードのキー押下を取得するために、libusbを使ってRubyプログラムでキー押下情報を取得し、node.jsのサーバを経由してsocket.ioでブラウザに渡しています。

- 解説blog: http://yumulog.hatenablog.com/entry/2015/10/14/225250
- ソースコード
- キー押下検知: https://github.com/yumu19/SleepTyping_Ruby
- ブロックくずし: https://github.com/yumu19/negaeriBlockKuzushi
API・素材等
チーム
プロトタイパー
役割
Wow
睡眠中の時間を有効活用できます。