Beginning C++ Game Programming

ISBN-10: 1592002056

ISBN-13: 9781592002054

Edition: 2004

Authors: Michael Dawson

List price: $29.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

Interactivity?the unique feature that sets games apart from other forms of entertainment. The power of interactivity lies in the programming that occurs behind the scenes. If you?re ready to jump into the world of programming for games, "Beginning C++Game Programming" will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals. As you cover each programming concept, you?ll create small games that demonstrate your new skills. Wrap things up by combining each major concept to create an ambitious multiple player game. Get ready to master the basics of game programming with C++!
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $29.99
Copyright year: 2004
Publisher: Course Technology
Publication date: 5/13/2004
Binding: Paperback
Pages: 352
Size: 7.25" wide x 9.00" long x 1.25" tall
Weight: 1.584
Language: English

Introduction
Types, Variables, and Standard I/O: Lost Fortune
Introducing C++
Writing Your First C++ Program
Working with the std Namespace
Using Arithmetic Operators
Declaring and Initializing Variables
Performing Arithmetic Operations with Variables
Working with Constants
Introducing Lost Fortune
Summary
Questions and Answers
Discussion Questions
Exercises
Truth, Branching, and the Game Loop: Guess My Number
Understanding Truth
Using the if Statement
Using the else Clause
Using the switch Statement
Using while Loops
Using do Loops
Using break and continue Statements
Using Logical Operators
Generating Random Numbers
Understanding the Game Loop
Introducing Guess My Number
Summary
Questions and Answers
Discussion Questions
Exercises
For Loops, Strings, and Arrays: Word Jumble
Using for Loops
Understanding Objects
Using string Objects
Using Arrays
Understanding C-Style Strings
Using Multidimensional Arrays
Introducing Word Jumble
Summary
Questions and Answers
Discussion Questions
Exercises
The Standard Template Library: Hangman
Introducing the Standard Template Library
Using Vectors
Using Iterators
Using Algorithms
Understanding Vector Performance
Examining Other STL Containers
Planning Your Programs
Introducing Hangman
Summary
Questions and Answers
Discussion Questions
Exercises
Functions: Mad Lib
Creating Functions
Using Parameters and Return Values
Understanding Software Reuse
Working with Scopes
Using Global Variables
Using Global Constants
Using Default Arguments
Overloading Functions
Inlining Functions
Introducing the Mad Lib Game
Summary
Questions and Answers
Discussion Questions
Exercises
References: Tic-Tac-Toe
Using References
Passing References to Alter Arguments
Passing References for Efficiency
Deciding How to Pass Arguments
Returning References
Introducing the Tic-Tac-Toe Game
Summary
Questions and Answers
Discussion Questions
Exercises
Pointers: Tic-Tac-Toe 2.0
Understanding Pointer Basics
Understanding Pointers and Constants
Passing Pointers
Returning Pointers
Understanding the Relationship between Pointers and Arrays
Introducing the Tic-Tac-Toe 2.0 Game
Summary
Questions and Answers
Discussion Questions
Exercises
Classes: Critter Caretaker
Defining New Types
Using Constructors
Setting Member Access Levels
Using Static Data Members and Member Functions
Introducing the Critter Caretaker Game
Summary
Questions and Answers
Discussion Questions
Exercises
Advanced Classes and Dynamic Memory: Game Lobby
Using Aggregation
Using Friend Functions and Operator Overloading
Dynamically Allocating Memory
Working with Data Members and the Heap
Summary
Questions and Answers
Discussion Questions
Exercises
Inheritance and Polymorphism: Blackjack
Introducing Inheritance
Controlling Access under Inheritance
Calling and Overriding Base Class Member Functions
Using Overloaded Assignment Operators and Copy Constructors in Derived Classes
Introducing Polymorphism
Using Abstract Classes
Organizing Your Code
Introducing the Blackjack Game
Summary
Questions and Answers
Discussion Questions
Exercises
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×