FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$125.40

Sorry, this item is currently unavailable.

Starting Out with Games and Graphics in C++

ISBN: 9780321512918 | 032151291X
Edition: 1st
Format: Paperback
Publisher: Addison-Wesley
Pub. Date: 3/27/2009

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of ContentsAuthor Biography
Tony Gaddis's accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the "how" and the "why"but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality pr... MORE
Introduction to Computers and Programming
1.1
Hardware
How Computers Store Data
How a Program Works
C++ and the Dark GDK Library
Graphics Programming with C++ and the Dark GDK Library
Getting Your Feet Wet with the Dark GDK Library
The Screen Coordinate System
Basic 2D Shapes
... MORE
In the Spotlight: The Orion Constellation Program
The Program Development Cycle
Variables, Calculations, and Colors
Introduction
Literal Data
Variables
Calculations
In the Spotlight: Drawing Simple Bar Charts
Getting Values from Functions
Colors
In the Spotlight: Drawing the Italian Flag
Named Constants
void Functions
Modularizing a Program with Functions
Defining and Calling a void Function
Designing a Program to Use Functions
Local Variables
Passing Arguments to Functions
Global Variables and Constants
Working with Images
Introduction
Bitmaps
Images and Transparency
Control Structures
Introduction
Single-Alternative Decision Structures: The if Statement
Dual-Alternative Decision Structures: The if-else Statement
Nested Decision Structures and the if-else-if Statement
Repetition Structures: The while Loop and the do-while Loop
The Increment and Decrement Operators
Repetition Structures: The for Loop
Using the for Loop to Process Pixels in an Image
Logical Operators
The switch Statement
Numeric Truth, Flags, and bool Variables
The Game Loop and Animation
The Game Loop
Simple Animation
Controlling Objects with the Keyboard
Sprites
Cel Animation and Sprite Sheets
Sprite Collision Detection
The Vulture Trouble Game: Introducing Audio, Physics, and Text Effects
Introduction
Playing Sound Effects and Music
Simulating Falling Objects
Text Effects
The Vulture Trouble Game
Value-Returning Functions and Mouse Input
Writing a Value-Returning Function
Working with the Mouse
The Bug Zapper Game
Arrays and Tile Mapping
Array Basics
Sorting Arrays
Two-Dimensional Arrays
Tile Maps
Strings and Files
Working with Strings
Introduction to File Input and Output
Saving a Game's High Score
Object-Oriented Programming
Procedural and Object-Oriented Programming
Classes and Objects
An Object-Oriented Game: Balloon Target
Inheritance
Downloading and Installing the Required Software
The ASCII Character Set
Online
Case Study: Scones McNabb
Case Study: Object-Oriented Vulture Trouble
Table of Contents provided by Publisher. All Rights Reserved.

Tony Gaddis is the principal author of the Starting Out with series of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out with series includes introductory textbooks covering Programming Logic and Design, Alice, C++, Java, Microsoft Visual Basic, and Python.

Related Products


  • Starting Out with Games and Graphics in C++
    Starting Out with Games and Gr...


Please wait while this item is added to your cart...