Phaser -- HTML 遊戲框架

序言

作者:唐元亮
最近更新:2018-10-4

「Phaser -- HTML 遊戲框架」是一部教導如何使用 Phaser 遊戲框架來開發遊戲的教材,內容以初學者為對象, 並以 10 個遊戲由淺入深讓讀者了解各類遊戲的撰寫模式。Phaser 是一個功能非常強大且開源 (Open source) 的遊戲開發框架,主要針對瀏覽器開發二維遊戲, 適用於桌機及手機。如果您準備好了,我們就一起來體驗 Phaser 吧!

∗ 先修課程

本教材假設讀者已熟悉 JavaScript 程式語言以及基本 HTML 網頁技術。

∗ 教材特色

遊戲開發步驟以條列方式呈現:表達方式非常簡潔。

清楚的原理說明:許多讀者在看其他教材的共同問題就是,一般教材重點在於如何撰寫遊戲程式, 但對於遊戲引擎各種函式的原理著墨不多,但本教材深入說明各種指令的原理、意義、及使用方法,讓讀者不僅知道如何撰寫, 更懂得其意義。

∗ 系統開發所使用的工具

▸ 遊戲程式開發框架 Phaser 2

▸ 整合式開發環境 (Integrated development environment, IDE): Brackets

∗ 教材內容的字體慣例

▸ 字體顏色

User inputs:使用者的輸入
System messages:系統回覆的訊息
Files or directories:目錄或檔案
Code:程式碼
Important, added, or modified code:重要、新增、或修改的程式碼

▸ 左側灰直線:Ubuntu、Windows、與 Mac 執行或設定的對照

▸ Ubuntu 與 Mac 作業系統均以斜線格式表示目錄或檔案的路徑,但 Windows 系統則以反斜線表示, 除了在必要的地方以反斜線格式呈現路徑,否則本教材中一律以斜線格式表示路徑




∗ 附註:

▸ 感謝我的學生王智遠、王順茂、與林靖哲協助教材之編輯及校正

▸ 歡迎您提供指正或建議,請直接以電子郵件 yltang52@gmail.com 聯絡作者