Beginning C++ Through Game Programming / Edition 3

Paperback (Print)
Rent
Rent from BN.com
$12.56
(Save 64%)
Est. Return Date: 09/10/2014
Used and New from Other Sellers
Used and New from Other Sellers
from $18.17
Usually ships in 1-2 business days
(Save 48%)
Other sellers (Paperback)
  • All (23) from $18.17   
  • New (14) from $18.99   
  • Used (9) from $18.17   

Overview

BEGINNING C++ THROUGH GAME PROGRAMMING, THIRD EDITION approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.

Read More Show Less

Product Details

  • ISBN-13: 9781435457423
  • Publisher: Cengage Learning
  • Publication date: 10/18/2010
  • Edition number: 3
  • Pages: 432
  • Sales rank: 102,054
  • Product dimensions: 7.30 (w) x 9.00 (h) x 1.20 (d)

Meet the Author

Michael Dawson has worked as both a programmer and a computer game designer and producer. In addition to real-world game industry experience, Dawson earned his bachelor's degree in Computer Science from the University of Southern California. He currently teaches game programming and design to students of all ages through UCLA Extension courses and private lessons. Visit his Web site at www.programgames.com to learn more or to get support for any of his books.

Read More Show Less

Table of Contents

Introduction. 1. Types, Variables, and Standard I/O: Lost Fortune. 2. Truth, Branching, and the Game Loop. 3. For Loops, Strings, and Arrays: Word Jumble. 4. The Standard Template Library: Hangman. 5. Functions: Mad Lib. 6. References: Tic-Tac-Toe. 7. Pointers: Tic-Tac-Toe 2.0 . 8. Classes: Critter Caretaker. 9. Advanced Classes and Dynamic Memory. 10. Inheritance and Polymorphism: Blackjack. Appendix A: Creating Your First C++ Program. Appendix B: Operator Precedence. Appendix C: Keywords. Appendix D: ASCII Chart. Appendix E: Escape Sequences. Index.

Read More Show Less

Customer Reviews

Average Rating 5
( 8 )
Rating Distribution

5 Star

(6)

4 Star

(2)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 8 Customer Reviews
  • Posted July 28, 2011

    more from this reviewer

    Great Book for Kids to Learn C++

    Worm Burner, age 10 and resident Tech Support, asked if I would teach him C++ this summer.

    Sure, no problem. Except that the last time I used C++ was during my Ph.D. dissertation and my summer plans did not include hours in front of the terminal re-learning how to program.


    I highly recommend Beginning C++ through Game Programming, by Michael Dawson. This book is great for beginning programmers, especially if they have some previous programming experience (Worm Burner had already programmed in QBasic on Windows). Even if they had no previous experience, this book would walk them step-by-step through concepts like variables, input/output, loops, strings, and arrays. Best of all, it uses game example programs like Word Jumble, Mad Lib, and Tic-Tac-Toe to hook kids into figuring out the logic behind programming and applying their nascent C++ skills in a way that's fun and entertaining.

    Note that this book is not intended for children. It just has a great easy-to-use format and style that lends itself to children who are advanced readers and budding programming geeks. But the programming itself is all solid C++. In other words, they're learning the real deal.

    The best part about this book was that I just had to get my boys started with the first few chapters. We sat down, walked through the lessons, uploaded and changed sample code, and played around a bit. After chapter 4, they carried on without me, teaching themselves (via the book) and leaping to new heights with their programming through their own initiative.

    Which is how every good programmer gets his start.

    If you have a budding hacker programmer in your house, here's how to get them started:

    1) Download Microsoft Visual C++ 2010 (free)
    2) Buy Beginning C++ through Game Programming
    3) Help your kids start (if you know some programming) or let them loose on their own (if you don't)

    6 out of 6 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted May 15, 2011

    Highly Recommended for beginning C++ programers.

    I would recommend this book to any new or beginning C++ programmer. This book does a good job of teaching the material in an orderly way, and the end of chapter projects do a very good job of helping the reader to understand and solidify what they have learned in the chapter. I was a beginning leval C++ programmer when I read this book and it greatly helped me to improve my programming skils. I would like to see more C++ books like this one.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 5, 2013

    Amaizing... Ft. good english

    Amaizing... Ft. good english

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 3, 2011

    No text was provided for this review.

  • Anonymous

    Posted September 7, 2011

    No text was provided for this review.

  • Anonymous

    Posted January 29, 2013

    No text was provided for this review.

  • Anonymous

    Posted January 15, 2013

    No text was provided for this review.

  • Anonymous

    Posted February 16, 2013

    No text was provided for this review.

Sort by: Showing all of 8 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)