2012-07-15 171 views
2

我正在尋找一些跨平臺遊戲開發框架。我所關注的遊戲不需要高端平臺相關資源。只是一個簡單的紙牌遊戲。我相信HTML5平臺可以正常工作,但我不確定哪一個。其次,我想在遊戲中實現多玩家功能。有兩件事我不確定跨平臺遊戲開發

  1. 如果我想讓四個朋友玩一個遊戲,我應該怎麼做?移動平臺是否有類似局域網或其他一些互連選項?
  2. 我想提供在線多人遊戲選項。有沒有提供這種功能的服務器/框架?

P.S: 這是我在任何移動應用程序中的第一個項目。電暈是好的,但它不是免費的。

編輯: 我在找一些免費框架。

+0

Corona實際上是免費的,除非你想分發你的遊戲。 – Jutanium 2012-07-16 23:10:48

回答

1

如果是移動應用,請嘗試Corona SDK。你可以用它來製作iOS,Android的遊戲(或應用程序),我認爲NOOK和Kindle Fire。這也很容易學習。我十二歲時開始使用它,並在一小時內學會了它。一個簡單的紙牌遊戲可以在幾個小時內完成。

對於多人遊戲,您可以使用AutoLAN(http://developer.coronalabs.com/code/autolanhttp://www.mydevelopersgames.com/AutoLAN/)作爲本地和在線多人遊戲,儘管我從未嘗試過。它曾經是20美元,但現在它是免費的。

0

(1)你可以在理論上— —建造一個網絡遊戲,在溝通短信,或一些古怪的那樣。但現在的一般推測是,在手機上運行應用和遊戲的人通過3G,4G,WiFi等可以上網。

(這可能是一個有趣的練習,寫一個遊戲,可以通過藍牙在兩個電話上播放的遠程山區沒有接待......但我不確定這個市場有多大)

因此,決定歸結爲通常的網絡應用程序。你打算製作peer-to-peer,這樣唯一涉及的軟件是手機上的每個玩家一個應用程序?或者你會在每個客戶端連接的互聯網上安裝一臺服務器,並且遊戲運行時沒有任何播放器直接連接到其他任何播放器?

(後者更容易出於各種原因,對等紙牌遊戲困難的一個更有趣的原因是當沒有「遊戲大師」時,一個客戶信任另一個客戶。 Mental Poker可照亮。)


(2)不能保證它自己,但人在網上似乎喜歡在Android mages。 iPhone,我不知道。

但是,如果您將此作爲學習練習,您可以嘗試從頭開始修改,以便更好地處理問題,而不是跳過任何特定框架的細節。使用JSON消息並與在您感覺最舒服的任何服務器端環境中編寫的簡單服務器交談(Node?Rails?Django? PHP? (no!):P)

+0

它是一個個人項目,我想在局域網上練習。我想知道如果我不得不重新發明輪子。 ** AutoLAN **看起來可以幫助我,但讓我們看看。感謝您的建議,但。 – 2012-07-16 00:07:59

0

cocos2d-x是最知名的跨平臺的2D遊戲引擎。

這裏是鏈接:Cocos2d-x

這裏是最佳的跨平臺遊戲引擎的一些很好的討論。click here

+0

很多人實際上是從Cocos2D切換到Corona SDK,因爲它的易用性(它使用lua而不是C++)(例如,我沒有任何反對C++的東西!)。 – Jutanium 2012-07-15 20:47:30

+0

@Jutanium,好吧,我不知道Corona SDK,我只用了cocos2D,所以我告訴了其中一個跨平臺sdk的好sdk。你只問過那個。在cocos2D中,目標C版本也不僅有C++。 – Guru 2012-07-16 05:34:39