標籤

日記 (44) 屬靈 (6) 心情 (4) 教會 (4) 減肥 (4) 桌上遊戲 (3) 轉錄 (3) 音樂 (3) 讀書心得 (2) 假期 (1) 回憶 (1) 工作 (1) 戰報 (1) 星座 (1) 程式語言 (1) 閒聊 (1) 食記 (1)

2012年3月2日 星期五

[翻譯] 如何開發一個Text Based Web Browser Game



原文作者:Wswe

原文出處:http://forum.codecall.net/php-tutorials/19740-building-big-project-part-1-a.html

翻譯:kulaudo



之前,我知道我和一些朋友想建立一個以文字模式為主開發的Web瀏覽器遊戲網站,這是我 實際做的編碼工作。從這樣以來都不知道如何做到這一點,我開始Google、Google了很多時間,沒有任何好手氣。只希望得到自己的答覆的人,得到了這樣的大多數結果:“那你必須學習如何做到這一點”。我真的很沮喪,然後放棄了。實際上還有多有關此主題的信息,如果你多問一點細節,這當然是你不能,如果你甚麼都不知道,怎麼創建一個遊戲。在本教程中,我會告訴你需要學習甚麼,使用甚麼,來創建一個基於文本的Web瀏覽器的遊戲,觀察,這可以用不同的方式開發,但我會介紹其中一種。







HTML

首先你必須學HTML。HTML是一個標記語言,意思是,不是一個程式語言。HTML是一個非常基本的,因為它是網頁組成。 一個HTML文件,也可以簡單地被稱為網頁。稍後您將學到的一切將用某種方式改變HTML網頁。所以,你可以說,HTML是你的實際頁面。要了解HTML的良好的循序教程可以在這裡找到:HTML教程









CSS 


當你已經學夠HTML了,該有時間學習CSS。但不要急最好,你要學會一件事,然後再繼續下一個。 CSS使您的網頁添加樣式,如顏色的HTML elements看起來不錯,大小邊界等等。CSS不是一種程式語言,是“唯一”,用於設置HTML頁面的樣式。如果你想有一個良好的循序通過CSS教程,你可以在這裡找到:CSS教程








JavaScript


現在,你應該能夠創建靜態網頁,所以現在是時候學習JavaScript。 JavaScript是一種輕量級的編程語言,它只是意味著它不是那麼複雜。 JavaScript通常嵌入在HTML頁面中直接修改HTML元素。 使用JavaScript到您的網頁更加動態,加入可能改變當前頁面的機制,當網頁開啟,根據不同的東西,如一天的時間或用戶的瀏覽器只是作為一個例子。另一個例子是,你可以做什麼,你可能需要做一個遊戲滴答計數器和其他的變化值。學習JavaScript,您可以使用此循序教程JavaScript教程CodeCall的JavaScript討論區







PHP


PHP是我們將使用另一種程式語言。 PHP是一種伺服器端的程式語言,這意味著一切將在伺服器上執行,它會傳回HTML,顯示於瀏覽器。由於所有程式碼在 伺服器 上執行的,用戶無法看到程式碼,所以為此我們可以有秘密執行的程式,如資料庫連接。 PHP是一種很好的中介,連結到了很多不同類型的資料庫,我們將使用它的其中之一,是連接到我們的資料庫中,裡面我們存儲所有的用戶和它們的資訊。 PHP是免費下載,必須安裝在伺服器上。上面_所有語言(HTML,CSS和JavaScript)不需要安裝使用。學習PHP,你可以使用這種通過教程PHP教程或訪問在CodeCall 的PHP教程 - CodeCall編程論壇









MySQL



MySQL是一個資料庫,在MySQL數據庫中的資料儲存在中。我們使用遊戲中的所有信息將儲存在資料庫。然後,我們將使用PHP獲取或設置從/到該資料庫的信息,藉由使用此,我們可以創建用戶,並保持所有關於它們的信息,也顯示在我們的網頁上,如同HTML。要“命令”您的資料庫做一些事情,你需要使用查詢,這看起來像“SELECT 名字 FROM 人”像這樣的查詢可以被使用在數據庫,運用我們的PHP代碼,這意味著我們使用PHP,可以發送到“訂單”數據庫檢索/更改信息。您可以了解有關MySQL與PHP的MySQL簡介




現在,當你知道如何使用,並了解到這一切,你會更容易找到你需要的信息。一個教學為您展示如何做一個日誌系統和一個大型專案所需的其他東西,由WingedPhanter所寫:建製一個大型專案。一件事要記住,從沒有經驗到完整的網頁瀏覽器遊戲,不是一個星期的專案,甚至不是1個月,它將花了很多時間做的,但現在你知道該怎麼做能夠創建一個。希望您發現此信息,並有好運學習,如果你需要任何更多的幫助,只留下下面的評論。

沒有留言: