2012-01-20 64 views
0

我在創建一個使用html5 canvas和javascript的網頁遊戲。我在想,如果可以使用ruby爲網頁遊戲創建客戶端代碼,那麼我想知道嗎? (我發現了另外一個問題,但是這是一年前的事,希望自那以後可能會有進展)。是否可以使用ruby爲網頁遊戲創建客戶端代碼?

在此先感謝人們的計算器!

+1

你需要在這個問題上擴大一點。 「客戶」在「瀏覽器端」? 「客戶」在服務器端,但另一個進程的客戶端?另外,一般來說,是的,你可以在任何東西中產生任何東西 – deceze

+0

我的意思是客戶端在瀏覽器端。對困惑感到抱歉。 – coderunner

回答

2

取決於你的意思。 對於瀏覽器端代碼,您必須使用JavaScript來繪製到畫布並向您的Web服務器發出AJAX請求。

對於網絡服務器端代碼,這取決於。如果您正在製作社交/多人遊戲,則可能會將您的整個遊戲服務器編碼爲Ruby中的RESTful JSON API。如果您絕對必須與另一臺計算機/進程中的服務器進行交互,只要確保它公開了一個Ruby可以與之交互的接口並在其上編寫Ruby JSON API。

如果您正在尋找類似Ruby的語法的JavaScript替代方案,請查看CoffeeScript。

+0

coffeescript看起來非常有用。謝謝! – coderunner

相關問題