Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Beginning .NET Game Programming in VB .NET

Beginning .NET Game Programming in VB .NET

List Price: $49.99
Your Price: $32.99
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: Great book for VB .NET game programming
Review: I have the C# version of this book and wanted to get into VB .NET. This book is clear and concise. I especially liked the Managed DirectX9 introduction. Very cool!

Rating: 3 stars
Summary: quick copy and paste from the C# version
Review: It seems like a decent book, but there is quite a few mistakes in the code in making reference to methods that don't exist and even using C# code mixed with VB.BET.

(this is exactly the text, no typo on my part)
page 34

Public Class GameField
public class GameField {
public Shared Color BackColor as Color;
End Class}

I am just starting the book, but I have found 4 errors already. I guess as long as you are paying attention to what you are reading you should be able to figure them out, so I guess it keeps you on your toes. You just have to be ready to figure out why their code doesn't work when it doesn't.

Other than that I am sure this book is still worth buying though.

Rating: 4 stars
Summary: you can write OO code in VB!
Review: One of the authors, Weller, recently co-authored a sister book on .NET game programming using C#. Here, Weller and others direct their attention to using VB as a game language. Both books follow a broadly similar approach. Each shows how to access DirectX graphics calls via their chosen languages.

For example, this book starts with a basic program in many games. How to recognise collisions between your objects? It shows how VB can be used to write object oriented code in simple fashion. And how .NET enables the code to use the underlying DirectX. The VB OO code is syntactically simpler than the corresponding C++, Java or C# code, though perhaps more verbose. Those of us who use these other languages now have to face the fact that yes, indeed, you can write decent OO code in VB.

Another chapter shows what it calls Artifical Intelligence usage. I would just say these are more complex coding than earlier chapters. Game programming books often indulge in such puffery, independent of what languages they use.

The book goes on to recapitulate common graphics ideas like textures and meshes, but all in VB. This is not really an algorithms book, so the treatment is more to show how to do it in VB, than a detailed exposition of the methods.

Rating: 3 stars
Summary: Lots of Errors
Review: This book is an effective game programming theory lesson if you are a capable VB.NET Programmer who can figure out how to correct the numerous coding mistakes made by the authors. There are countless examples where they've accidentally dropped C# code blocks into the mix instead of VB, and many other occasions where they change variable names that should have remained the same. If you aren't well-versed in VB, I'd caution you against buying it...you're probably not going to be able to make it through without encountering errors that end your session in frustration.

The book was still useful to me, as I needed to learn the theory behind game programming more than I needed the actual code, but it was still annoying to have had to figure out why the provided examples weren't functioning properly.


<< 1 >>

© 2004, ReviewFocus or its affiliates