簡體   English   中英

Android Scoreloop,OpenFeint等

[英]Android Scoreloop, OpenFeint etc al

我正在尋找在我的Android程序中使用其中一種社交網絡。

對我而言,最重要的是建立一個連續的領導委員會的能力,在此過程中,玩家根據自己對他人的贏/負而上下移動。 這個想法是讓玩家與他人面對面地挑戰。 勝利者獲得積分,失敗者失去積分。

同樣重要的是,我希望此功能包括“收費”玩家游戲幣的可能性。

Scoreloop包括挑戰的可能性,但它們是為了從其他玩家那里贏得硬幣而存在的。 換句話說,它們是達到目的的手段。 就我而言,我需要相反。 領導委員會的“目標”更高,而“手段”則是用硬幣玩別人。 Scoreloop確實有一個continuos領導委員會,但該程序無法訪問它。

我嘗試查看OpenFeint,但他們的網站實在是一團糟。 從那里不可能確切地了解什么是可用的和不可用的。 我注冊並嘗試添加我的程序。 我最終將其添加了四次,無法刪除!

查看Swarm ,它提供了與您提到的其他功能(Scoreloop,OpenFeint)類似的功能集,但還專門包含了虛擬商品系統(硬幣),您可以使用該系統來讓用戶購買挑戰嘗試(聽起來像是您的重新尋找)。 該文檔寫得非常好,集成非常簡單:)

使用OpenFeint或Scoreloop創建排行榜(我們從Openfeint開始,但很快就進入了Scoreloop-如果您需要詳細信息,我很樂於解釋我們的原因)。

一旦建立起來,請確保其排行榜能夠覆蓋得分較差的得分。

實施ELO評分計算器。 參見: http : //en.wikipedia.org/wiki/Elo_rating_system

每個玩家都以一定的分數開始(我使用1500,所以評分類似於國際象棋的評分范圍)。

在比賽結束時,您將重新計算每個用戶的新Elo評分,並將其發布到排行榜。 您最終獲得了一個排行榜,可以根據每個用戶的技能對其進行排名。 也就是說,他們贏的越多,他們的得分就越高。

編輯:每個用戶的請求-她是使我們轉向Scoreloop的一些原因:

  1. OF文檔看起來好像是從iOS移植的,非常糟糕。 例如,文檔提供了在您的Application類中初始化OF的示例。 當用戶忙於使用其他應用程序時,這將導致其“加入/不喜歡娛樂”的全屏對話框顯示為藍色,因為隨着內存可用性的變化,android將在后台終止並重新創建您的應用程序。
  2. ScoreLoop會自動為用戶創建一個“ userId”,而無需他們注冊/登錄。 這使我們可以張貼用戶的高分並顯示其高分,而不必打擾用戶登錄。
  3. Scoreloop具有“離線”模式,這使其更加強大,高效,准確且易於使用。
  4. 在不穩定的網絡情況下,OF登錄過程花費很長時間,並影響了游戲性能。 (請參閱上面的#3)。
  5. OF不允許您獲取分數排名。 如果要獲得用戶的排名,則必須獲取完整的排行榜,循環瀏覽直至找到用戶的條目。 此“解決方案”幾乎使該選項不可用。
  6. Scoreloop為我們提供了爐排支持。 我已經開了幾張票,他們都迅速而專業地得到了答復。 這些家伙搖滾。

我之前寫過這段代碼,所以可能還有其他原因我忘記了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM