2009-03-01 120 views
3

我正在製作一個簡單的基於網絡的回合制遊戲,並試圖確定存在哪些模塊以幫助完成此任務。製作一個基於網絡的雙人文字遊戲

這裏的web應用程序,我希望建立:

  • 用戶訪問的網頁,點擊一個「玩遊戲」的鏈接
  • 這將用戶帶到「遊戲室」裏,他要麼加入一直等待合作伙伴玩的人或等待某人加入他
  • 只要有兩個用戶在房間裏,遊戲就開始了。這是一個非常簡單的基於回合的文本遊戲。一個用戶輸入一個號碼,然後另一個用戶通過輸入另一個號碼進行響應,等等,直到滿足一些條件並且遊戲結束;每個玩家都會顯示他們的最終得分。

我的默認計劃是使用Django和AJAX來做到這一點。是否有任何現有的模塊/框架可能爲我節省一些從頭開始編寫這些工作的工作? (注意:如果有一些優秀的.NET庫,我可能可以通過.NET進行協商。)

回答

1

嘗試使用Jabber協議...它適用於IM,但是設計用於其他因爲它已經變得如此受歡迎,所以已經有一套bindings for Python

1

如果你不會有大量的併發用戶或想快速完成,我會去服務器上的遊戲狀態和通過Ajax輪詢。

您選擇的js庫將使投票更容易。

如果你想讓它變得更大更大,你可以看看Strophe,一個用於編寫XMPP客戶端的js庫 - 它有一些示例站點。