購物比價找書網找車網
FindBook  
 有 7 項符合

設計模式與遊戲開發的完美結合

的圖書
設計模式與遊戲開發的完美結合 設計模式與遊戲開發的完美結合

作者:蔡昇達 
出版社:博碩文化股份有限公司
出版日期:2016-01-25
語言:繁體書   
圖書介紹 - 資料來源:TAAZE 讀冊生活   評分:
圖書名稱:設計模式與遊戲開發的完美結合

寫遊戲的首要之務就是要先有「好的設計」,否則哪能寫出可應對玩家、測試、企劃頻繁出現的新需求呢?那麼,怎樣才算是好的設計呢?除了掌握物件導向的設計原則外,直接在適當的場合套用適當的設計模式,自然是一條捷徑。

GoF提出了23個模式,想要一次全都套用並非易事,不過,對於實質參與過或規畫過數十萬行以上的遊戲程式的人而言,不套用才奇怪!的確,很難想像,在一個簡單的專案中也能把GoF的23個模式都套用進去,但這本書幾乎做到了!關鍵在於作者的「遊戲開發經驗」。

本書作者不但是實質參與大型遊戲開發的人,甚至本身負責的就是遊戲的軟體規劃,負責過的知名遊戲不勝枚舉,這些經驗,使得作者很清楚哪些模式可以套用在遊戲的哪個地方,或者反過來說,作者很清楚遊戲的哪類型功能應該套用哪個模式最為恰當。擁有這種能力的人當然不只一個,但願意把這些經驗濃縮設計出一個簡單的「P級陣地」遊戲並撰寫《設計模式與遊戲開發的完美結合》這本書來分享經驗者,蔡昇達堪稱是台灣遊戲界的第一人,甚至在整個台灣軟體業界,都很罕見。

這本書的重點顯見於書名之中,著重在「設計模式」與「遊戲開發」,且兩者的重要性不相上下。作者撰寫本書的目的主要有二。

首先,這本書是寫給遊戲程式設計師的,作者蔡昇達在遊戲設計業界累積了十年經驗,參與過無數耳熟能詳的專案(詳見下方..本書讚譽..),正所謂「十年磨一劍」,雖然動手完成這本書僅僅花費一年,但背後代表的是十年經驗的積累。

本書作者希望所有的遊戲程式設計師能將工作重點,從「Coding」提升到「設計」的層次,藉由套用「設計模式」與多項物件導向設計原則,設計出可長可久的遊戲,不畏懼、甚至歡迎企劃、測試與使用者回饋帶來的修改需求與新需求。

其次,本書也是寫給那些想要學習「設計模式」但不會寫遊戲的工程師閱讀的,本書採用的遊戲設計工具為Unity3D與C#,所使用的語法都是最簡單的,介面也是最容易上手的。至於遊戲部分,筆者挑選的是最常見、最淺顯易懂的範例,所有與本書遊戲相關的Domain Know-how,都難不倒任何一位曾經「玩過」戰鬥遊戲的軟體工程師。這樣做的目的在於,藉由遊戲做為範例,實際示範「設計模式」的強大之處。事實上,本書原本的另一個候選書名為《設計模式解析——以遊戲為例》。

本書不同於其他講解「設計模式」的書籍,本書的所有範例都圍繞著同一個遊戲專案,並且將GoF的所有模式都套用到了該遊戲專案之中,光是這一點就很不容易,尤其是,本書還仔細思考過讀者的學習步伐,章節的安排讓讀者能夠循序漸進地學會所有的設計模式。讀者若在閱讀GoF的《設計模式》時,遇到無法理解的部分,也可將本書當作範例解析的參考書來使用。

本書對於工程師而言,是一本非常容易閱讀的書籍,因為本書所有關於「設計模式」的章節架構、內容次序的安排都是相同的,步驟如下:

1 土法煉鋼完成遊戲需求。
2 簡介可以採用的「設計模式」,包含使用生活實例來解釋GoF對於該模式的定義。
3 使用該「設計模式」重構或重新設計程式,以完成遊戲需求。
4 搭配團隊對話的手法,討論日後遇到需求變化時,如何善用該「設計模式」的強大之處,以簡單的調整方式來進行維護。
5 討論該「設計模式」還能與哪些「設計模式」配合,以及採用該「設計模式」的優缺點。
6 最後則是討論該「設計模式」還能應用在遊戲設計的哪個環節。

本書作者認為,透過上述步驟來學習「設計模式」與「遊戲開發」,是最能徹底明瞭「設計模式」與「遊戲開發」的學習方式。同時,本書還獲得了遊戲業界及軟體設計界的許多讚賞,因此,我們將之列為《中文原創經典》。

本書程式碼的GitHub下載點如下:
https://github.com/sttsai/PBaseDefense_Unity3D

本書網站:(提供書中較大的UML原圖)
http://gameworker.pixnet.net/blog

作者簡介:

蔡昇達,成功大學電機研究所(計算機組)博士班肄業。當年為了實現遊戲夢從學術界進入遊戲業,累計了十年遊戲開發經驗,包含多款大型多人線上遊戲(MMORPG)、網頁遊戲(Web Game)、移動平台連線遊戲(App Game)。

曾任職於國內知名遊戲開發公司,擔任遊戲程式設計師、專案程式統籌、研發技術中心經理等職務,現任職於知名新創團隊研發總監一職。

