svenmeier / coxswain

Your rowing servant
http://play.google.com/store/apps/details?id=svenmeier.coxswain
Apache License 2.0
80 stars 21 forks source link

Feature: Rowing competition #27

Open svenmeier opened 7 years ago

svenmeier commented 7 years ago

With #13 solved, we could easily allow competing in groups.

Multiple devices could automatically be linked through UDP packages, showing the delta (time and/or distance) to the leading rower.

We would need two Waterrowers to test this though.

frankHarmann commented 7 years ago

Sounds interesting. But maybe https://developers.google.com/games/services/android/realtimeMultiplayer would be a more flexible solution as the chances your friends will bring their water rower along are rather low compared to an online match. The Google play api looks quiet interesting for this as there is no need to host a central server. And regarding testing you probably only need two android devices if you mock the s4 interface(and simulate some input) on one device.

svenmeier commented 7 years ago

You're right, Google Play's multiplayer would be a great solution to support remote competitions.

gogolo2 commented 7 years ago

Would be a nice feature, 2 considerations:

mdond commented 7 years ago

I don't know if this is possible at all by an android app, but a connection to Zwift would be a nice thing.

Here one is described by using a Raspberry Pi: http://www.olympum.com/sports/rowing-with-waterrower-in-zwift/

It should be possible by implementing the protocoll between Zwift Mobile Link and Zwift in Coxswain, but I don't know if the protocol is documented.

svenmeier commented 7 years ago

To my knowledge Zwift doesn't offer an API that Coxswain could utilize :(.

kruskaal commented 6 years ago

Hi Sven, Thanks very much for your App! It would indeed be fun to compete with other users like on the web App We-Row . Did you look into the google play API suggested by FrankHarmann? I am not an expert in Android Apps development but if I can give a hand let me know.

svenmeier commented 6 years ago

I didn't invest any time in this yet, although Google Play API is probably the easiest solution. But personally I didn't use any App yet, that does something similar. So I'm not sure how players will be able to connect and team up.

f-bader commented 4 years ago

Is this still under consideration?

svenmeier commented 4 years ago

Hi Fabian,

yes, this is definitely on my wish-list.

No ETA currently though. Sven