GAME PROGRAMMING GEMS 8 Preface&Overview

声明:本人所做翻译不用于任何商业用途以及任何盈利行为,译者保留解释权。

Statement: I do not do translation for any commercial use as well as any profit behavior, the translator reserves the right to explain.

今天开始看这本书 游戏编程宝典8 我是这么叫的 也有人叫这本书 红宝石 ,总之很神的一本书,对于游戏开发者来说必定是神典 哈哈,Keyle以前没有做过C++但是这本书是C++语言描述的,姑且就边学C++边翻译这本书,希望有所收获 ,本章概览大概描述下接下来的学习曲线,以红宝石为主线翻译,可能涉及到的面比较广我只能边翻译边学了,顺边会写一些C++的开源项目,虽然说之前的开源项目已经够我忙的了,不过呢,事多到一定程度就不嫌多了,我就是这样的人 哈哈。

接下来看看目录 , 文章有600Page+ 慢慢来吧

1.Graphics 图形学

2.Physics and Animaiton 物理与动画

3.AI 人工智能

4.General program 日常编码(主要是一些需要注意的点)

5.Networking and mutityplayer 联网与多人游戏

6.Audio 音频部分

7.General purpose computer on gpus 利用Gpu

时间: 2024-10-11 02:39:19

GAME PROGRAMMING GEMS 8 Preface&Overview的相关文章

Github 的一个免费编程书籍列表

Index Ada Agda Alef Android APL Arduino ASP.NET MVC Assembly Language Non-X86 AutoHotkey Autotools Awk Bash Basic BETA C C# C++ Chapel Cilk Clojure COBOL CoffeeScript ColdFusion Cool Coq D Dart DB2 Delphi / Pascal DTrace Elasticsearch Emacs Erlang F#

计算机类免费电子书共享

列表最早来自stackoverflow上的一个问题:List of freely available programming books 现在在github上进行维护:free-programming-books List of Free Programming Books This list initially was a clone of stackoverflow - List of freely available programming books by George Stocker.

Github上的1000多本免费电子书重磅来袭!

这个GIthub库的免费电子书资源绝对值得你拥有,赶紧收藏吧! 以前 StackOverFlow 也给出了一个免费电子书列表,现在在Github上可以看到时刻保持更新的列表了. 瞥一眼下面的书籍分类目录,你就能知道这个免费电子书库的含金量了吧.记得一定要看几本,千万别下载了大量书籍而束之高阁! 行动重于空想! Github地址:     https://github.com/vhf/free-programming-books/blob/master/free-programming-books

【转】游戏程序员养成计划

博客出处:www.cnblogs.com/clayman/archive/2009/05/17/1459001.html 作者:clayman 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手.下面总结了一些入门方法和比较容易入手的资料. 首先你要精通一门高级语言,pc上游戏的首选语言就是C++.其次,要有良好的英文阅读能力.对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为

A*寻路算法的优化与改进

提要 通过对上一篇A*寻路算法的学习,我们对A*寻路应该有一定的了解了,但实际应用中,需要对算法进行一些改进和优化. Iterative Deepening Depth-first search- 迭代深化深度优先搜索 在深度优先搜索中一个比较坑爹情形就是在搜索树的一枝上没有要搜的结果,但是却非常深,甚至深不见底,这样就根本搜索不到结果.为了防止这种情况出现,就出现了Iterative Deepening的思想. 迭代深化搜索(Iterative deepening search, IDS)或者

Unity FSM 有限状态机

翻译了一下unity wiki上对于有限状态机的案例,等有空时在详细写一下.在场景中添加两个游戏物体,一个为玩家并修改其Tag为Player,另一个为NPC为其添加NPCControl脚本,并为其将玩家角色和路径添加上去.(该案例利用状态机简单的实现了一个NPC的简单AI---巡逻---看到玩家----追逐玩家----丢失玩家----巡逻) 效果: 状态机: 1 using System; 2 using System.Collections; 3 using System.Collection

Finite State Machine

Contents [hide] 1 Description 2 Components 3 C# - FSMSystem.cs 4 Example Description This is a Deterministic Finite State Machine framework based on chapter 3.1 of Game Programming Gems 1 by Eric Dybsend. Therea are two classes and two enums. Include

推荐书籍

仅供个人学习使用,勿用于任何商业用途.作者:Clayman 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手.下面总结了一些入门方法和比较容易入手的资料. 首先你要精通一门高级语言,pc上游戏的首选语言就是C++.其次,要有良好的英文阅读能力.对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译.慢慢尝试着阅读英文资料,你会

Finite State Machine 有限状态机

? ?????首先这是一篇FSM翻译,关于Finite State Machine 的架构赏析,如果项目对ai需求不是非常强,可以在此基础上扩展,keyle也是在学习中欢迎交流,后面两篇计划是在写一篇Behavior?Tree(行为树),最后一篇实现基于Lua的AI的热更新?QQ群交流:137728654 ? ? Finite State Machine Contents 1?Description 2?Components 3?C# - FSMSystem.cs 4?Example Descr