2017-04-11 49 views
0

我想爲我正在製作的遊戲創建一個簡單的排行榜。 它應該連接到一個數據庫並獲得前5個得分,並且當有人獲得新的前5分時更新排行榜。有關實現此目的的最佳方式的任何建議?我會使用Google Play,但註冊費用僅限於一個學校項目。我正在考慮使用Firebase數據庫來存儲數據,但我聽說libGDX和Firebase不能很好地混合。爲libGDX遊戲實現一個簡單的排行榜?

有什麼建議嗎?

感謝

+0

爲什麼他們混合不好?兩者都在Java中。您只需在覈心Java模塊中聲明一個用於與Firebase交互的接口,然後在Android模塊中實現它。 –

+0

我想知道是否有其他庫(類似谷歌播放,但免費),我可以使用它會更容易。但是,如果情況並非如此,那麼我可能會使用你建議的方法。 –

回答

0

因爲它是一所學校的項目,你可以只去與Preferences並將其存儲在那裏。這是本地和容易欺騙,但它確實完成了一個「簡單的排行榜」,給予最後的觸摸。另一種方法是將其寫入文件並加密以提高安全性。否則,如果你有一個網站託管在某個地方,它也可能有一個MYSQL服務器。你可以發送web/http requests到一個php腳本中,並從那裏存儲和檢索它在mysql數據庫中。我曾經這樣做過,並且像一個魅力一樣,沒有在某個地方託管一些隨機數據庫的麻煩。

0

解決方案:連接到數據庫,使用JSON生成REST API調用並使用RecyclerView使用來自數據庫的數據。

Cumps