We got the move controllers water-proofed and were excited to try our underwater idea. We thought of having an underwater minefield of floating move controllers. If you touched one, a chain reaction would start, and you would hear sounds played from above the water.
However, as soon as the move controllers were submerged, just a bit, they stopped working. Apparently the Bluetooth signal from the controllers is not strong enough to send through water. The medium is of course tougher than air to propagate in, but we did not think this would be an issue. Apparently it is. There went all under water ideas!
Luckily we made two new findings.
- The move controllers float and work while floating
- They start working again as soon as they emerge from the water! (As long as they have not been under for more than 5 sec, where the built in hardware disconnect kicks in)
These two findings together we thought was really cool and could be turned around from a bug to a feature. We figured out that we could count for updates in the code, where no there was no activity from the controller. If the duration is longer than a prescribed threshold (for us 0.5 second), then the controller had been submerged.
This got us to think about the games in another way, and even though an under water game would have been beautiful and atmospheric to play, being above water is more fun, since you can communicate and interact more with the other players.