我希望在我的Android程序中使用一个社交网络。
对我来说,最重要的是能够建立一个持续的领导委员会,在这个委员会中,球员根据他们对其他人的输赢而上下移动。这个想法是让玩家面对面地挑战其他人。胜者得分,失败者失分。
同样重要的是,我希望这个功能包括“充电”玩家游戏币的可能性。
Scoreloop包括挑战的可能性,但他们在那里是为了从其他玩家那里赢得硬币。换句话说,它们是达到目的的手段。在我的情况下,我需要它是相反的。“目的”是在领导委员会中处于更高的位置,“手段”是用硬币玩弄别人。Scoreloop确实有一个continuos领导板,但它不能从程序中访问。
我试着去看OpenFeint,但是他们的网站真的很乱。从那里不可能确切地了解哪些是可用的,哪些是不可用的。我注册并尝试添加我的程序。我最终添加了它四次,无法删除它!
发布于 2012-01-23 14:55:06
查看Swarm,它提供了与您提到的其他(Scoreloop,OpenFeint)类似的功能集,但还特别包括一个虚拟商品系统(硬币),您可以使用它让用户购买挑战尝试(这听起来像您正在寻找的)。文档写得非常好,集成非常容易:)
发布于 2012-02-20 13:51:16
使用OpenFeint或Scoreloop创建一个排行榜(我们从Openfeint开始,但很快就转移到了scoreloop -如果你想了解细节,我很乐意解释我们的原因)。
一旦它出现,确保它是一个排行榜,允许用更差的分数覆盖分数。
实现ELO评分计算器。请参阅:http://en.wikipedia.org/wiki/Elo_rating_system
每个棋手都从一个特定的分数开始(我使用1500,这样评分将类似于国际象棋评分范围)。
在比赛结束时,重新计算每个用户的新Elo评分,并将其发布到排行榜。你最终得到了一个排行榜,根据每个用户的技能对他们进行排名。也就是说,他们赢的越多,他们的分数就越高。
编辑:根据用户请求- her是促使我们转到Scoreloop的一些原因:
这段代码是我前段时间写的,所以可能还有其他我忘了的原因。
https://stackoverflow.com/questions/6464431
复制相似问题