Skip to content

Learn Vb. Net Through Game Programming

Best in textbook rentals since 2012!

ISBN-10: 1590591143

ISBN-13: 9781590591147

Edition: 2003

Authors: Matthew Tagliaferri

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

(Matthew Tagliaferri) wanted a way to introduce the important principals of OOP and .NET, and games seemed like a way to do it that everyone could appreciate and understand. I think he really succeeded. - Dan Mabbutt, Visual Basic Guide on About.com Teaches object-oriented programming quickly and easily Game examples make for fun learning Shows both the wrong way and the right way through an intuitive and innovative approach to learning Written in a peer-to-peer language, easily accessible to young coders Beginning programmers often motivate themselves by creating a first project in a subject that they are interested in. Many young programmers are interested in game programming.…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2003
Publisher: Apress L. P.
Publication date: 8/14/2003
Binding: Paperback
Pages: 408
Size: 7.52" wide x 9.25" long x 0.75" tall
Weight: 1.408
Language: English

About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Developing Your First Game
Learning the Basics of Object-Oriented Programming
Overview of the .NET Framework
Class Is in Session
Designing the Die Roller Form
Coding the Die Roller
Adding Your Own Property
Setting Up Events, or Making the Program Do Something
Setting Up Methods
Rolling the Die
Where to Draw the Die?
Putting the Die in Its Place
Moving the Die
Tying the Functionality Together
The End?
Writing Your First Game, Again
Understanding the Benefits of Rewriting
Creating the Die Class
Putting the Die Class to Work
Version 3: Creating the DicePanel Class
Testing the Classes
Adding the DicePanel Class to the Toolbox
Now That's Reusable Stuff!
Understanding Object-Oriented Programming from the Start
Starting the NineTiles Project
Looking Back on the Design
More OOPing Around
Setting Up the Graphics
Creating the Base Tile Class
Developing Brain Drain Concentration
Developing DeducTile Reasoning
Developing Lose Your Mind
Summary
Understanding Polymorphism
Seeing Polymorphism in Action
Understanding Life and Something Like It
Developing Conway's Game of Life
Developing Rainbow Life
Developing the Voting Game
Building the Main Cellular Automaton Program
Expanding the Cellular Automaton Games
Using Polymorphism via Interfaces
Seeing an Example Interface in Action
Using More Complex Interfaces
Finally, Seeing the Polymorphism in Action
Additional Interface Topics
Creating Multiplayer Games
Understanding Network Communication
Creating the Player Class and Subclasses
Developing the ReversiPiece Class
Developing the ReversiGame Class
Setting Up the Game
Sending Game Data
Receiving Game Data
Debugging Network Code
Moving Forward
Using DirectX
Installing DirectX 9
Understanding DirectDraw Basics
Building an Arcade Game
Summary
Learning Other Object-Oriented Programming Topics
Understanding Structured Exception Handling
Understanding Garbage Collection
Understanding Object Serialization
Understanding Threading
The Basics of Visual Basic
Getting Started with Basic Programming
Looking at an Example Project
Using POV-RAY and Moray
Introducing Persistence of Vision
Creating the Ray-Traced Die
Summary
Using the BMPStitch Utility
Using BMPStitch
Using the BMPStitch Code
Summary
Index