熱愛撰寫遊戲。學習任何新的程式語言、工具都以實作遊戲為開始,專長:遊戲程式設計、網路程式設計、分散式系統設計、電腦圖學、影像搜尋、遊戲製程規劃及運作、遊戲專案管理。

喜歡閱讀,家中千本以上藏書,包含資訊技術、一般文學、奇幻文學、歷史文學… 等。因為看了許多,所以心中也有很多想法想與人分享。構想多年之後,某日下午終於下筆開始了這本書。關於作者的其它分享可至: http://gameworker.pixnet.net/blog

TOP

各界推薦
名人推薦:~~~~~~~~~~~~~~本書讚譽~~~~~~~~~~~~~~

本書作者經由十年的遊戲開發過程中,將設計模式理論巧妙地融合到實務之中,為讓讀者能更容易地了解如何運用此理論,書中透過一個遊戲的實作貫穿全書,呈現出設計模式的完整樣貌,且以淺顯易懂的比喻來解譯難以理解的設計模式,透過這些相信能夠讓想更深入了解此領域的讀者更容易上手,推薦給有興趣從事遊戲開發的朋友們。

軒轅劍之父——蔡明宏

暱稱『阿達』的蔡昇達先生,在台灣遊戲研發領域中,是位堪稱天才的程式設計師,我在擔任『仙劍Online』製作人期間,他是我對專案推展最大的...
»看全部
TOP

目錄
關於本書
Part I 設計模式與遊戲設計
Chapter 1 遊戲實作中的設計模式
Chapter 2 遊戲範例說明

Part II 基礎系統
Chapter 3 遊戲場景的轉換 — State狀態模式
Chapter 4 遊戲主要類別 — Facade外觀模式
Chapter 5 取得遊戲服務的唯一物件 — Singleton模式
Chapter 6 遊戲內各系統的整合 — Mediator仲介者模式
Chapter 7 遊戲的主迴圈 — Game Loop

Part III 角色的設計
Chapter 8 角色系統的設計分析
Chapter 9 角色與武器的實作 — Bridge橋接模式
Chapter 10 角色數值的計算 — Strategy策略模式
Chapter 11 攻...
»看全部
TOP

商品資料
  • 作者: 蔡昇達
  • 出版社: 博碩文化股份有限公司 出版日期:2016-01-25 ISBN/ISSN:9789864340835
  • 語言:繁體中文 裝訂方式:平裝 頁數:608頁
  • 商品尺寸:長:230mm \ 寬:170mm
  • 類別: 中文書> 電腦> 程式語言
贊助商廣告
 
金石堂 - 今日66折
羅德.達爾電影版原著小說(巧克力冒險工廠、女巫、吹夢巨人、瑪蒂達)
作者:羅德.達爾
出版社:小天下
出版日期:2022-10-27
66折: $ 924 
博客來 - 今日66折
最好的教練,不給答案:打造日本第一的最強領導法,日本冠軍教練不藏私的執教指南
作者:吉井理人
出版社:堡壘文化
出版日期:2024-01-04
66折: $ 277 
城邦讀書花園 - 今日66折
基督的奧秘:一個被遺忘的事實,如何改變我們所見、所信與盼望的一切
作者:理查.羅爾(Richard Rohr)
出版社:啟示
出版日期:2023-12-07
66折: $ 297 
金石堂 - 今日66折
養氣二部曲:用站樁功法、洗脈輪及生命體悟,成就愛與幸福
作者:高堯楷
出版社:方智出版社股份有限公司
出版日期:2023-04-01
66折: $ 257 
 
金石堂 - 暢銷排行榜
口罩男子明明不想談戀愛(02)
作者:参号ミツル
出版社:尖端漫畫
出版日期:2024-05-10
$ 119 
Taaze 讀冊生活 - 暢銷排行榜
迷宮飯 世界導覽冒險者聖經(全)
作者:九井諒子
出版社:青文出版社股份有限公司
出版日期:2022-02-14
$ 264 
Taaze 讀冊生活 - 暢銷排行榜
底層邏輯:看清這個世界的底牌
作者:劉潤
出版社:時報文化出版企業股份有限公司
出版日期:2022-03-29
$ 316 
博客來 - 暢銷排行榜
ONE PIECE航海王 108
作者:尾田榮一郎
出版社:東立
出版日期:2024-04-25
$ 109 
 
金石堂 - 新書排行榜
依舊無法厭倦你 (全)
作者:ばせう
出版社:台灣角川股份有限公司
出版日期:2024-05-09
$ 126 
Taaze 讀冊生活 - 新書排行榜
超越國界的公民思辨:如何與異溫層交流?沒捐錢給難民是錯的嗎?當代倫理學大師談全球化時代的道德難題
作者:克瓦米.安東尼.阿皮亞
出版社:麥田
出版日期:2024-05-04
$ 266 
Taaze 讀冊生活 - 新書排行榜
超越乳癌【最新增訂版】
作者:張金堅
出版社:原水
出版日期:2024-05-02
$ 406 
Taaze 讀冊生活 - 新書排行榜
經典古文小寓言:讀動物故事、打造文言文基礎、閱讀素養題全部學起來!(高詩佳老師作品)
作者:高詩佳
出版社:小麥田
出版日期:2024-05-04
$ 279 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策