Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2/e (Paperback)
暫譯: C++ 遊戲程式設計入門:透過建立有趣的遊戲學習 C++ 程式設計,第二版 (平裝本)
John Horton
- 出版商: Packt Publishing
- 出版日期: 2019-09-27
- 售價: $1,900
- 貴賓價: 9.5 折 $1,805
- 語言: 英文
- 頁數: 746
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838648577
- ISBN-13: 9781838648572
-
相關分類:
C++ 程式語言
-
其他版本:
Beginning C++ Game Programming : Learn C++ from scratch by building fun games, 3/e (Paperback)
買這商品的人也買了...
-
$500$390 -
$420$357 -
$580$458 -
$480$408 -
$580$452 -
$1,700$1,615 -
$680$578 -
$780$616 -
$147Unreal Engine 4 藍圖可視化編程
-
$857Unreal Engine 4 藍圖完全學習教程 (典藏中文版)(Mite wakaru Unreal Engine 4 blue print chonyumon)
-
$500$390 -
$520$411 -
$1,850$1,758 -
$1,300The Complete Guide to Blender Graphics: Computer Modeling & Animation, Fifth Edition
-
$450$338 -
$600$468 -
$1,870$1,777 -
$1,110$1,110 -
$2,240Learning Java: An Introduction to Real-World Programming with Java, 5/e
-
$2,240Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e (Paperback)
-
$480$408 -
$1,730$1,644 -
$1,900$1,805 -
$880$695 -
$1,080$853
相關主題
商品描述
The second edition of Beginning C++ Game Programming is updated and improved to include the latest features of Visual Studio 2019, SFML, and modern C++ programming techniques. With this book, you’ll get a fun introduction to game programming by building five fully playable games of increasing complexity. You’ll learn to build clones of popular games such as Timberman, Pong, a Zombie survival shooter, a coop puzzle platformer and Space Invaders. The book starts by covering the basics of programming. You’ll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers, and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you’ll also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. Finally, you’ll explore game design patterns to enhance your C++ game programming skills. By the end of the book, you’ll have gained the knowledge you need to build your own games with exciting features from scratch
Set up your game development project in Visual Studio 2019 and explore C++ libraries such as SFML Explore C++ OOP by building a Pong game Understand core game concepts such as game animation, game physics, collision detection, scorekeeping, and game sound Use classes, inheritance, and references to spawn and control thousands of enemies and shoot rapid-fire machine guns Add advanced features to your game using pointers, references, and the STL Scale and reuse your game code by learning modern game programming design patterns
商品描述(中文翻譯)
第二版的《Beginning C++ Game Programming》已更新並改進,以包含 Visual Studio 2019、SFML 和現代 C++ 程式設計技術的最新功能。透過這本書,您將透過建立五款逐漸增加複雜度的可玩遊戲,獲得有趣的遊戲程式設計入門。您將學習如何建立流行遊戲的克隆版本,例如 Timberman、Pong、一款僵屍生存射擊遊戲、一款合作解謎平台遊戲以及 Space Invaders。這本書首先介紹程式設計的基本概念。您將學習關鍵的 C++ 主題,例如物件導向程式設計(OOP)和 C++ 指標,並熟悉標準模板庫(STL)。這本書幫助您通過建立 Pong 遊戲來了解碰撞檢測技術和遊戲物理。當您建立遊戲時,您還將學習令人興奮的遊戲程式設計概念,例如粒子效果、方向性聲音(空間化)、OpenGL 可程式化著色器、生成物件等。最後,您將探索遊戲設計模式,以提升您的 C++ 遊戲程式設計技能。在書的結尾,您將獲得建立自己遊戲所需的知識,並具備從零開始實現令人興奮功能的能力。
在 Visual Studio 2019 中設置您的遊戲開發專案,並探索 C++ 函式庫,例如 SFML。透過建立 Pong 遊戲來探索 C++ 的物件導向程式設計。了解核心遊戲概念,例如遊戲動畫、遊戲物理、碰撞檢測、計分和遊戲音效。使用類別、繼承和參考來生成和控制數千個敵人並發射快速射擊的機槍。使用指標、參考和 STL 為您的遊戲添加進階功能。透過學習現代遊戲程式設計設計模式來擴展和重用您的遊戲程式碼。