Books Home | About Us | Index | Next Record | Browse

The online computer book shop for UK & Europe                                   

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Learn C++ by Making Games
  

  Learn C++ by Making Games by Erik Yuzwa ; Francois Dominic Laramee

  • Published by: CHARLES RIVER MEDIA
  • Author: Erik Yuzwa ; Francois Dominic Laramee
  • Page Count: 476
  • Group: C++
  • ISBN: 1584504552 / 9781584504559
  • Published: Aug 2006

Our Price: 28.16
Discount: 25%
RRP: 37.54 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book Information and Description:

Learn C++ by Making Games
Learn C++ by Making Games teaches the fundamentals of C++ from a unique and fun perspective. Using game specific code and examples, the book helps students and those wanting to learn C++ progress from the basics of C++ to more advanced topics. As they learn C++ they will be putting the code and techniques into practice by programming a game project in each part of the book.Each chapter features code samples, review questions, short exercises with solutions, and quick tips and sidebars. The chapter describing the game project will also include suggestions of other projects for readers interested in pursuing further study.This book is ideal for an introductory C++ course and it covers a variety of advanced topics for those who progress more quickly, including the Standard Template Library and exception handling. The book also provides a crash course on SDL for the graphics in the games.

CONTENTS:

PART I Fundamentals of C++ Programming: Ch 1 Introduction to Programming, Ch 2 The Mandatory Hello World Program and Its Structure, Ch 3 Variables, Constants and Volatile Variables, Ch 4 Basic Data Types, Enums, Typedefs, Ch 5 Console input/output, Ch 6 Strings, Ch 7 Game #1, PART II C++ Statements and Constructs: Ch 8 Assignment and Typecasting, Blocks, Ch 9 Conditional Statements, Ch 10 Game #2: The Last Straw, PART III Functions: Including Libraries and Using Predefined Functions: Ch 11 Random Numbers, Ch 12 Defining Your Own Functions, Ch 13 Function Parameters, Ch 14 Variable Scope Rules, Ch 15 Inline Functions vs Macros, Ch 16 Game #3: Blackjack, PART IV Elementary Data Structures: Ch 17 One-Dimensional Arrays, Ch 18 Recursion, Ch 19 Structures, Ch 20 Unions, Ch 21 Game #4: Mastermind, PART V Pointers: Ch 22 Introduction to Pointers, Ch 23 Pointer Arithmetic, Pointer Parameters, Ch 24 Comparisons Between Pointers and Arrays, Ch 25 Game #5:Variable-sized Minesweeper, PART VI Object-Oriented Programming: Concepts of OOP: Ch 26 Classes,Objects, and Composition, Ch 27 Accessing Data and Function Members from Inside and from Outside the Objects,Access Qualifiers, Ch 28 Object Construction and Destruction, Ch 29 Classes vs Structs, Ch 30 OO Analysis, Inheritance and Class Hierarchies, Ch 31 Virtual Functions and Virtual Base Classes, Ch 32 Game #6: Othello, PART VII Files and Streams: Ch 33 Text Files and fstreams, Ch 34 Object Serialization, Ch 35 Game #7: Adding a Savegame to Othello, PART VIII Graphical Games with SDL: Ch 37 Where to find SDL and free compilers on the Web; Ch 38 Crash Course in SDL Graphics, Ch 39 Defining GraphicalEntity class that can show itself in SDL; Ch 40 Covering input and sound in SDL; Ch 41 Game #8: Graphical Othello; Part IX: Advanced C++ Topics: Ch 42 Introduction to Linked Lists; Ch 43 Discussion of Templates; Ch 44 Introduction to Exception Handling; Ch 45 Introduction to Containers and Iterators; Ch 46 Game #9: A Simple Tetrus Clone with STL and SDL; Appendix A: About the CD-ROM; Index

 

Book store with some thing for everyone