Return to the index of Maneesh Sethi Read Maneesh's Blog. Learn about Maneesh Sethi's books and work. Learn about Maneesh Sethi Visit the Maneesh Sethi forum!

Looking for the updated, unlimited, BlitzPlus Demo mentioned on the cover of GPFT? Get it by clicking here!

If you’re interested in jumping into the exciting world of game programming, then you’ve found the perfect book! "Game Programming for Teens" doesn’t expect you to have any experience wGame Programming for Teens by Maneesh Sethiith programming. You’ll learn everything you need to know along the way. You’ll use Blitz Basic, an easy-to-learn programming language that the author will teach you. As you work your way through the book, you’ll learn everything you need to know to create a complete game. Graphics, animation, sound and music, and artificial intelligence are all covered. By the end of the book, you will have created your very first computer game! Game programming doesn’t have to be difficult. With a copy of this book and your own curiosity, you’re off to the perfect start.

Not sure if it's right for you? We have two free sample chapters for you to look at: (Note that these are in Adobe PDF format: you will need Acrobat reader from www.adobe.com)
Chapter 1
Chapter 2

You can also download the source to the first two chapters by clicking here. (In .zip format).

Need the source to the book? How about the examples, sample games, music, and everything else on the CD? Well, click here to download it! (also in .zip format - this is an external link, 151 MB)

Perhaps you only want the source? Well, click here to get the source to chapters 1-13. (.zip format, 42 MB)

Problems with the book or CD? Email me at maneesh@maneeshsethi.com and tell me what's up.
 

Table of Contents

Part One The Basics of BASIC
 -Chapter 1 Getting Started
 -Chapter 2 Getting to Know BASIC
 -Chapter 3 Loops, Functions, Arrays, and Types
 -Chapter 4 The Style Factor
 

Part Two Getting Graphical
 -Chapter 5 Beginning Graphics
 -Chapter 6 Page Flipping and Pixel Plotting
 -Chapter 7 Basic Image Programming
 -Chapter 8 Animation
 -Chapter 9 Collision Detection
 

Part Three Completing the Puzzle
 -Chapter 10 Handling Input
 -Chapter 11 Sounds and Music
 -Chapter 12 Artificial Intelligence
 -Chapter 13 The Final Frontier: Invaderz!!!
 

Part Four Appendixes
 -Appendix A Scan Code Reference
 -Appendix B Useful Links
 -Appendix C What's on the CD