2012-05-15 40 views
0

我試圖開發的多人回合制的Android遊戲將使用遠程服務器來協調。我想用java sdk使用couchbase nosql服務器。我不明白數據將如何從移動設備移動到數據庫並返回。你可以幫我嗎 ?我需要使用jetty還是tomcat?有沒有其他方法?大多數情況下,我只在客戶端工作,所以我無法弄清楚這一點。安卓多人GAM

回答

0

你應該考慮在客戶端和服務器,而不是插座之間的REST-FUL接口,尤其是如果它是一個緩慢的節奏的遊戲(如詞與朋友或畫點什麼)

的基本思想是,移動設備後在各種網頁數據已經設置了使用服務器:然後

http://mygame.com/mobile/api/submitMove?id=123&player=1&move=KnightA4

服務器將讀取參數,計算出,如果它使用一個數據庫是有效的,並作出相應的反應回來。

+0

我已經在客戶端的工作只是讓我不知道有關服務器端。你能請教我一個很好的教程嗎?我需要學習使用jetty還是tomcat? –

0

如果您想了解服務器和從零開始開發服務器,我能理解,但作爲一個客戶端開發人員可能需要你大量的時間來配置,開發,測試,運行,主機,維護,規模服務器方面(當然這可能會花費你很多錢)。如果您希望儘快發佈您的遊戲,我會提出另一種解決方案。我來自Skiller,我們擁有SDK,可以縮短您將遊戲投放市場所需的時間。您可以使用內置的回合制簡單的API來創建或加入現有的遊戲,挑戰玩家,發送信息以及更多...

查看我們wiki pages或我們的Skiller website獲取更多信息。

很高興得到您的意見。