我非常想知道如何開發包含2個或2個以上玩家的Android社交遊戲。讓我們說國際象棋..例如或拼字遊戲。如何開始?有沒有關於這個主題的在線資源或教程?如何在Android上開始開發社交多人遊戲
回答
最好的資源在那裏是谷歌的Android開發人員指南:http://developer.android.com/guide/topics/ui/index.html
這不僅爲您提供所有主要類別的說明android sdk,它還爲您提供教程,例如從聯繫人閱讀(特別是「內容提供者」部分)。
至於套接字,我認爲Android的Java實現沒有什麼特別之處,您應該能夠找到任何Java套接字教程並使用它。
你好!我在一個月前進行了大量搜索以獲得優秀的Android開發教程。不幸的是,這裏還沒有太多,這和@ Binary的鏈接是非常多的。也許有關於社交網絡遊戲的iPhone教程,你可以移植到Android? – Seaux 2010-03-15 14:01:03
我可以問一下,你在'android開發教程'下有什麼理解? Android開發大部分是Java(因爲應用程序邏輯幾乎是普遍的(關於面向對象的語言))。 作爲一個平臺,Android爲您提供其他有用的工具來製作(良好的)移動應用程序,並提供許多針對移動性和輕鬆訪問的服務和功能。當您瞭解編程如何工作時,Android文檔中的示例應該瞭解如何製作佈局並使用「活動生命週期」以及服務和系統服務。 – MrSnowflake 2010-03-16 16:39:28
@MrSnowflake你說得對,Android大部分都是Java,我知道如何編寫代碼。我非常瞭解如何編程,可能比您意識到的要多得多。不過,我寧願花時間研究,看看其他人是如何發展的,以便我可以做正確的事情,而不是試圖強制我所瞭解和理解的匹配特定框架/ sdk。請不要以爲你是唯一懂得編程的人。 – Seaux 2010-03-16 19:16:34
我覺得這是對寫作的Android遊戲的好文章:Getting Started in Android Game Development
我希望我的遊戲應用能夠邀請玩家接觸玩象棋或跳棋等特定遊戲。我需要知道如何使用Java中的套接字來實現基於位置的服務器。 你能指導我嗎?謝謝 – 2010-03-08 12:30:22
你明白編寫一個應用程序相當苛刻,更不用說編寫一個應用程序,一個服務器和一個網絡協議了! 如果你不知道如何做到這一點,而不是要求我們中的一些人來指導你,你應該首先學習網絡和原始套接字編程。 如果不先理解單詞和句子的含義,就不能寫書。 – MrSnowflake 2010-03-16 16:36:32
根據我的經驗,有幾個社交SDK。一個爲我工作的是Skiller多人SDK。他們照顧多人協議和服務器端,所以你不需要搞亂這部分,只處理遊戲邏輯。目前他們只支持2人多人遊戲,這對我的遊戲來說很好,並且可能會滿足您的國際象棋遊戲,但他們表示他們很快就會發布大型多人遊戲SDK。
祝你好運與遊戲。
Yup Skiller是一個非常酷的社交和多人SDK。 (你可以從這裏下載:http://www.skiller-games.com) 此外,你將需要某種框架或圖形環境,我推薦AndEngine,它適用於我,但你可以使用box2D(它有傳言說它被用於憤怒的小鳥)。
祝你好運。
- 1. 如何開發Android WLAN多人遊戲?
- 2. 開始Android遊戲開發
- 3. 開發多人遊戲
- 4. Android交通遊戲開發
- 5. 如何開始遊戲開發?
- 6. RTS HTML5遊戲多人遊戲 - 開始node.js服務器遊戲
- 7. Android上的遊戲開發
- 8. 在android中開始遊戲
- 9. ZeroMQ在多人遊戲開發
- 10. 多人遊戲/從哪裏開始
- 11. Android遊戲開發
- 12. 如何開始在PC上的遊戲開發
- 13. 你如何在Win8的js上開始遊戲開發?
- 14. 我如何開始使用android遊戲開發?
- 15. iOS - 使用GameCenter開發多人遊戲?
- 16. Flash中的多人遊戲開發
- 17. Android的開源多人遊戲?
- 18. 開始做遊戲的Android
- 19. 開始Android遊戲和AdMob
- 20. 在Android上開發2D遊戲
- 21. 開始流動免費遊戲開發
- 22. 開始開發賽車遊戲
- 23. 如何開始使用Websockets的HTML5多人遊戲(1對1遊戲)
- 24. 如何在.NET中開發多人(聯網)視頻遊戲
- 25. 開發跨平臺遊戲,與開發人員在多個平臺上
- 26. Android遊戲開發結構
- 27. Android中的遊戲開發
- 28. Android遊戲開發SDK?
- 29. Android簡單遊戲開發
- 30. Unity3D Android遊戲開發
當製作一個圖形化的高要求應用程序時(儘管您仍然可以遵循這個評論,那麼不要下象棋),即使在2D遊戲中也應該使用OpenGL。 – MrSnowflake 2010-03-16 16:41:32