Advanced 2D Game Development (Paperback)
暫譯: 進階 2D 遊戲開發 (平裝本)
Jonathan S. Harbour
- 出版商: Course Technology
- 出版日期: 2008-06-01
- 定價: $1,580
- 售價: 5.0 折 $790
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 1598633422
- ISBN-13: 9781598633429
-
相關分類:
遊戲設計 Game-design
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
SQL 語法範例辭典$550$468 -
Effective C++, 3/e (中文版) (Effective C++: 55 Specific Ways to Improve Your Programs and Designs, 3/e)$500$450 -
C++ Primer, 4/e (中文版)$990$891 -
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1, 6/e$2,540$2,413 -
Simulation Modeling and Analysis with ARENA (Hardcover)$1,120$1,098 -
Interconnecting Cisco Network Devices, Part 1 (ICND1): CCNA Exam 640-802 and ICND1 Exam 640-822, 2/e$2,220$2,109 -
Introduction to Algorithms, 3/e (IE-Paperback)$1,590$1,558 -
$199Influence Without Authority, 2/e (Hardcover) -
Google Android SDK 開發範例大全$750$593 -
UML 團隊開發流程與管理$520$411 -
Windows Device Driver Programming 驅動程式設計$650$553 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
ASP.NET 專題實務 II-範例集與 4.0 新功能$620$490 -
世界第一立即有效的 Excel VBA$420$357 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Google Android SDK 開發範例大全, 3/e$950$751 -
精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537 -
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
Embedded Linux 嵌入式系統開發實務, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e)$780$663 -
Google!Android 3 手機應用程式設計入門, 4/e$550$435 -
數位學習-觀念、方法、實務、設計與實作, 2/e$480$379 -
最新計算機概論─邁向資訊新世代$620$527 -
3 秒鐘搞定 Excel ─資料處理→函數→ VBA$420$332 -
ASP.NET MVC 4 網站開發美學$680$537
相關主題
商品描述
Description
This book is a comprehensive guide to 2D game programming, covering every significant 2D game subject in one volume. It includes coverage of 2D animated sprites, tile-based scrolling, level editing, vector graphics, 2D physics, and the major game genres--real time strategy (Command & Conquer), turn based strategy (Civilization IV), vertical scrolling shoot-em-ups (Mars Matrix), horizontal shoot-em-ups (R-Type), scrolling platform-style games (Mario), and of course, role-playing games (Ultima). It includes discussion of overall game theory and development, explaining how to create a real time strategy game from concept to completion. Readers will create their own professional-quality RTS game using a royalty-free library of RTS artwork, C++, and the cross-platform game library Allegro. In addition to the basic graphics engine (which will run in 2D), this book covers each key feature of an RTS game, including pathfinding, enemy AI, grouping, unit formations, and other related subjects, each covered in a dedicated chapter. Each chapter's skills will be applied to the final game created by the reader.
Table of Contents
Part I : 2D Vector and Bitmapped Graphics
Chapters 1-3 : Vector graphics programming topics
Chapters 4-6 : Animated sprite programming topics
Part II : Game Logistics
Chapter 7-9 : Sound, music, keyboard/mouse input, networking (multiplayer)
Part III : 2D Tile-Based Game Theory
Chapters 10-12 : Tile Theory--Rectangular, Isometric, Hexagonal
Chapters 13-17 : Tile-based genres--scrolling shooters, platform-style, role-playing games, military hex-map games
Part IV : Real Time Strategy Game--The Game World
Chapter 18 : Building The RTS Engine
Chapters 19-21 : Constructing the game world, level editing, random maps, moving one unit, fog of war, building structures, workers, combat units
Part V : RTS Game--Game Interface and Unit Control
Chapters 22-24 : selecting units, unit formations, gathering resources, attacking enemy units
Part VI : RTS Game--Enemy A.I.
商品描述(中文翻譯)
**描述**
這本書是一本全面的2D遊戲程式設計指南,涵蓋了所有重要的2D遊戲主題,並將其集中在一本書中。內容包括2D動畫精靈、基於磚塊的捲動、關卡編輯、向量圖形、2D物理以及主要的遊戲類型——即時戰略(Command & Conquer)、回合制策略(Civilization IV)、垂直捲動射擊遊戲(Mars Matrix)、水平射擊遊戲(R-Type)、捲動平台風格遊戲(Mario),以及當然的角色扮演遊戲(Ultima)。書中還討論了整體遊戲理論和開發,解釋如何從概念到完成創建一個即時戰略遊戲。讀者將使用一個免版稅的即時戰略藝術庫、C++和跨平台遊戲庫Allegro來創建自己的專業品質RTS遊戲。除了基本的圖形引擎(將在2D中運行),本書還涵蓋了RTS遊戲的每個關鍵特徵,包括路徑尋找、敵方AI、分組、單位編隊及其他相關主題,每個主題都在專門的章節中進行探討。每章的技能將應用於讀者創建的最終遊戲。
**目錄**
第一部分:2D向量和位圖圖形
第1-3章:向量圖形程式設計主題
第4-6章:動畫精靈程式設計主題
第二部分:遊戲後勤
第7-9章:聲音、音樂、鍵盤/滑鼠輸入、網路(多人遊戲)
第三部分:2D基於磚塊的遊戲理論
第10-12章:磚塊理論——矩形、等角、六邊形
第13-17章:基於磚塊的類型——捲動射擊遊戲、平台風格、角色扮演遊戲、軍事六邊形地圖遊戲
第四部分:即時戰略遊戲——遊戲世界
第18章:建立RTS引擎
第19-21章:構建遊戲世界、關卡編輯、隨機地圖、移動單位、戰爭迷霧、建築結構、工人、戰鬥單位
第五部分:RTS遊戲——遊戲介面和單位控制
第22-24章:選擇單位、單位編隊、收集資源、攻擊敵方單位
第六部分:RTS遊戲——敵方AI
