Just Books for Kids   In association with Amazon.com
Categories
Dr Seuss
New Readers
Animals
Adventure
Vacation
Science
Sports
Heros
Family
Pre Teen
Computer
Reference
Penguin Shops

Penguin 64

Penguin CPU

Penguin Kitchens

Penguin Audio

Penguin Videos

Penguin Cameras

Related Sites

Ultra Mega Mart

Geek Book Store

News and Shopping

Great Books to Buy

Books, DVDs, and More

Bookmark this page:
ADD TO DEL.ICIO.US ADD TO DIGG ADD TO FURL ADD TO STUMBLEUPON ADD TO YAHOO MYWEB ADD TO GOOGLE

Visual Basic Game Programming For Teens

Visual Basic Game Programming For Teens
Author: Jonathan S. Harbour
Publisher: Course Technology PTR
Category: Book

List Price: $29.99
Buy Used: $9.97
You Save: $20.02 (67%)



New (28) Used (13) from $9.97

Rating: 4.0 out of 5 stars 9 reviews
Sales Rank: 265098

Media: Paperback
Edition: 1
Reading Level: Young Adult
Pages: 392
Number Of Items: 1
Shipping Weight (lbs): 1.8
Dimensions (in): 8.9 x 7.3 x 1

ISBN: 159200587X
Dewey Decimal Number: 794.81526
EAN: 9781592005871
ASIN: 159200587X

Publication Date: December 21, 2004
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: We ship books out daily M-F. Tracking number will be emailed when we ship. We list the majority of our books in "Good" condition. If this book had any major flaws, it would be listed in "Acceptable" condition. Easy returns if you are unhappy with book. PLEASE NOTE: We ship immediately, however the Post Office controls delivery speed. In a hurry? Please choose EXPEDITED SHIPPING. Proceeds benefit non-profit Goodwill Industries of San Francisco, San Mateo and Marin Counties.

Editorial Reviews:

Product Description
Get ready to create your first complete 2D-based role-playing game using Visual Basic 6.0. If you have experience using Visual Basic, you already have the essential skills that you need. You will learn, step by step, how to construct each part of an RPG game using DirectX components such as Direct3D. As you work your way through the book, you will write short programs that demonstrate the major topics in each chapter. Dive into the exciting world of game programming, learn how to write your own code, and take complete creative control over how your game operates. Let your imagination loose as you create amazing new adventures!


Customer Reviews:   Read 4 more reviews...

4 out of 5 stars I have been looking for a book like this, a VB.Net perspective   April 12, 2007
J. Huber (USA)
3 out of 4 found this review helpful

Overall I find this book good at what it advertises to be, a tour through the process of making a DirectX game in VB that would be very interesting and appealing to a novice programmer (teen). The game is a simplified 2d rpg/adventure game, called `Celtic Crusader'. While functional, in the interest of simplicity and time by the author's own words it isn't a fully featured game, it lacks features such as character inventory or network play.

If you are looking for detailed information on DirectX, this is not the book. This book does not explain the DirectX methods used, or even display their signatures, it just tells you what the routine you are coding does as a whole, and gives you the code.

I currently work in VB.Net, but I am experienced in the last few incarnations of VB, so the conversion of the provided code examples into VB.Net is not much of a problem. I would say someone familiar with VB.Net but without experience in VB6 will not have much problem; in fact the DirectX method calls in VB.Net are more logical than in VB6.

For example
d3ddev.Present(ByVal 0, ByVal 0, 0, ByVal 0)
becomes
d3ddev.Present(Handle.zero,Handle.zero, 0, Handle.zero)

If you pay attention to the intellisense balloons then the DirectX method calls are fairly easy to figure out.

The author doesn't fully qualify all his references, so be aware and supply the appropriate qualifacation for the constants. Be sure to Imports DxVBLibA

For example
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD
becomes
d3dpp.SwapEffect = CONST_D3DSWAPEFFECT.D3DSWAPEFFECT_DISCARD

The VB side of the code is the same (an If-Then is still If-Then) except that you will need to recognize form events as such by their names instead of their handles keyword.

The DirectX8 for Visual Basic type library reference is still available with DirectX9.0c in VB.Net (just look under the Com tab when adding the reference) and seems to work fine in XP (I have tried it on 3 different machines.) I have not worked through the entire book yet, but so far I have not had any problems with compatibility.

This book is thinner than the typical programming book (tome) you normally find. It leads the reader directly through the creation of this adventure game, cutting out many side details as mentioned earlier. However, I find it delivers enough to create a decent working game, and a nice resource for a programmer looking for straightforward code examples.



5 out of 5 stars VB6 is alive and well!   September 3, 2006
Walid Abdi (Riverside, CA United States)
3 out of 4 found this review helpful

Don't believe those that tell you VB is dead, vb is still alive and well! Just look at Microsoft Access 2003(A database program)when you build advance coding in it you are using vb language,even in the latest Access edition, VB is still there. Just visit your local book store, you will still see VB books out there. Another proof that VB is still alive, look at many E-commerce shopping carts, many of them are build in VB, and they are functioning with great precision.
The book is intended for the teenager that wants to explore programming in a fun, and easy method, and Vb can deliver that without advance codes that will make a teenage kid left in the dark. It will give them the opportunity to learn to write simple executable codes, once they do that, then they can move on to Vb.net or C++. And with that, the author would accomplish his/her mission, and that is teaching a young mind.
Go ahead buy the book, play with the codes, and have fun!



4 out of 5 stars Good Book   April 17, 2006
2 out of 3 found this review helpful

Just started programming and VB seems like a good place.
Johnathan rambles on a bit to much about maps but I learned alot. Rich D



5 out of 5 stars VB6 DEAD ?   March 26, 2006
Christy Brooks
4 out of 7 found this review helpful

Helloooo! VB 6 is dead! <--------- You are in denial.
First off VB will never leave you in the dry.
1. VB is owned by Microsoft and will never be ported to Linux or Mac.
2. VB has continued to have new releases.
3. C++ uses directx just like the rest of programming languages for games.
4. VB dominates in database programming. [MMO] Game DataBase!
5. It is possible to code in VB, that can run faster than C++.
6. Most people who bash VB do not know how to code in it and claim it to be for beginners when they only seen the dev. Fact is VB can do anything C++ can if you know how to code it.
7. So i say read and know what you are talking about before shooting off at the lips about something you have no clue about. Try looking at the development and then retract your comment.



Ultra Mega Mart: bigger than those other marts