The Spaceteam Admiral's Club is a community of friends and fans of the game
[Spaceteam]. Anyone can create an account but there are special rewards if you support my future projects by becoming a
paying member!
Join the Admiral's Club- Henry (aka Captain Spaceteam)
I often play Spaceteam with friends, and one of the main issues is that it sometimes takes a while to get everybody connected (which primarily involves everybody jumping in and out of the lobby until everybody is in).
I'm not how it works internally, but would it be possible for one person to say "okay I'll be the server" and everybody else just enters their IP to connect?
Comments
Technically the first person to choose Play will (almost always) be the "server" and the others will try to connect to them. But I think it would take just as long to share and manually enter IP addresses as it would to just try connecting again.
It would also complicate the UI flow and I'd like to keep it as simple as possible. I'd much rather just make the existing connection code more reliable. If I ever find a cross-platform framework for easy local multiplayer connections I will integrate it in a heartbeat.
I know airdrop itself isn't cross-platform, but the people at open garden have made fire-chat which uses similar technology cross-platform. I wish i knew more about how it worked, but maybe it's something you could research.
I usually don't have problems in spaceteam unless i'm using an older android device. iOS devices and my nexus 5 work pretty consistently.
I definitely get the "make it as easy as possible so people don't have to think about it" mentality, but sometimes you need a fallback option. You can even bury the IP connection option pretty deeply so it doesn't mess up the UI flow unless you go looking for it...
This is one of the main problems I have with a lot of tech companies today, they're so interested in making things "easy" that there's no way for techies like me to diagnose and fix things when they go wrong.
For the record, here's a short list of what we tried:
- everyone on same network
- Kindle hits play first, iPhone hits play first, hit at "same" time
- reboot all devices
- check for updates (are iOS and Android supposed to be different version numbers?)
- reboot router
- check settings on router (multicast, etc.)
- set up a new unsecured isolated wifi network, repeat above
I love this game, but we've been unable to get more than two devices connected together, even when we have lots of matching OS's; wifi, bluetooth, doesn't matter...
In your particular case the problem is actually that the Kindle version is woefully out of date with respect to the latest iOS and Google Play builds. Because Amazon devices are such a small market for me I just can't justify keeping it current, so it's stuck at version 1.5 (I think) which means it can only connect to other 1.5 versions but no later versions.
If you want you can try manually installing the generic Android version on your Kindle from this page: http://spaceteamadmiralsclub.com/forum/androidBuilds
I'm not sure how well it will work but if it does run then it should connect to your iPhones fine.
The situation should soon improve however, since I'm currently rebuilding the entire game including the networking system. The new version will not only be more reliable but I'll make sure to include some advanced connection options!
For the record, the apk works fine. Thank you! I still look forward to being able to specify IPs in a future version.