What is programming? Programming, according to Dictionary.com, is “a set of coded instructions that enables a machine, especially a computer, to perform a desired sequence of operations.” In other words, programming allows you to make your computer do whatever you want it to do. Programming is used in everything related to the computer, but there are many distinct flavors of programming. This book teaches game programming.
Game programming is very different from the other types of programming. When you turn on your computer, you often see static programs—programs that sit there and wait for you to do something. Not with games. Games are running constantly, and they don’t need the player to do anything to keep it running.
Of course, does this mean that game programming is a bit tougher than other styles of programming? Yes and no. Although game programming can be difficult at times, this book strives to turn the difficult into second nature.We use a language of programming called BASIC, which, as you can probably guess, is pretty darn basic.
This book is meant to be a guide to teach any beginner how to design and develop games. Inside the book you will find a wealth of knowledge all written in mind to help you reach the goal of making a game. Each chapter builds on the previous chapters and makes the book seem like a staircase—you move up step by step. The last chapter helps use all of your culminated knowledge in the production of a final game.
There are literally very few requirements. All you really need is a basic knowledge of math, like addition, subtraction,multiplication, and division. If you know those techniques, you are pretty much set! I also suggest that the reader asks his or her parent for help whenever necessary. I use some rudimentary algebra, but those instances are few and far between, and should be easy to comprehend.
About the Author
MANEESH SETHI is a high school student in California who will be enrolled at Stanford University in 2006. Maneesh has worked with Web design and development since he was in fifth grade and was the founder and head designer of Standard Design, a Web site design company. Maneesh has taught game programming on TechTV’s Call for Help and at game programming conferences such as the XGDX. He is the author of Game Programming for Teens (First Edition) and Web Design for Teens, both published by Course PTR, and How to Succeed as a Lazy Student.
Besides game programming, Maneesh enjoys playing games (of course), sports such as tennis and basketball, and of course, sleep. Learn more about Maneesh, as well as his award-winning T-shirts and iPod sock case at www.maneeshsethi.com.