目錄

  • 致謝
  • 序
    • 架構,性能和遊戲
  • 重訪設計模式
    • 命令模式
    • 享元模式
    • 觀察者模式
    • 原型模式
    • 單例模式
    • 狀態模式
  • 序列模式
    • 雙緩衝模式
    • 遊戲循環
    • 更新方法
  • 行爲模式
    • 字節碼
    • 子類沙箱
    • 類型對象
  • 解耦模式
    • 組件模式
    • 事件隊列
    • 服務定位器
  • 優化模式
    • 數據局部性
    • 髒標識模式
    • 對象池模式
    • 空間分區
  § Contents   ≡ 首頁   下一章 →  

致謝 Acknowledgements

遊戲設計模式 Game Programming Patterns

據說只有作家知道寫作中會遇到什麼, 但還有另外一羣人知道內情——那些不幸與作家有親密關係的人。 我的妻子Megan從岩石般緻密的生活中,爲我開鑿出寫作時間。 洗盤子,給孩子洗澡也許不是“寫作”, 但沒有她的這些付出,這本書永遠沒法寫出來。

我在EA做程序員時開始寫作這本書。 我認爲公司不知道這回事, 我要感謝Michael Malone, Olivier Nallet, 以及Richard Wifall。 他們爲書籍的前幾章提供了詳盡有益的建議。

寫到一半時,我決定放棄傳統的出版方式。 我知道,這意味着沒有編輯的指導,但有成打的讀者通過郵件告訴我書該怎麼寫; 這意味着沒有校對,但有超過250個bug報告來幫我改進; 這意味着沒有寫作期限的鼓舞,但當我完成一章,讀者會拍着我的背鼓勵,我會有更強的動力。

我沒有失去文字編輯。Lauren Briese在我需要的時候出現並傑出地完成了工作。

人們稱之爲“自出版”,但是“衆出版”更加接近事實。 寫作是件孤獨的事,但我從沒感到孤單。 哪怕是我停止寫作兩年後,仍有人來鼓勵我。 沒有那些提醒我他們期待更多章節的人,我不會重拾工作並完成此書。

特別感謝Colm Sloan,完全出於內心的善意,他認真閱讀了書中每個章節兩遍,給了我衆多超讚的反饋。我欠他一份人情,也許是兩份。

那些寫過郵件或者發過評論的人, 那些點過贊或者收藏的人, 那些發過推特的人,那些與我交流的人, 那些向朋友宣傳這本書的人,那些向我發送錯誤報告的人, 我要對你們說:我心中充滿了對你的感激。 完成這本書是我人生中最大的目標之一,是你讓我夢想成真。

謝謝!

  § Contents   ≡ 首頁   下一章 →  
© 2009-2015 Robert Nystrom