2011-10-04 123 views
0

我想爲自己的目的開發一款多人撲克牌遊戲。開發多人遊戲

我對PHP非常熟悉,但是我意識到如果我爲此使用PHP,那麼我會每秒使用HTTP推送來開發一個漂亮的不可擴展應用程序。

我已經開發了一款單人遊戲FLASH/PHP紙牌遊戲,我對於高效開發多人紙牌遊戲有一些好點子,但是我需要一些關於通信和服務器端文檔的幫助。

我在互聯網上做了一些研究,發現一個好主意是使用FLASH作爲桌面客戶端,它將與套接字服務器進行通信,並且該響應將由JAVA處理。如果我錯了,請糾正我。

我希望我的應用程序的所有邏輯都在服務器端,並且客戶端和服務器之間的通信要100%安全。

我做這篇文章的原因是因爲我真的需要一些幫助,一些演練,一些建議,甚至一些示例代碼。爲了開發我的應用程序,我需要知道我必須學習什麼。

非常感謝您的時間!

回答

2

對於使用Flash的多人遊戲& Java,請看Smartfox - http://www.smartfoxserver.com。這是一個具有本機Flash客戶端庫的基於Java的套接字服務器。這些教程對入門很有幫助,它們爲社區版本的最多100位同時用戶提供免費許可。

Photon - http://www.exitgames.com/photon - 是一個基於.NET的替代方案,可免費許可多達100個併發用戶。如果你更熟悉C#,這是一個不錯的選擇。

這兩款服務器都擁有出色的開發人員社區和支持。基於您的技術堆棧Smartfox聽起來更合適,但PHP可以在IIS中運行良好,使基於Windows的Photon環境也可行。