目录

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

致谢

游戏设计模式

据说只有作家知道写作中会遇到什么, 但还有另外一群人知道内情——那些不幸与作家有亲密关系的人。 我的妻子Megan从岩石般致密的生活中,为我开凿出写作时间。 洗盘子,给孩子洗澡也许不是“写作”, 但没有她的这些付出,这本书永远没法写出来。

我在EA做程序员时开始写作这本书。 我认为公司不知道这回事, 我要感谢Michael Malone, Olivier Nallet, 以及Richard Wifall。 他们为书籍的前几章提供了详尽有益的建议。

写到一半时,我决定放弃传统的出版方式。 我知道,这意味着没有编辑的指导,但有成打的读者通过邮件告诉我书该怎么写; 这意味着没有校对,但有超过250个bug报告来帮我改进; 这意味着没有写作期限的鼓舞,但当我完成一章,读者会拍着我的背鼓励,我会有更强的动力。

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

人们称之为“自出版”,但是“众出版”更加接近事实。 写作是件孤独的事,但我从没感到孤单。 哪怕是我停止写作两年后,仍有人来鼓励我。 没有那些提醒我他们期待更多章节的人,我不会重拾工作并完成此书。

特别感谢Colm Sloan,完全出于内心的善意,他认真阅读了书中每个章节两遍,给了我众多超赞的反馈。我欠他一份人情,也许是两份。

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

谢谢!

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