2011-08-31 22 views
0

我想解釋什麼,我需要做的,用什麼語言,我可以寫下代碼:在線哪種編程語言應用開發這個服務器端腳本 - RPG戰鬥系統遊戲

我開發一個籃板,我正面臨戰鬥系統。我擁有的是 - >

0#玩家按下一個按鈕,將他們放入電子數據庫中,因此他們正在傾聽戰鬥。

1#現在我想要的是,後臺運行的服務器腳本在數據庫中檢查所有正在等待戰鬥的玩家。

2#然後腳本必須每個採取兩個玩家,並將它們放在另一個名爲「戰鬥」的表格中。

現在我不知道如何管理: 3 a#玩家從按下按鈕的那一刻起就檢查數據庫「戰鬥」,如果他們有對手。如果他們找到了對手,那麼他們就會進入戰鬥屏幕。

3 b#服務器本身將屏幕切換到在戰鬥場上的戰鬥場上的玩家夫婦。

現在戰鬥可以開始。

我想了解的另一件事是這樣一個:我怎樣才能使兩個球員之間的影響力?我想爲每一分鐘的每一分鐘執行一次倒計時。

的編程與語言,我知道是如下:HTML,CSS,PHP,MySQL和JavaScript中,阿賈克斯,jQuery的。

我不知道哪種語言使用的服務器管理。(是否有可能有一個服務器 - >客戶端推送通知,而不是傳統的客戶端 - >服務器 - >客戶端)

謝謝尋求幫助。

+1

node.js和websockets爲您的服務器連接。 – Layke

+0

這可能屬於http://gamedev.stackexchange.com/不幸的是,帖子標誌對話框沒有建議將問題移到gamedev的選項。 – 2011-08-31 18:10:09

回答

4

編程語言只是一個工具。你可以用PHP,Python,Ruby,.NET和其他許多軟件開發它。語言的選擇應該是這樣的,語言對你來說是舒適的,也是你想要達到的任務,並且不會限制你。

HTML和CSS不是編程語言。 AJAX也不是語言。 jQuery是JavaScript框架/庫而不是獨立語言。 MySQL是數據庫服務器(儘管你必須使用SQL語言)。

既然您已經知道PHP,那麼從PHP開始。要麼你會擴展你對PHP的知識,要麼你會發現哪些方面的語言限制了你解決問題的創造力,並且你會知道在下一種語言中搜索什麼。

0

您可能想要使用帶有許多AJAX/jQuery的ASP.NET,帶有大量AJAX/jQuery的PHP或僅帶有ActionScript的Flash。

我的建議是使用PHP + AJAX + jQuery。如果你對Flash有豐富的經驗,那麼你可以使用它,但是它需要一些關於Flash的史詩知識來做RPG。