2011-03-05 80 views
-2

有一個在線Facebook撲克遊戲。該遊戲不斷地向玩家的瀏覽器發送和接收關於遊戲中發生的所有事情的信息。一個好的程序員如何製作一個可以與遊戲服務器連接的程序,這樣用戶就不必使用他們的網絡瀏覽器來玩遊戲,這有多難?與Facebook撲克遊戲互動有多困難?

+0

這個問題有什麼問題? – 2011-03-05 23:00:10

+0

它沒有提出具體的編程問題。 – bmargulies 2011-03-05 23:01:10

回答

3

我會把它放在'中等'挑戰箱內,但是遊戲的細節可能會讓它變得更難或更容易。

如果遊戲沒有發送加密的數據,它可能會變得更加困難,如果遊戲使用的是帶有TCP套接字的Flash或Silverlight或某些特定協議(如flash remoting),那麼您將限制技術選擇(或讓它更難),這反過來限制了你的「優秀」開發人員。

同樣,以模仿瀏覽器的方式管理FB會話可能會遇到一些挑戰,您可能必須進行用戶代理欺騙......需要考慮很多事情。

1

中等。他們可能使用遠程過程調用或其他通信形式,這是所選平臺(Flash?)的本地特性。如果它是HTML5(可能是JSON結構),那麼在其他語言中實現它很容易。如果它是閃存,那麼你需要一些中間件來爲你選擇的桌面語言實現閃存的通信協議。