or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
.NET Game Programming with DirectX 9.0
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

.NET Game Programming with DirectX 9.0 [Paperback]

Alexandre Santos Lobao (Author), Ellen Hatton (Author)
2.1 out of 5 stars  See all reviews (19 customer reviews)

List Price: $49.99
Price: $36.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Book Description

March 27, 2003

Written in easy-to-understand language, this book is a must-read if you'd like to create out-of-the-ordinary, yet simple games. Authors Alexandre Lobao and Ellen Hatton demonstrate the ease of producing multimedia games with Managed DirectX 9.0 and programming the games with Visual Basic .NET on the Everett version of Microsoft's Visual Studio.

The authors emphasize simplicity, but still explore important concepts of Managed DirectX 9.0, such as Direct3D, DirectSound, DirectMusic (using the COM interface), DirectInput (including force-feedback joysticks), DirectShow, and DirectPlay. Additional chapters discuss game programming technologies: Speech API for generating character voices, GDI+ for simple games, and multithreading. A bonus chapter even shows you how to port a simple game to a Pocket PC.

The book includes two chapters' worth of sample games. The first presents a game with simple features; the second extends that game and presents additional concepts. A library of game programming helper classes is also created, step by step, in both chapters.



Editorial Reviews

From the Publisher

.net Game Programming with DirectX 9.0 is a cool book that gets you up to speed fast on your own game projects. Balanced and complete, .net Game Programming with DirectX 9.0 is aimed toward beginners and advanced programmers alike. The first book to cover the Managed DirectX 9.0 interfaces, from Direct3D to DirectPlay, .net Game Programming with DirectX 9.0 is an indispensable guide for anybody interested in exciting new Microsoft technologies for creating great games.

About the Author

Alexandre Lobão is a passionate man. His first passion was reading, starting with large books—Mark Twain, Érico Veríssimo, Jules Verne, Monteiro Lobato, Alexandre Dumas, and others—when he was 7. At age 12, he discovered his next two passions: playing and creating games (by that time on his first Apple computer), and writing.

Many years later—he's about forty now—these passions still flourish. Now he's a teacher of academic game development courses, has written four books on the topic, and has participated in Brazilian gamse development contests, both as a contestant and as a judge. He has also written short story books, children's books, and young adult books, and in 2008 he released his first romance, The Name of the Eagle, currently available only in Portuguese. And, of course, he still loves to read, some favorite authors being Ken Follett and Paulo Coelho.

His ultimate passions—starting in 1995 and still burning—are his wife, Waléria, and his kids, Natália and Rafael. Alexandre believes that lives needs passion to be lived entirely, and hopes that this book helps light this passion in readers' hearts. You can find his work at AlexandreLobao.com.

Ellen Hatton is a computer science undergraduate at Edinburgh University. She was exposed to computers at a very early age and has been fascinated with them ever since. Her first experience of computer games was playing Dread Dragon Doom, at which she quickly excelled at the age of 5. She's been hooked on games ever since.

Ellen is not only interested in computers. She skis frequently, among other sports, and enjoys general student life in the bustling Scottish capital, Edinburgh. As her choice of degree suggests, Ellen still finds computers very interesting and is constantly looking for new challenges.


Product Details

  • Paperback: 654 pages
  • Publisher: Apress (March 27, 2003)
  • Language: English
  • ISBN-10: 1590590511
  • ISBN-13: 978-1590590515
  • Product Dimensions: 9.4 x 7.1 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 2.1 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #2,198,836 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

19 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:
 (4)
2 star:
 (2)
1 star:
 (10)
 
 
 
 
 
Average Customer Review
2.1 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
4.0 out of 5 stars Nothing of 3D, April 24, 2003
By 
~toki (Buenos Aires, Buenos Aires Argentina) - See all my reviews
This review is from: .NET Game Programming with DirectX 9.0 (Paperback)
If you want to read something of 3D forget this book.
This book cover 2D programming.
There are a chapter talking about 3D (basic concepts).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
2.0 out of 5 stars Great Concept, Poor Editing, May 31, 2003
By 
S.O. (Brooklyn, NY, USA) - See all my reviews
This review is from: .NET Game Programming with DirectX 9.0 (Paperback)
I've gotten about halfway through this book in the past two weeks and I feel like I'm learning enough where I can start writing my own simple games once I'm done with it. I started from knowing VB.net pretty well (for business apps), but not knowing the first thing about DirectX or Game Programming. That said, the editing of the code samples in this book is atrocious. The code samples in the book almost never match those on the CD and you have to figure out "what they mean" most of the time, debugging stuff yourself. Another dumb thing is that whoever wrote the code doesn't know how to use arrays, and always Dims a 4 element array as MyArray(4) instead of (3). Lastly, they don't tell you to enable "key preview" on your forms, so if you didn't know to do that from reading it in another .Net book, the keyboard handler functions would never work for you. Bottom line is that this book can help you learn elementary game programming in VB.net, as long as you know the language reasonably well (decent VB6 would be enough), and you won't get too frustrated trying to reconcile the code in the book and on the CD. It's too bad: If they had gotten their act together, this could have been a 5 star book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
1.0 out of 5 stars Stay FAR FAR away, January 24, 2004
This review is from: .NET Game Programming with DirectX 9.0 (Paperback)
I've been buying books from Amazon for years now, and not once have I actually written a review about one. However, this book is so terrible that I felt compelled to send out a warning to all those considering this book.

The whole time I was reading it, the only thing I could think of was all of the naive programmers out there who might just be learning and not realize all of the bad practices this book is advising. Not to mention a complete misunderstanding of how Object Oriented Programming is to be used. According to Mr. Lobao, EVERYTHING derives from a game engine - a sprite, a tile, a font, etc...

I can't believe a book like this ever made it to press. I also find it laughable that the foreward is written by a Microsoft MVP whose focus is in ADO.NET, and the technical reviewer specializes in data warehousing and internet solutions. Um, since this is a book about GAME programming, shouldn't someone who actually knows a bit about GAME programming actually review the thing?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
tiled game fields, adventure games, new rectangle, function initialize, reference rasterizer, rendering devices, load line, magic kindergarten, game engine class, cheese puzzle, nonmanaged code, next code listing shows, next code sample, mushroom positions, game proposal, remote player, bounding box algorithm, vertex buffer, scrolling games, dialog paths, mud monster, render procedure, preceding sample code, previous code listing, multiplayer features
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New Point, River Pla, Visual Basic, First Steps, Select Case, Public Class, End Sub, Private Sub, Writing Text, Public Sub, Case Keys, Public Event, Sub New, Visual Studio, Imports Microsoft, Public Shared, Public Function, Handles Voice, Shadows Sub Draw, New Thread, New Device, Sub Render, Public Const, False Case, Land Case
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject