背景信息: 我最近決定採取製作社交網頁遊戲的項目。我目前沒有什麼大的想法,但我特別想嘗試製作一個有趣的Facebook應用程序,以便我和我的朋友們可以玩(也許它變得更受歡迎,但讓我不會受到偏離)。首先,我想說,我覺得我在編程方面普遍高於平均水平(我開發了一個php/mysql網站,在java中製作了一個粗糙的3D遊戲引擎,一些嵌入式C編程等)我需要的幫助級別的想法)。如前所述,我知道PHP和我可以使用SQL數據庫。我的JavaScript可能是平庸的,因爲我沒有廣泛使用它,但我正在學習,並沒有發現它太難。我根本不知道閃光燈,但它似乎趨向於HTML5和畫布。製作社交瀏覽器遊戲需要什麼「工具」?
點到點問題:我想從html5 + javascript,mySQL數據庫和php開始。不過,我不太清楚如何將其整合到遊戲中。我主要關心的是用於客戶端和服務器之間通信的工具。我錯誤地說所有相關的計算(例如,資源)都保留在服務器端,因爲高級用戶可能會被黑客入侵?
其次,你將如何發送客戶端和服務器之間的數據(很明顯發佈並重新載入頁面將無法正常工作)?我之前使用過ajax,但我不確定這是否是要走的路線。
我並不需要一個複雜的答案(雖然如果我得到一個我不會抱怨!)。我很感激,如果有人可以簡單地指出我在正確的方向。謝謝!
*我想我應該補充的是,遊戲應該是互動的,而不是基於文本的(如簡單地將張貼在這裏工作)
***感興趣的任何人同樣的問題,檢查了這一點: nodejs: Ajax vs Socket.IO, pros and cons (之前我沒有發現這樣做的原因是,我不知道套接字連接)
太廣,太主觀了。你可以試着問谷歌。一旦你開始了某件事,如果你陷入困境,請向我們尋求幫助。 – 2012-03-23 18:11:39
把這個討論放到http://chat.stackoverflow.com/ – code4life 2012-03-23 18:18:37
這真的取決於遊戲。Ajax或套接字是最常見的路線。製作遊戲所需要做的主要事情就是製作遊戲。因爲這是一個相當廣泛的問題,所以你最好在[Gamedev StackExchange Chat](http://chat.stackexchange.com/rooms/19/game-development) – thedaian 2012-03-23 18:19:53