游戏编程算法与技巧
内容简介 · · · · · ·
《游戏编程算法与技巧》介绍了大量今天在游戏行业中用到的算法与技术。《游戏编程算法与技巧》是为广大熟悉面向对象编程以及基础数据结构的游戏开发者所设计的。作者采用了一种独立于平台框架的方法来展示开发,包括2D 和3D 图形学、物理、人工智能、摄像机等多个方面的技术。《游戏编程算法与技巧》中内容几乎兼容所有游戏,无论这些游戏采用何种风格、开发语言和框架。
《游戏编程算法与技巧》的每个概念都是用C#、Java 或C++ 程序员直观明白的伪代码阐述的,并且这些伪代码都已被作者改进和验证过。《游戏编程算法与技巧》中每章末均配有习题或练习,以帮助读者对所学内容进行巩固。《游戏编程算法与技巧》最后,作者详细分析了两款完整的游戏,清楚展现了前面章节讲到的很多技术和算法。
作者简介 · · · · · ·
Sanjay Madhav 是南加利福尼亚大学的讲师,在那里他教授了几门与游戏编程相关的课程。而在全职加入南加利福尼亚大学之前,他作为程序员在许多公司工作过,包括Electronic Arts、Neverso 及Pandemic Studios。虽然他在很多系统上都有着丰富的开发经验,但是他最感兴趣的还是游戏机制的开发。他所参与的游戏包括《荣誉勋章:太平洋突袭》(Tony Hawk’s Project 8)、《指环王:征服》(Lord of the Rings: Conquest)和The Saboteur。
从2008 年开始,Sanjay 在南加利福尼亚大学兼职,当时他还是全职游戏程序员当中的一员。在2009 年年末Pandemic Studios 关闭之后,他决定专注于教越来越重要的游戏程序员。他的主要课程是面向本科生的游戏编程课程,而且已经...
(展开全部)
Sanjay Madhav 是南加利福尼亚大学的讲师,在那里他教授了几门与游戏编程相关的课程。而在全职加入南加利福尼亚大学之前,他作为程序员在许多公司工作过,包括Electronic Arts、Neverso 及Pandemic Studios。虽然他在很多系统上都有着丰富的开发经验,但是他最感兴趣的还是游戏机制的开发。他所参与的游戏包括《荣誉勋章:太平洋突袭》(Tony Hawk’s Project 8)、《指环王:征服》(Lord of the Rings: Conquest)和The Saboteur。
从2008 年开始,Sanjay 在南加利福尼亚大学兼职,当时他还是全职游戏程序员当中的一员。在2009 年年末Pandemic Studios 关闭之后,他决定专注于教越来越重要的游戏程序员。他的主要课程是面向本科生的游戏编程课程,而且已经连续教了10 个学期。
目录 · · · · · ·
第1 章游戏编程概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
游戏编程的发展2
Atari 时期(1977—1985 年) 2
NES 和SNES 时期(1985—1995 年) 3
PS 和PS2 时期(1995—2005 年) 3
Xbox360、PS3 和Wii 时期(2005—2013 年) 3
· · · · · · (更多)
喜欢读"游戏编程算法与技巧"的人也喜欢 · · · · · ·
0 有用 wayne 2021-11-01 15:07:58
名字很吓人,实际很贴近入门开发者,对于只用过unity引擎的来说,也解释了一些入门层面的原理,感兴趣可以继续查其他书深入,内容不复杂,伪代码未验证,建议直接百度google,照着思路写 结尾两章的示例可有可无,一个将cocos2D,一个mono?也没有具体实现
3 有用 局外人 2021-05-25 13:14:03
正如楼上所说的, 微缩版的<游戏引擎架构>. 好处是把游戏编程中的方方面面都简要过了一遍, 注意是简要而不简单, 干货满满, 里面的有些要点, 简单的一句话, 真正趟过坑, 才能深有体会. 提供的扩展资料也非常有价值, 适合深究, 总体内容上做到了简繁有度. 作者同时也是<网络多人游戏架构与编程>一书的作者, 是南加州大学的讲师, 在EA工作过, 做过<指环王: 征服>, <荣誉勋章: 血战太平洋... 正如楼上所说的, 微缩版的<游戏引擎架构>. 好处是把游戏编程中的方方面面都简要过了一遍, 注意是简要而不简单, 干货满满, 里面的有些要点, 简单的一句话, 真正趟过坑, 才能深有体会. 提供的扩展资料也非常有价值, 适合深究, 总体内容上做到了简繁有度. 作者同时也是<网络多人游戏架构与编程>一书的作者, 是南加州大学的讲师, 在EA工作过, 做过<指环王: 征服>, <荣誉勋章: 血战太平洋>等项目, 里面的经验心得很有参考意义. 书是2013年的书, 但大部分东西至今仍适用. 这么好的书没有再版有点可惜了, 现在实体书正常价格基本买不到了. 期待作者出新版. (展开)
3 有用 C生万物 2021-03-12 16:36:05
据说是南加大游戏专业的本科教材,很适合入门,学过线代、DS再来读这本没什么大问题。可以迅速了解游戏编程的基本体系:游戏数学、图形学(包括渲染和摄像机)、输入、音效、AI、UI、脚本语言等。虽然书中都是入门级别的内容,但作者在每章节末列出了相关的专业级参考资料供读者深入学习,这是这本书的第二大特点。两点扣分的地方:小错误略多,不知是翻译还是原书的问题,但不影响整体内容的理解;代码示例都是用的伪代码,... 据说是南加大游戏专业的本科教材,很适合入门,学过线代、DS再来读这本没什么大问题。可以迅速了解游戏编程的基本体系:游戏数学、图形学(包括渲染和摄像机)、输入、音效、AI、UI、脚本语言等。虽然书中都是入门级别的内容,但作者在每章节末列出了相关的专业级参考资料供读者深入学习,这是这本书的第二大特点。两点扣分的地方:小错误略多,不知是翻译还是原书的问题,但不影响整体内容的理解;代码示例都是用的伪代码,还不如用C++好理解。 (展开)
> 更多短评 19 条
我要写书评游戏编程算法与技巧的书评 · · · · · · ( 全部 6 条 )
白如冰 2018-05-05 23:54:27简易版的游戏引擎架构
书的内容是游戏引擎架构的简易浓缩版,基本上概括了游戏开发的方方面面。 名字有点吓人,算法与技巧几个字很容易让初学者敬而远之。不过还是比较简单适合入门的,但是还是需要一点编程基础的。 书中的一些demo的伪代码还是蛮不错,有比较好的参考意义。 也推荐想做策划的看,以... (展开)
Eric03742 2021-07-08 15:58:43这本书的翻译质量实在太糟糕了,仅以第一页为例逐句分析
仅第一页就出现了大量的错误,实在没法继续读下去。建议有条件有能力的读者直接阅读原版。下面是第一页里所有个人认为存在错误的翻译,有些地方虽然严格来说并不算是错译,但并未将原文的意思准确地翻译出来,因此一并指出。本人英语水平亦有限,如有错误之处,还望指正: 原文... (展开)
局外人 2021-05-25 13:16:39有点被埋没的游戏编程好书
正如楼上所说的, 微缩版的<游戏引擎架构>. 好处是把游戏编程中的方方面面都简要过了一遍, 注意是简要而不简单, 干货满满, 里面的有些要点, 简单的一句话, 真正趟过坑, 才能深有体会. 提供的扩展资料也非常有价值, 适合深究, 总体内容上做到了简繁有度. 作者同时也是<... (展开)
> 更多书评 6篇
相关知识
游戏编程算法与技巧
游戏编程算法与技巧 带目录完整pdf[41MB] 电子书 下载
游戏编程里面有哪些经典或者很酷的算法 – PingCode
深入探索:游戏AI编程与智能算法实现
Python实现战棋游戏策略算法:从入门到进阶的编程指南
深入探讨游戏开发中的编程语言选择与编程技巧
写游戏的编程语言:挑选语言与编程技巧解析
游戏编程是什么专业
Android Studio实战:经典游戏编程与优化技巧详解
游戏编程基本概念/游戏编程技能要求/游戏编程学习方法
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 4999
- 2博德之门3黄金雏龙法杖怎么得 4869
- 3《大侠立志传》剿灭摸金门任务 4312
- 4代号破晓官方正版角色介绍 4023
- 5赛马娘锻炼到底的伙伴支援卡事 3802
- 6闪烁之光11月兑换码大全20 3774
- 7原神原海异种刷怪路线-原神原 3547
- 8爆梗找茬王厕所特工怎么通关- 3542
- 9《我的世界》领地删除指令是什 3440
- 10原神开局星落湖怎么出去 原神 3426