Jump to content



Multi-Player On Android

  • You cannot reply to this topic
5 replies to this topic

#1 SillyCow   Members   -  Reputation: 114

Like
0Likes
Like

Posted 13 December 2011 - 02:15 PM

I would like to add turn based multi-player mode to my android game.

I am pretty proficient in network programming, so I could always write my own server.
On the other hand, I do not need the headache of server management.

I heard about Skiller and Openfeint.
Has anyone used them?
What is their pricing model (Do they charge me? Do they charge the player)? They both hide their licensing agreement pretty well.
Are there other frameworks you can recommend?
Checkout my android game : http://market.androi....killerbeeslite

Ad:

#2 SimonForsman   Members   -  Reputation: 1198

Like
0Likes
Like

Posted 13 December 2011 - 05:11 PM

If it is turnbased you could just do url loads and use a webserver with some php scripts (Makes hosting fairly trivial)
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#3 SillyCow   Members   -  Reputation: 114

Like
0Likes
Like

Posted 13 December 2011 - 11:58 PM

View PostSimonForsman, on 13 December 2011 - 05:11 PM, said:

If it is turnbased you could just do url loads and use a webserver with some php scripts (Makes hosting fairly trivial)
Most cheap hosting sites I've encountered (including Google AppEngine) prohibit long polling. Correct me if I am wrong here. This would force me to make an insane amount of requests. Also this would force me to write my own user management scheme.
Checkout my android game : http://market.androi....killerbeeslite

#4 BUKsAPPs   Members   -  Reputation: 100

Like
0Likes
Like

Posted 20 December 2011 - 08:38 PM

I have used Skiller to develop an Android App: R:P:S Academy. It is a fairly simple game - first to 5 wins in a game of rock paper scissors, but it was a good opportunity to test out the Skiller platform. I was a very early adopter of the platform and helped work with the developers some issues and they were very good to work with. There is no charge to use their platform, they use a coin based betting system for multiplayer games and try to encourage coin purchases and avatar upgrades in addition to optional ads for revenue. Since I was testing the system, I tried to tightly integrate their entire system into my game - including the avatar directly into the game UI and using country flags as markers. THe game never caught on(didn't really expect that it would) but it is a good demonstration of a 3rd party app on their system.

I was fairly impressed with their system and its reliability. There are quirks, as their are with any 3rd party system, but those were more like just things I would have done differently but I could still get everything done that I needed. I started developing on about v1.1 of their API and finished on v1.6 or v1.7. I am pretty sure that they have released 2.0 by now and they told me that they have made some great improvements. I haven't had a chance to check out the newest version or update my app yet, but I think I will in the spring.

If you have any specific questions about Skiller I would be happy to go deeper into my experience via eMail. And if you want to try out my app in multiplayer I can set up to play against you, because there isn't normally anyone looking for a match. One of the big problems with games that are desigend for multiplayer is creating a critical mass and I never got anywhere near it.

BUKsAPPs

#5 Strategy   Members   -  Reputation: 122

Like
0Likes
Like

Posted 27 January 2012 - 09:12 AM

Skiller has a terrible license. Make sure you read it (it becomes available when you try to sign up). Until they change it, I'd stay very, very far away from them.

Openfeint only offer their multiplayer features on IOS.

There are a couple of new kids on the block now - Playphone (has some multiplayer capability) and Swarm (cloud capability, chat). Unfortunately, Playphone is extremely vague on the precise terms of their service (Swarm is a bit better, though it's not exactly crystal clear info).

If you are proficient in server workflow, it might be worth considering one of the Cloud-as-a-Service providers for mobile - Stackmob, Parse, Kinvey, et al. The ones I've experimented with have had some pretty nice SDK's and really provide most of what one needs to manage a simple multiplayer backend.
Michael A.Designer/Developer
A Brief History of Rome
Pirates and traders

#6 C-Lesh   Members   -  Reputation: 103

Like
0Likes
Like

Posted 03 March 2012 - 08:20 PM

I'm no expert at networking but have you heard of Hamache. It lets you create private networks. You could use this to have players connect to their own private network thus eliminating the need for a server. Some of my future games may use this principle.
Nerd's Quote: "If you stare at a computer for 5 minutes you might be a nerdneck!"
C-Lesh Programming: http://www.c-lesh.net - Check out the C-Lesh interpreter! Make your games today!
Batch Builder: http://batchbuilder.c-lesh.net - Build batch files with a C++ Builder-like program!






We are working on generating results for this topic
PARTNERS