FREE Shipping on orders over $25.

Used - Good | See details
 
   
Have one to sell? Sell yours here
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.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C [Paperback]

Andre LaMothe
4.2 out of 5 stars  See all reviews (53 customer reviews)


Available from these sellers.


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

September 1995
Explains the complex technical aspects of video game programming in comprehensive language, covering such areas as 3-D graphics, "voxel graphics," digitized sound and music, modem communications, and game assembly. Original. (Intermediate).


Editorial Reviews

Amazon.com Review

The definitive book for writing 3D video games in C. The only flaw: the CD-ROM is only for DOS-based C compilers. However, most of the source code is in the book, and the general principles would apply to all platforms. If you don't see more reviews listed below, be sure to click on the book's title for longer and impressive substantiation of this massive tome's merits!

From the Publisher

This unparalleled tutorial details every nuance of using the C language to create lightning-fast games with 3D polygon graphics. Step-by-step instructions guide you through every programming stage. - Covers every aspect of 3D polygon video game design, from concept to completion

- Discusses full modem communications and techniques for creating multi-player 3D video games

- Includes over 30 shareware games and demos including a shareware paint program


Product Details

  • Paperback: 1174 pages
  • Publisher: Waite Group Press (September 1995)
  • Language: English
  • ISBN-10: 1571690042
  • ISBN-13: 978-1571690043
  • Product Dimensions: 9 x 7.1 x 2.3 inches
  • Shipping Weight: 3.2 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (53 customer reviews)
  • Amazon Best Sellers Rank: #910,824 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

It was way better than I could ever guess from the above comments. Peter Bindels (kitsoft@cuci.nl)  |  4 reviewers made a similar statement
Most Helpful Customer Reviews
22 of 22 people found the following review helpful
3.0 out of 5 stars Excellent Content/Concepts June 21, 2000
Format:Paperback
Andre Lamothe obviously knows his material when it comes to math and Game Programming. All of the mathmatical knowledge that is necessary to perform 3D rendering etc. is present in this book, as well as several other revelant concepts.

Chapter 1 and 2: The introductory area of the book, dealing with the history of games, 2D and 3D.

Chapter 3 - 9: Mostly instruction and examples on ways to communicate directly with the computers hardware. This includes but is not limited to: The VGA Card, a Mouse, Keyboard, Joysick, Sound Card, Serial Ports and Modems. It also gives you your first introduction to the artificial intelligence algorythms required for computer based 'enemies' in a game. Interrupts are also covered. NOTE: Most of these things, communicating directly with the systems hardware, has become a cardnal sin with new versions of Windows, but it can still be done, and the concepts are essential.

Chapter 10 - 17: 3D instruction, first laying out a great foundation then beginning your first 3D graphics engine. The reader will learn how to create render and fill objects, as well as assign view positions, and 'transforming the universe' around them. All of the mathematics required for all 3D procedures (it is a lot) is included and explained. Voxel graphics are also covered, then many optimization procedures are explained and used.

Chapter 18: A program 'Kill or be Killed' using all of the knowledge you have learned. This is what you were waiting for, now you can make your own 3D games. with a bit of up-to-date direction of course.

All of the main 3D concepts are covered very well, complete with in depth explaination and examples. Lots, LOTS of source is included both within the book and in the accompanying CD.

Comment | 
Was this review helpful to you?
14 of 15 people found the following review helpful
5.0 out of 5 stars Better than you can describe with words October 30, 1999
Format:Paperback
It was way better than I could ever guess from the above comments. It explains about everything about making a game, no exception. It explains the basics of game environment in the first half, including making your own keyboard driver, video card driver, and even joysticks. After that, he explains about everything there is to know about 3D, without going into too much depth. He didn't explain the newest techniques, but with the info and ideas from the rest of the book you can invent those on your own. The best book I've ever read.

And also 5 stars to Amazon, for giving it with a special protective sheet, and more than a week before it could arrive. (it was overseas, it shipped last sunday and I received it yesterday, that is 5 days. The minimum would be 2 to 12 weeks) And it was so decorated, I can't wait to order again.

Comment | 
Was this review helpful to you?
9 of 9 people found the following review helpful
By A Customer
Format:Paperback
Imagine discovering this gem back in early 1996: before the deluge of 3Dfx, RIVA, nVidia, Creative, or any other 3D accelerator card became "big business." Shortly after the public release of Windows 95, before DirectX, Direct3D, Glide, or OpenGL...indeed, before the Nintendo 64...there was this book "Black Art of 3D..." I loved it! It is based entirely on DOS programming...but what better platform for beginners to start from? The Windows API is freighteningly complicated. Andre's code is elegant. A bit out of date, of course, but highly effective for learning, or even creating a game. I have ported his 3D code into my Visual Basic programs. But I must admit, the first half of the book was most enjoyable. His treatment of the "rest of the book," covering 3D, seemed a bit of an afterthought, and was clearly an addition. The "Black Art" library was for a long time an essential part of my game programming toolkit, before I moved into Windows programming. After discovering Andre's 32-bit Watcom library on the Waite web site, I quickly purchased the compiler and began writing 32-bit extended DOS programs. What a blast! I look forward to him tackling the "Black Art of DirectX Game Programming." How about it, Andre'?
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars A_Good_Read_Over_The_Summer
I purchased this book knowing full well that it
was meant for an entirely different era of computer
technology. Read more
Published 12 months ago by Anubis570
3.0 out of 5 stars Does not withstand the test of time
Welcome to 1995.

This book weighs in at around 1.5 kilos and probably half of it could be culled from the book today. Read more
Published on May 31, 2008 by Mark Twain
5.0 out of 5 stars A real good 2D/3D computer graphics foundation.
After I have bought this book for 10 years, I am still refers to it occasionally for implementing certain graphics features in my software applications such as charting. Read more
Published on April 13, 2006 by Ricky Gai
5.0 out of 5 stars This is still a good intro book
I owned this book for a while but I didn't actually pick it up and start reading it until a few weeks ago... people will complain that this book is outdated and blah blah... Read more
Published on November 20, 2003 by Vittorio Cellucci
5.0 out of 5 stars A very good intro for rookies
This book is a very good intro for 2D and 3D programming. The source code is simple and easy to understand. It lacks some things, like bitmap rotation, but no book is complete. Read more
Published on April 9, 2003 by Julian Vargas
4.0 out of 5 stars Best intro to 2D game programming
The first half of the book is simply great. With the help of
this book , I 've written a complete VGA library in assembly. Read more
Published on January 28, 2003 by Meesters Ludo
5.0 out of 5 stars Giving credit where credit is due.
I...originally gave it only one star because I was so shocked that none of the code could compile.

Luckily, I plowed through the book and couldn't pull myself away. Read more

Published on June 24, 2001 by H. Alfred Hotelling
4.0 out of 5 stars Great to learn the principles
Although the book is a bit out of date as it covers only DOS, it's still great to learn some great tricks in DOS and a lot of the principles of programming in 2/3D. Read more
Published on December 6, 2000 by Sarah "Korrok" Thomas
1.0 out of 5 stars No C compiler!
I gave five stars for LaMothe's Windows Game Programming for Dummies book, but this has got to have only one star becaue I can't compile any of the code! Read more
Published on December 4, 2000 by H. Alfred Hotelling
5.0 out of 5 stars The Screen Savers say its "great!"
I personally don't own this book but plan to soon. The Screen Savers a show on TECHtv(zdtv)have this book in there Geek Libery! Check out there review! Read more
Published on November 11, 2000 by kp4
Search Customer Reviews
Only search this product's reviews


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

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category