I am developing a game similar to Diamond Dash (color match 3) and would like to integrate a system of challenges in 3 rounds as Ruzzle or Draw Something.
I do not know if there are already some services free or paid for this kind of thing (any suggestions?) But not having found I started to develop my web application to:
- Create players.
- Assign players to facebook users.
- Upload scores and create leaderboard.
- Save data online.
- Challenge friends or random players in matches of 3 rounds.
When I've finished maybe I could share all the web part(php+mysql with json response) if anyone is interested (at the moment I am very busy but I should finish by the end of the month)...
Comments
I want something indipendent but integrable with facebook too (to share score and invite for challenge)
https://play.google.com/store/apps/developer?id=Arcadia Solutions
Corona cloud sounds interesting. Is it easy to integrate with gideros?
https://play.google.com/store/apps/developer?id=Arcadia Solutions
http://www.giderosmobile.com/forum/discussion/comment/24956#Comment_24956
http://www.nightspade.com
can't see turn-based multiplayer API at parse.com
https://play.google.com/store/apps/developer?id=Arcadia Solutions
e.g.
1) Parse have an API for User creation and for linking Facebook accounts to a User.
2) Then you can create a custom table called "challenges" with fields like: player1, player2, current_turn, is_complete, game_data (where this can be a JSON blob of whatever you want to track, like scores per round, etc.). Then you just need to create some functions for adding a new challenge, checking for challenges where it is your turn, etc.
3) At the end of each round of your game, just update the relevant row of data and optionally send a push notif to the opponent.
4) You can do similar for leaderboard/scores.
All of this can be done client-side, so you don't need to run your own servers. Parse pricing is based on the number of API calls/month, and they have a generous free plan.