Higher Education

Visual Basic Game Programming for Teens, 3rd Edition

  • Jonathan S. Harbour The University of Advancing Technology
  • ISBN-10: 1435458109  |  ISBN-13: 9781435458109
  • 400 Pages
  • Previous Editions: 2008, 2005
  • © 2011 | Published
  • College Bookstore Wholesale Price = $26.25
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.

About

Overview

VISUAL BASIC GAME PROGRAMMING FOR TEENS, THIRD EDITION teaches teens and other beginners how to create their own 2D role-playing game (RPG) using the free-to-download and easy-to-use Visual Basic 2008 Express. You will learn step-by-step how to construct each part of the game engine using Windows Forms and GDI+, including a tiled scroller, game editors, and scripting. If you like playing RPGs, you'll love learning how to create your own because you have complete control over the game world. You'll gain a basic understanding of Visual Basic, giving you a game programming foundation, and the ability to use the tools and source code you create for other custom games. In each chapter you'll study short examples of code to help you build the different components of the game, including the foundational elements, the game engine, and all the gameplay components. You'll build the sample game from chapter to chapter, adding new elements and features as you learn them. And by the end of the book you'll have created a working RPG from scratch! With the tools, code, and skills you learn you'll be able to start creating your very own game adventures in no time.

Features and Benefits

  • Covers Visual Basic 2008 Express.
  • Teaches game programming using Visual Basic 2008 Express which is free to download.
  • Uses clear and easy-to-understand instructions.

Table of Contents

Introduction.
PART I: BUILDING BLOCKS.
1. Getting Started.
2. Visual Basic Primer.
3. Forms and Controls.
4. Drawing with GDIĆ¾.
5. Bitmaps: Our First Building Block.
6. Sprites and Real-Time Animation.
7. Collision Detection.
8. Playing Sound Effects and Music.
PART II: GAME WORLD.
9. Designing the Game of Celtic Crusader.
10. Creating the Level Editor.
11. Rendering a Game Level.
12. Adding Objects to the World.
13. Using Portals to Expand the World.
PART III: GAMEPLAY.
14. Creating the Character Editor.
15. Dialogue: Talking with NPCs.
16. Fighting, Getting XP, and Leveling Up.
17. Creating the Item Editor.
18. Looting Treasure and Managing Inventory.
19. Creating the Quest Editor.
20. So You Want to Be a Hero?
Index.

What's New

  • Shows teens and other beginners how to create their own 2D role-playing game.

Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Beginning Game Programming: A GameDev.net Collection  (ISBN-10: 159863805X | ISBN-13: 9781598638059)

Welcome to "Beginning Game Programming: A GameDev.net Collection," the second in a series of books published in collaboration with GameDev.net, the online community where game developers worldwide can network and freely exchange information and ideas. Assembled in print for the first time, and comprised of the best introductory programming articles that have appeared on GameDev.net over the past decade, this volume features invaluable information and ideas for anyone looking for a solid foundation in the basics of game programming. Truly dedicated to the beginner, as you dive into the fun and challenging world of game development, you'll clear up the mystery of what programming language to use, find information on coding best practices, explore graphics creation, get an introduction to scripting, learn about debugging, and much more. All articles have been updated to comply with the latest technology, and as a bonus, this volume also features exclusive, new content that cannot be found anywhere else. Continuing in their tradition of excellence, "Beginning Game Programming: A GameDev.net Collection" captures the best of GameDev.net and is an invaluable resource in your pursuit of game development success.

List Price = $39.99  | CengageBrain Price = $39.99  | College Bookstore Wholesale Price = $30.00

Student Supplements

Beginning Game Programming: A GameDev.net Collection  (ISBN-10: 159863805X | ISBN-13: 9781598638059)

Welcome to "Beginning Game Programming: A GameDev.net Collection," the second in a series of books published in collaboration with GameDev.net, the online community where game developers worldwide can network and freely exchange information and ideas. Assembled in print for the first time, and comprised of the best introductory programming articles that have appeared on GameDev.net over the past decade, this volume features invaluable information and ideas for anyone looking for a solid foundation in the basics of game programming. Truly dedicated to the beginner, as you dive into the fun and challenging world of game development, you'll clear up the mystery of what programming language to use, find information on coding best practices, explore graphics creation, get an introduction to scripting, learn about debugging, and much more. All articles have been updated to comply with the latest technology, and as a bonus, this volume also features exclusive, new content that cannot be found anywhere else. Continuing in their tradition of excellence, "Beginning Game Programming: A GameDev.net Collection" captures the best of GameDev.net and is an invaluable resource in your pursuit of game development success.

List Price = $39.99  | CengageBrain Price = $39.99  | College Bookstore Wholesale Price = $30.00

Meet the Author

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).