Echolocation

"Echolocation"はコウモリになって洞窟内を進む、体感ゲームです。 プレイヤーは、フットパネルコントローラでコウモリを操作して、迫りくる鍾乳石 stalactiteを避けなければなりません。 フットパネルコントローラは、スイッチ2つとラズベリーパイ3で構成されています。 ラズベリーパイ3のnode-redでスイッチを読んで、ソケット通信でPCのUnityにスイッチ情報を送ります。 "Echolocation" is Endless runner game by physical control. Player can control "bat" by footpanel controler it have to avoid stalactile. The footpanel controller composed from two switches and Raspberry Pi 3. It read switch information by node-red on Raspberry Pi 3 then it send to Unity by Websockets.
Jam year: 
2017
Platforms: 
MS Windows, Mac OS X
Tools and Technologies: 
Unity (any product)
Technology Notes: 
Node-red Raspberry pi 3 websocket-sharp
Installation Instructions: 

All of Unity Project files
you can play the game if you have Unity 5.

The game need Websocket-sharp.dll at below site.
https://github.com/sta/websocket-sharp

The game use assets below at asset store.
1.Level 1 Monster Pack
https://www.assetstore.unity3d.com/jp/#!/content/77703


2.Small Cave Kit
https://www.assetstore.unity3d.com/jp/#!/content/49372

Credits: 

Develop by Keiichi Osaku

[email protected]

Game Stills: 
Embed code: 
[{"id":"7d7fcf41.dd779","type":"rpi-gpio in","z":"13a289ab.b18976","name":"","pin":"38","intype":"up","debounce":"25","read":true,"x":303,"y":233,"wires":[["5b1989bd.2baf08"]]},{"id":"1a50f0ad.13afef","type":"debug","z":"13a289ab.b18976","name":"","active":true,"console":"false","complete":"payload","x":856,"y":240,"wires":[]},{"id":"27633d6d.502bf2","type":"websocket out","z":"13a289ab.b18976","name":"","server":"333f6047.e386e","client":"","x":868,"y":327,"wires":[]},{"id":"39d833db.af38ec","type":"rpi-gpio in","z":"13a289ab.b18976","name":"","pin":"37","intype":"up","debounce":"25","read":false,"x":298,"y":329,"wires":[["eb025cf9.83676"]]},{"id":"5b1989bd.2baf08","type":"switch","z":"13a289ab.b18976","name":"== 1 ?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"}],"checkall":"true","outputs":1,"x":449,"y":235,"wires":[["2cf2ae17.7d68f2"]]},{"id":"2cf2ae17.7d68f2","type":"template","z":"13a289ab.b18976","name":"1","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"1","x":596,"y":238,"wires":[["1a50f0ad.13afef","27633d6d.502bf2"]]},{"id":"92f3d280.c1061","type":"template","z":"13a289ab.b18976","name":"2","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"2","x":598,"y":331,"wires":[["1a50f0ad.13afef","27633d6d.502bf2"]]},{"id":"eb025cf9.83676","type":"switch","z":"13a289ab.b18976","name":"==1?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"}],"checkall":"true","outputs":1,"x":443,"y":332,"wires":[["92f3d280.c1061"]]},{"id":"333f6047.e386e","type":"websocket-listener","z":"13a289ab.b18976","path":"/ws/SWITCH","wholemsg":"false"}]
Source files: