Game Programming Golden Rules
暫譯: 遊戲程式設計黃金法則
Martin Brownlow
- 出版商: Charles River Media
- 出版日期: 2004-03-12
- 定價: $1,580
- 售價: 2.5 折 $399
- 語言: 英文
- 頁數: 318
- 裝訂: Paperback
- ISBN: 1584503068
- ISBN-13: 9781584503064
-
相關分類:
C 程式語言、Python、程式語言、遊戲設計 Game-design
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$99$84 -
$350$277 -
$350$277 -
$350$277 -
$880$695 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$590$466 -
$750$638 -
$560$476 -
$550$468 -
$1,680Game Programming Tricks of the Trade
-
$450$351 -
$620$484 -
$280$218 -
$480$379 -
$750$593 -
$720$569 -
$780$616 -
$780$663 -
$1,920$1,824 -
$390$332 -
$580$452 -
$650$507 -
$1,339Vintage Games: An Insider Look at the History of Grand Theft Auto, Super Mario, and the Most Influential Games of All Time (Paperback)
-
$2,030$1,929
相關主題
商品描述
Game Programming Golden Rules provides indispensable techniques that should be part of every game programmer’s arsenal. Written as a series of easy-to-remember rules, the book provides a building block approach in which each new rule builds upon the previous one. Each rule is written as a simple principle and covered from the perspective of how it works in the overall structure of a game project. Topics covered include effective searching and spatial partitioning to data optimization, finite state machines, data driven game systems, and scripting languages. By mastering these areas and applying the rules, programmers learn how to ease the workload for themselves and the rest of the team, resulting in a less painful, smoother, and faster game development cycle. By the end of the book, readers will have deeper confidence and a more profound understanding of the essential techniques of game programming. This book is an excellent resource for those wanting to break into the industry as well as seasoned veterans looking to enhance and refine their skills.
FEATURES
- Details the essential rules that provide a proven template for fast,
effective game development
- Includes ideas that utilize a building block approach to game
development
- Teachers programmers how to enhance productivity and work more
efficiently
- Appeals to all members of the programming team with a broad array of
subjects
- Provides techniques for empowering team members and helping everyone reduce their workload
BRIEF TOC
Tentative Table of Contents: Introduction; Chapter 1: The Fastest Check is One That is Not Done; Effective Searching, Spatial Partitioning; Chapter 2: At a Glance Comparisons; Hash Values; Chapter 3: Geometry is Your Friend; Dot and Cross Products; Matrices; Quaternions vs. Matrices; Curves; Chapter 4: Understand Your Data; Data Optimization; Data Regularization; Chapter 5: Make Your Data Do the Work for You; Finite State Mathematics; Data Drives Saved Game System; Chapter 6: Empower Your Designers, But Don’t Let Them Hang Themselves; Scripting Languages; Speeding up Turnaround Time; Repetitive Tasks Produce Errors; Chapter 7: Trust the Compiler, But Not Too Much; Inheritance; Templates vs. Macros, Effective use of assert; Effective Use of const; Type Conversions; How to Detect and Work Around a Compiler Bug; Chapter 8: Measure Twice, Cut Once (Optimization); Orders of Complexity; C Runtime qsort; Hierarchical Performance Analyzer.
商品描述(中文翻譯)
《遊戲程式設計黃金法則》提供了每位遊戲程式設計師必備的技術。這本書以一系列易於記憶的法則撰寫,採用逐步建立的方式,每個新法則都建立在前一個法則之上。每個法則都以簡單的原則撰寫,並從其在遊戲專案整體結構中的運作方式進行說明。涵蓋的主題包括有效的搜尋和空間劃分、數據優化、有限狀態機、數據驅動的遊戲系統以及腳本語言。通過掌握這些領域並應用這些法則,程式設計師學會如何減輕自己和團隊其他成員的工作負擔,從而使遊戲開發週期變得不那麼痛苦、更順暢且更快速。到書籍結束時,讀者將對遊戲程式設計的基本技術有更深的信心和更深刻的理解。這本書是希望進入行業的新人以及希望提升和精煉技能的資深專業人士的絕佳資源。
特點
- 詳細說明提供經過驗證的快速有效遊戲開發模板的基本法則
- 包含利用積木式方法進行遊戲開發的想法
- 教導程式設計師如何提高生產力和更有效率地工作
- 吸引程式設計團隊所有成員,涵蓋廣泛的主題
- 提供賦能團隊成員的技術,幫助每個人減少工作負擔
簡要目錄
暫定目錄:導言;第1章:最快的檢查是未執行的檢查;有效搜尋、空間劃分;第2章:一目了然的比較;哈希值;第3章:幾何是你的朋友;點積和叉積;矩陣;四元數與矩陣;曲線;第4章:了解你的數據;數據優化;數據正規化;第5章:讓你的數據為你工作;有限狀態數學;數據驅動的存檔系統;第6章:賦能你的設計師,但不要讓他們自尋死路;腳本語言;加快周轉時間;重複性任務產生錯誤;第7章:信任編譯器,但不要過度信任;繼承;模板與宏,有效使用 assert;有效使用 const;類型轉換;如何檢測和繞過編譯器錯誤;第8章:量兩次,切一次(優化);複雜度的階層;C 的運行時 qsort;層次性能分析器。