Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

游戏逻辑思想 game logic thinking

ebook

编辑推荐《游戏逻辑思想》讨论的内容主要是关于游戏开发基础、设计、框架以及商业环境对问题的策略选择。 本书讲的不是细节、api或者一些框架的使用,讲的是为什么要这么写代码、这么存储、这么设计、如何在设计的抉择中进行深度思考以及如何去挖掘设计。书中的内容都是带有商业性质的,因为这种特殊性,无法公布过多的细节,只能把细节抽象成思想展现出来。本书对于新手游戏开发者是入门利器,有利于他们少走些弯路。对于高级游戏开发者是他们通向主程序必备的学习过程,也提供了大量的思维方式供他们解放生产力。书中的内容大部分在商业项目执行过程中作为内部分享分享给团队,含有极高的价值。内容简介对于一个项目的执行,经常会遇到沟通上的困难。很多事情没有特别的负责人,处于一个灰色地带。本书通过技术手段来整合整个开发到执行的工具链,减少策划与程序之间的沟通成本,提高策划、美术、程序的整体共同配合效率。对于一个独立的程序本身而言。这本书提供的是一条独立的思考能力,有助于程序跳出常规的逻辑编写角色,在更高的一个层面纵观整个系统,欣赏整个开发框架带来的设计之美。另一方面,反复的对一个问题进行策略的选择、打磨有利于提高程序本身的编程决策能力,以应付未来多变的产品需求。当能力一步一步上升,程序需要跳出逻辑的限制,忽略对逻辑的记忆。转而将这些细节的了解转变成对细节背后共同点的抽象,脱离逻辑寻找思想。对于一个游戏本身而言。这本书希望能给大量游戏从业者带来一道光。这道光不是解决它们现有的难题的,而是减轻他们对于压力的负重。给他们带来的是艰难前行过程中的一些收获,一些跨行业的思考方式以及技巧。这些思想可以应对不断的迭代和变化,让每一个人在这个过程中收获有意义的成长。目录序 第一章:基础内容交流 1. 代码规范,编写可读懂的代码 2. 正确的使用断言与返回 3. 可拓展接口设计 4. 调试的思维与逻辑 5. 培养敏锐的异常反应 6. 代码修改与重构 7. 优雅的使用外部代码 8. 代码审查 9. 从面试的角度看面试 10. 如何应对代码错误 第二章:逻辑的设计模式讨论 11. 分层设计 12. 主动与被动 13. 阻塞与非阻塞 14. 同步与异步 15. 串行与并行 16. 存数据引发的思考 17. 事件通知 18. 接口设计 19. 统一与非统一 20. 耦合与非耦合 第三章:框架设计初步 1. 基类的设计 2. 框架代码结构 3. 框架设计 4. 框架拓展的思路 5. 路由 6. 其他框架的封装 7. 框架思维应用案例 8. 框架哲学 第四章:逻辑设计原理 1. 概要 2. 定时器与帧更新 3. 缓存的设计 4. 组件的设计 5. 资源规划 6. 跨服设计漫谈 7. 分线漫谈 第五章:细节与其他1. 代码管理 2. 检测与转换 3. 缓存更新 4. 异常处理 5. 适配这件小事 6. 性能分析 第六章: 商业环境问题 1. 线上问题的处理 2. 程序负责人的关注 3. 商业限制杂谈 4. 妥协与策略的应用 5. 报警机制 6. 游戏更新 7. 硬钢,使用硬能力解决问题 第七章:提高能力的方法 1. 初步 2. 阅读源码 3. 深入理解差异化 4. 阅读接口设计 5. 后续 结束

Formats

  • OverDrive Read
  • EPUB ebook

Languages

  • Chinese