目录

  • 致谢
  • 序
    • 架构,性能和游戏
  • 重访设计模式
    • 命令模式
    • 享元模式
    • 观察者模式
    • 原型模式
    • 单例模式
    • 状态模式
  • 序列模式
    • 双缓冲模式
    • 游戏循环
    • 更新方法
  • 行为模式
    • 字节码
    • 子类沙箱
    • 类型对象
  • 解耦模式
    • 组件模式
    • 事件队列
    • 服务定位器
  • 优化模式
    • 数据局部性
    • 脏标识模式
    • 对象池模式
    • 空间分区
下一章 → ≡ 首页

致谢

游戏设计模式

我听说只有其他作家才明白写一本书要经历什么, 但还有另一群人深知这份负担的分量——那些不幸与作家结为伴侣的人。 这本书是在妻子Megan从生活这块致密的岩石中艰难为我凿出的时间里写成的。 洗盘子、给孩子洗澡也许不是“写作”, 但没有她的这些付出,这本书永远没法写出来。

我在EA做程序员时开始写作这本书。 我觉得公司不太清楚该怎么看待这件事, 我要感谢Michael Malone、Olivier Nallet以及Richard Wifall, 他们支持这个项目并为前几章提供了详尽且富有见地的反馈。

写到一半时,我决定放弃传统出版商。 我知道,这意味着失去编辑带来的指导,但有几十位读者通过邮件告诉我他们希望这本书走向何方; 这意味着失去校对者,但有超过250个bug报告来帮我改进文字; 这意味着放弃写作计划带来的激励,但每当我完成一章,读者都会拍拍我的背鼓励我,我的动力绰绰有余。

我没有失去文字编辑。Lauren Briese在我需要的时候出现,并出色地完成了工作。

人们称之为“自出版”,但“众出版”才更贴切。 写作是件孤独的事,但我从没感到孤单。 哪怕我把这本书搁置了两年,鼓励也从未间断。 如果没有几十位读者一直提醒我,他们还在等着后面的章节,我绝不会重新拾起这本书并把它写完。

特别感谢Colm Sloan,完全出于内心的善意,他认真阅读了书中每个章节两遍,给了我堆积如山的出色反馈。我欠你一杯啤酒,也许是二十杯。

那些写过邮件或者发过评论的人, 那些点过赞或者收藏的人, 那些发过推特或转推的人,那些主动联系我的人, 那些向朋友宣传这本书的人,那些向我发送错误报告的人, 我要对你们说:我心中充满了对你们的感激。 完成这本书是我人生中最大的目标之一,是你们让我梦想成真。

谢谢!

下一章 → ≡ 首页
© 2009-2015 Robert Nystrom