Game Programming In C++: Start To Finish (Paperback)

Erik Yuzwa

  • 出版商: Charles River Media
  • 出版日期: 2006-01-11
  • 定價: $1,650
  • 售價: 2.4$399
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1584504323
  • ISBN-13: 9781584504320
  • 相關分類: C++ 程式語言
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Description

Welcome to the exciting world of game programming! If you’re already familiar with the C++ programming language and want to learn how to program games, this book is for you. Game Programming in C++: Start to Finish will help you learn how to turn your own game fantasies into playable realities!

Over the course of the book, you’ll learn the popular techniques and practices behind today’s games. Not only will you add a lot of theory to your game programming toolkit, but you’ll also create a small basic game from scratch – SuperAsteriodArena. While you’ll focus on using the SDL and the OpenGL libraries to learn game programming, you’ll also learn the essential Windows principles that you’ll need to create just about any kind of game with any other API such as DirectX.

This easy-to-follow book takes current game programming information and filters it down to a practical level. Each chapter and subsection builds upon previous chapters and topics in a tutorial format, allowing you to progress at your own pace. As you work through the book, you’ll build the SuperAsteriodArena game, beginning with engine creation and 3D programming with SDL and OpenGL. >From there you’ll move on to animation effects, audio, collision detection, networking, and finalizing the game. A variety of tools are used throughout, including Visual Studio and OpenGL, SDL, Autodesk 3ds Max, and the Audacity sound tool.

 

 

商品描述(中文翻譯)

描述

歡迎來到令人興奮的遊戲編程世界!如果您已經熟悉C++編程語言並且想要學習如何編寫遊戲,那麼這本書就是為您而寫的。《C++遊戲編程:從頭到尾》將幫助您學習如何將自己的遊戲幻想變成可玩的現實!

在本書中,您將學習當今遊戲背後的流行技術和實踐方法。您不僅會為遊戲編程工具包增加很多理論知識,還將從頭開始創建一個小型基礎遊戲——SuperAsteriodArena。雖然您將專注於使用SDL和OpenGL庫來學習遊戲編程,但您還將學習創建幾乎任何類型的遊戲所需的基本Windows原則,例如DirectX。

這本易於理解的書將當前的遊戲編程信息過濾到實用的水平。每個章節和小節都以教程形式建立在前面的章節和主題之上,讓您可以按照自己的節奏進行學習。在閱讀本書的過程中,您將從創建引擎和使用SDL和OpenGL進行3D編程開始構建SuperAsteriodArena遊戲。然後,您將進一步學習動畫效果、音頻、碰撞檢測、網絡連接和遊戲的最終完成。在整個過程中,使用了各種工具,包括Visual Studio和OpenGL、SDL、Autodesk 3ds Max和Audacity音頻工具。