2010-03-05 182 views
2

我非常想知道如何開發包含2個或2個以上玩家的Android社交遊戲。讓我們說國際象棋..例如或拼字遊戲。如何開始?有沒有關於這個主題的在線資源或教程?如何在Android上開始開發社交多人遊戲

+0

當製作一個圖形化的高要求應用程序時(儘管您仍然可以遵循這個評論,那麼不要下象棋),即使在2D遊戲中也應該使用OpenGL。 – MrSnowflake 2010-03-16 16:41:32

回答

3

最好的資源在那裏是谷歌的Android開發人員指南:http://developer.android.com/guide/topics/ui/index.html

這不僅爲您提供所有主要類別的說明android sdk,它還爲您提供教程,例如從聯繫人閱讀(特別是「內容提供者」部分)。

至於套接字,我認爲Android的Java實現沒有什麼特別之處,您應該能夠找到任何Java套接字教程並使用它。

+1

你好!我在一個月前進行了大量搜索以獲得優秀的Android開發教程。不幸的是,這裏還沒有太多,這和@ Binary的鏈接是非常多的。也許有關於社交網絡遊戲的iPhone教程,你可以移植到Android? – Seaux 2010-03-15 14:01:03

+0

我可以問一下,你在'android開發教程'下有什麼理解? Android開發大部分是Java(因爲應用程序邏輯幾乎是普遍的(關於面向對象的語言))。 作爲一個平臺,Android爲您提供其他有用的工具來製作(良好的)移動應用程序,並提供許多針對移動性和輕鬆訪問的服務和功能。當您瞭解編程如何工作時,Android文檔中的示例應該瞭解如何製作佈局並使用「活動生命週期」以及服務和系統服務。 – MrSnowflake 2010-03-16 16:39:28

+0

@MrSnowflake你說得對,Android大部分都是Java,我知道如何編寫代碼。我非常瞭解如何編程,可能比您意識到的要多得多。不過,我寧願花時間研究,看看其他人是如何發展的,以便我可以做正確的事情,而不是試圖強制我所瞭解和理解的匹配特定框架/ sdk。請不要以爲你是唯一懂得編程的人。 – Seaux 2010-03-16 19:16:34

2

我覺得這是對寫作的Android遊戲的好文章:Getting Started in Android Game Development

+0

我希望我的遊戲應用能夠邀請玩家接觸玩象棋或跳棋等特定遊戲。我需要知道如何使用Java中的套接字來實現基於位置的服務器。 你能指導我嗎?謝謝 – 2010-03-08 12:30:22

+3

你明白編寫一個應用程序相當苛刻,更不用說編寫一個應用程序,一個服務器和一個網絡協議了! 如果你不知道如何做到這一點,而不是要求我們中的一些人來指導你,你應該首先學習網絡和原始套接字編程。 如果不先理解單詞和句子的含義,就不能寫書。 – MrSnowflake 2010-03-16 16:36:32

0

根據我的經驗,有幾個社交SDK。一個爲我工作的是Skiller多人SDK。他們照顧多人協議和服務器端,所以你不需要搞亂這部分,只處理遊戲邏輯。目前他們只支持2人多人遊戲,這對我的遊戲來說很好,並且可能會滿足您的國際象棋遊戲,但他們表示他們很快就會發布大型多人遊戲SDK。

祝你好運與遊戲。

1

Yup Skiller是一個非常酷的社交和多人SDK。 (你可以從這裏下載:http://www.skiller-games.com) 此外,你將需要某種框架或圖形環境,我推薦AndEngine,它適用於我,但你可以使用box2D(它有傳言說它被用於憤怒的小鳥)。

祝你好運。