幫助中心 | 我的帳號 | 關於我們

遊戲編程模式

  • 作者:(美)尼斯卓姆|譯者:GPP翻譯組
  • 出版社:人民郵電
  • ISBN:9787115426888
  • 出版日期:2016/09/01
  • 裝幀:平裝
  • 頁數:306
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    遊戲開發一直是熱門的領域,掌握良好的遊戲編程模式將是開發人員的必備技能。本書細緻地講解了遊戲開發需要用到的各種編程模式,並提供了豐富的示例。
    全書共6篇20章。第1篇概述了架構、性能和遊戲的關係,第2篇回顧了GoF經典的6種模式。第3篇到第6篇,按照序列型模式、行為型模式、解耦型模式和優化型模式的分類,詳細講解了遊戲編程中常用的13種有效的模式。
    由尼斯卓姆所著的《遊戲編程模式》提供了豐富的代碼示例,通過理論和代碼示例相結合的方式幫助讀者更好地學習。無論是遊戲領域的設計人員、開發人員,還是想要進入遊戲開發領域的學生和普通程序員,都可以閱讀本書。

作者介紹
(美)尼斯卓姆|譯者:GPP翻譯組
    Robert Nystrom是一位擁有20年以上職業編程經驗的開發者,而他在其中大概一半的時間從事遊戲開發。在藝電(Electronic Arts)的8年時間里,他曾參與勁爆美式足球(Madden)系列這樣龐大的項目,也曾投身於亨利·海茨沃斯大冒險(Henry Ptatsworth in the Puzzing Adventure)這樣稍小規模的遊戲開發之中。他所開發的遊戲遍及PC、Gamecube、PS2、XBox、X360以及DS平台。但他最引以為傲的,是為開發者們提供了開發工具和共享庫。他熱衷於尋求易用的、漂亮的代碼來延伸和增強開發者們的創造力。     Robert與他的妻子和兩個女兒定居於西雅圖,在那裡你很有可能會見到他正在為朋友們下廚,或者在為他們上啤酒。

目錄
第1篇  概述
  第1章  架構,性能和遊戲
    1.1  什麼是軟體架構
      1.1.1  什麼是好的軟體架構
      1.1.2  你如何做出改變
      1.1.3  我們如何從解耦中受益
    1.2  有什麼代價
    1.3  性能和速度
    1.4  壞代碼中的好代碼
    1.5  尋求平衡
    1.6  簡單性
    1.7  準備出發
第2篇  再探設計模式
  第2章  命令模式
    2.1  配置輸入
    2.2  關於角色的說明
    2.3  撤銷和重做
    2.4  類風格化還是函數風格化
    2.5  參考
  第3章  享元模式
    3.1  森林之樹
    3.2  一千個實例
    3.3  享元模式
    3.4  紮根之地
    3.5  性能表現如何
    3.6  參考
  第4章  觀察者模式
    4.1  解鎖成就
    4.2  這一切是怎麼工作的
      4.2.1  觀察者
      4.2.2  被觀察者
      4.2.3  可被觀察的物理模塊
    4.3  它太慢了
    4.4  太多的動態內存分配
      4.4.1  鏈式觀察者
      4.4.2  鏈表節點池
    4.5  餘下的問題
      4.5.1  銷毀被觀察者和觀察者
      4.5.2  不用擔心,我們有
      4.5.3  接下來呢
    4.6  觀察者模式的現狀
    4.7  觀察者模式的未來
  第5章  原型模式
    5.1  原型設計模式
      5.1.1  原型模式效果如何
      5.1.2  生成器函數
      5.1.3  模板
      5.1.4  頭等公民類型(First-class types)
    5.2  原型語言範式
      5.2.1  Self 語言

      5.2.2  結果如何
      5.2.3  如何
    5.3  原型數據建模
  第6章  單例模式
    6.1  單例模式
      6.1.1  確保一個類只有一個實例
      6.1.2  提供一個全局指針以訪問實例
    6.2  使用情境
    6.3  後悔使用單例的原因
……
  第七章  狀態模式
第3篇  序列式模式
  第8章  雙緩衝
  第9章  遊戲循環
  第10章  更新方法
第4篇  
  第11章  位元組碼
  第12章  子類沙盒
  地13章  類型對象
第5篇  解耦型模式
  第14章&nb