Self-Help Books from Cengage Learning PTR

Visual Basic Game Programming for Teens

Visual Basic Game Programming for Teens

ISBN 13: 9781592005871

ISBN 10: 159200587X

Author: Jonathan S. Harbour

Pages: 374

Published: 12/21/2004

Print Book Price: $29.99 Add to cart

Companion downloads

Description
"Visual Basic Game Programming for Teens" teaches the younger reader how to write games with the easily approachable and popular Visual Basic 6.0 and utilizing DirectX 8.1 for the game library. It devotes little time to the fundamentals of the language, focusing instead on complete game projects to teach the subject of game programming. As a "for Teens" title, this book explains the game development topics in detail. It does not explain every aspect of DirectX, but rather, uses those components needed to teach a lesson in each chapter, focusing on game programming subjects first and foremost. The focus is concentrated on creating games rather than the logistics of game programming. For instance, several chapters will cover artwork, level editing, 3D modeling, and world building-subjects seldom covered in books of this type for the beginner/teen market. It shows how just a little more work and a few more lines of code can produce a really great game. The reader will finish this book with a satisfying sense of completion, a solid feeling of closure, and a desire to tweak and modify the sample games in the book
Benefits
  • Full of hands-on practice with quality source code
  • An excellent addition to the "For Teens" line as Visual Basic is a popular, easy programming language making it ideal for the teens audience
  • Has dual appeal to the up and coming young game enthusiast who wants to get into game programming, as well as the beginning computer programmer who wants to learn how to write games
  • Focuses on beginning topics, but does delve lightly into advanced subjects in such as manner that a complete beginner will be able to understand it.
  • Companion website available here: http://www.delmarlearning.com/companions/index.asp?isbn=159200587X
Author Bio
Jonathan S. Harbour
Jonathan S. Harbour is an associate professor at the University of Advancing Technology (Tempe, AZ). His web site at www.jharbour.com includes an online forum and blog for book support. His most recent game projects are Starflight - The Lost Colony (www.starflightgame.com) and Aquaphobia: Mutant Brain Sponge Madness (www.aquaphobiagame.com).
cover image - Visual Basic Game Programming for Teens
Table of Contents
PART I: INTRODUCTION
CHAPTER 1: GETTING STARTED WITH VISUAL BASIC
CHAPTER 2: YOUR FIRST DIRECTX PROGRAM
CHAPTER 3: DESIGNING THE GAME
PART II: CREATING AN INTERACTIVE GAME WORLD
CHAPTER 4: CORE TECHNIQUE: DRAWING BITMAPS
CHAPTER 5: LEVEL EDITING WITH MAPPY
CHAPTER 6: THE BASICS OF TILE-BASED SCROLLING
CHAPTER 7: SCROLLING THE GAME WORLD
CHAPTER 8: ADVANCED SCROLLING TECHNIQUES
PART III: THE PLAYER''S CHARACTER (PC)
CHAPTER 9: CORE TECHNIQUE: DRAWING SPRITES
CHAPTER 10: CORE TECHNIQUE: ANIMATING SPRITES
CHAPTER 11: CORE TECHNIQUE: USER INPUT
CHAPTER 12: WALKING AROUND IN THE GAME WORLD
CHAPTER 13: CORE TECHNIQUE: DRAWING TEXT
CHAPTER 14: CORE TECHNIQUE: COLLISION DETECTION
PART IV: NON-PLAYER CHARACTERS (NPCS)
CHAPTER 15: CREATING THE CHARACTER CLASSES
CHAPTER 16: ADDING NPCS TO THE GAME WORLD
CHAPTER 17: TALKING WITH NPCS
CHAPTER 18: ENGAGING IN COMBAT WITH NPCS
PART V: FINISHING TOUCHES
CHAPTER 19: ADDING SCENERY TO THE GAME WORLD
CHAPTER 20: CORE TECHNIQUE: SOUND EFFECTS
CHAPTER 21: CORE TECHNIQUE: BACKGROUND MUSIC
APPENDIX A: USING THE CD-ROM