所以,我正在读这个android game programming book,这很棒,而且我想知道如何实现社交游戏的数据库。
让我举一个符合示例目的的虚拟示例:有一群人在玩游戏,每天都有一个问题(由应用程序生成),第一个回答它的用户获胜。
所以,基本问题:当有人回答问题时,其他玩家将如何知道?
我想当胜利者回答问题时,这会存储在数据库(云端?)中,当其他用户登录游戏时,应用程序将连接到clound,同步所有用户更新并显示消息说这个问题已经有了胜利者。
这是否正确?我在Android开发方面有一个公平/中等的经验,但从未在存储/互联网连接方面做过多工作。
有任何特定的API来处理这项任务吗?
P.S。我知道SharedPreferences,但我很确定这不是我想要的。我的主要问题是如何通过互联网/用户和Android应用程序共享数据。
由于
答案 0 :(得分:1)
Android为此提供游戏服务。 我这个API https://developers.google.com/games/services/android/realtimeMultiplayer正是你要找的
否则,您可能会考虑通过Google App Engine开发自己的服务器逻辑