close

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



博客來

博客來

嗨!

您正在找 設計模式與遊戲開發的完美結合 這本書嗎?

這本 設計模式與遊戲開發的完美結合 在博客來就可以買的到!

而且在博客來訂購 設計模式與遊戲開發的完美結合 還享有優惠價唷!

還有博客來會不定期的舉辦一些如購物金贈送或是使用折價券折抵的活動,

購買 設計模式與遊戲開發的完美結合 自己可以選擇是否要使用7-11取書(貨)服務,亦或是選擇使用宅配到府服務,真的很方便!

底下是 設計模式與遊戲開發的完美結合 的內容簡介



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

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

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

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

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

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

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

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

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

1 土法煉鋼完成遊戲需求。

2 簡介可以採用的「設計模式」,包含使博客來網路書店 用生活實例來解釋GoF對於該模式的定義。

3 使用該「設計模式」重構或重新設計程式,以完成遊戲需求。

4 搭配團隊對話的手法,討論日後遇到需求變化時,如何善用該「設計模式」的強大之處,以簡單的調整方式來進行維護。

5 討論該「設計模式」還能與哪些「設計模式」配合,以及採用該「設計模式」的優缺點。

6 最後則是討論該「設計模式」還能應用在遊戲設計的哪個環節。

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

本書程式碼的GitHub下載點如下:

github.com/sttsai/PBaseDefense_Unity3D

本書網站:(提供書中較大的UML原圖)

gameworker.pixnet.net/blog

專家一致推薦

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

暱稱『阿達』的蔡昇達先生,在台灣遊戲研發領域中,是位堪稱天才的程式設計師,我在擔任『仙劍Online』製作人期間,他是我對專案推展最大的信心來源。阿達在經歷過大型連網遊戲研發與營運過程洗禮後,升任為技術中心主管,並參與多款網頁遊戲與手機遊戲開發,充份展現他多元技術能力。在本書中,阿達除了傳達程式技術,更將他的實務經驗化為情境式範例,相信對遊戲設計有興趣的讀者,一定能獲益良多!——資深遊戲製作人——李佳澤

一個充滿技術涵養的作品,有別於其他的遊戲開發叢書,採用了整合式的專案教學,即一個專案包含了所有作者想要傳承的經驗,同時也能讓讀者學習到整個遊戲開發的過程,非常適合走在程式設計師之路的開發者,作者以其深厚的開發經驗深入探討程式設計師該有的GoF開發思維,是一本無論遊戲開發或專案開發都值得蒐藏的作品。——Unity官方產品技術佈道師——Kelvin Lo

《設計模式與遊戲開發的完美結合》將軟體的基本道理做了一個總整理,並且利用一個遊戲的範例來應用23個設計模式,這在設計模式的書籍中是較為少見的,作者企圖將軟體設計的領域擴展到所有與軟體有關的產業中,相當令人激賞!——信仁軟體設計創辦人——賴信仁

本書不僅榮登博碩文化《中文原創經典》系列,事實上,正是有了這本書才開始有了《中文原創經典》這個系列,換句話說,本書是《中文原創經典》當中,第一本由台灣工程師撰寫的書籍!——博碩文化《名家名著》、《中文原創經典》總編輯——陳錦輝

  • 出版社:博碩

    新功能介紹
  • 出版日期:2016/01/25
  • 語言:繁體中文


商品網址: 設計模式與遊戲開發的完美結合

博客來











Excel 2010實力養成暨評量(附光碟)



Word 2010實力養成暨評量(附光碟)



Excel 2010實力養成暨評量



Word 2010實力養成暨評量



中英數輸入實力養成暨評量(合訂本2011年版)



PowerPoint 2010實力養成暨評量(附光碟)



Access 2010實力養成暨評量(附光碟)



TQC+軟體開發知識認證指南(附光碟)



Access 2010實力養成暨評量















Excel 2016函數與分析工具(適用Excel 2016~2010)



Excel函數的進擊:函數╳函數組合大事典



三步驟搞定!最強Excel數據彙整與計算高段技法



Excel 2010範例教本(第四版)(附範例光碟)



精彩 Excel 2016 全方位應用(附綠色範例檔)



Excel 公司財務管理職場應用寶典(附VCD一片)



Excel 2016 教學範本



Excel 2016商務應用必學的16堂課



Excel高手捷徑:那些網路查不到的疑難雜症解決法



Excel精用密技字典(第二版)



Excel VBA 757個最強活用範例集-暢銷回饋版



Excel VBA與巨集程式設計:新手入門就靠這一本





博客來

商品網址: 設計模式與遊戲開發的完美結合

博客來















中華U23今年七月出征北韓。(圖/足協提供)(下圖同)

記者王翔/台北報導

明年雅加達亞運中華男足(U23)將會確定爭取參賽,中華足協也計畫聘請另一位外籍總教練,此新任總教練也由國家隊總教練懷特推薦,為讓國家隊和U23能完整銜街,懷特專心帶領國家隊,也準備開始打造懷特的國家隊分級體系。

中華男足亞運自1966年後就未再參賽,如果明年雅加達亞運順利參賽,將是相隔52年後再度參加亞運,過去多屆足協爭取男足參加亞運都未成功,其中很大原因都是男足實力落差太大,但明年亞運是國人關心大型運動會和重要國際賽,同時近年國家隊男足受到重視,因此足協評估獲准參賽可能性很大,目前剩不到一年時間,已經開始進行作業準備。

中華足協理事長林湧成樂觀表示,以目前氛圍加上政府對足球支持,男足明年重返亞運賽場的機會很大,由於亞運是U23以下參加,國家隊也可以開始著手接班梯隊的計畫,當然希望明年再返亞運能創造好成績。

目前規劃亞運並不是由懷特教練團領軍,而是由新聘外籍教練擔任,可以和懷特的訓練體系銜接,但仍執行懷特的方向,同時也會選出亞運培訓隊準備進軍亞運。

目前各國U23以下發展都相當有成效和競爭力,我國雖在成人國家隊有明顯進步,但各級代表隊卻同樣始終難以突破分組賽,尤其今年U23亞洲區小組賽在北韓三場比賽全敗,而且失14球只進2球,加上台北世大運最後一名,U23球員如果要在明年重返亞運有成績,足協評估必須要由外籍教練執教,而這也得到懷特的認同支持,並由懷特推薦可以掌兵符的人選。

博客來網路書局?接收更多精彩賽事,歡迎加入《ETNEWS運動雲》粉絲團








8E6B30EC6FCBB672
arrow
arrow

    frj19jv95v 發表在 痞客邦 留言(0) 人氣()