Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
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.

DarkBASIC Pro Game Programming [Paperback]

Jonathan S. Harbour , Joshua R. Smith
4.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 64.99
Price: CDN$ 40.94 & FREE Shipping. Details
You Save: CDN$ 24.05 (37%)
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
Usually ships within 2 to 5 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.
Join Amazon Student in Canada

Book Description

Sept. 7 2006
Learn to write 2D and 3D games without any programming experience by harnessing the advanced 2D/3D graphics features of DarkBasic Professional. This easy-to-use language handles the entire game engine for you, so you are free to focus on designing and playing your own games. Written for beginners with no programming experience, DarkBASIC Pro Game Programming, Second Edition is a welcome change of pace from traditional game programming books. You won't need to spend time figuring out how the game engine works, but only what the game is supposed to do. You will be able to create self-contained executable games with the graphics and sound files stored inside the exe file. No DarkBasic runtime library is needed: compiled programs are self-contained and require only that DirectX is installed. Finally, a book for complete beginners who want to learn to write games!

Customers Who Bought This Item Also Bought

Product Details

Product Description


PART I: The Basics of Computer Programming 1. Welcome To DarkBASIC 2. Introduction to Computer Programming 3. Basic Commands, Variables, and Data Types 4. Characters, Strings, and Text Output 5. Repetition: Looping Commands 6. Making Programs Think: Branching Statements and Subroutines 7. More Power to the Numbers: Data Sequences and Arrays 8. Number Crunching: Mathematical and Relational Operators and Commands PART II: Game Fundamentals 9. Basic Graphics Commands 10. Game Graphics: Learning To Use Bitmaps 11. Drawing Animated Sprites 12. Programming the Keyboard, Mouse, and Joystick 13. Adding Sound Effects and Music To Your Game 14. Loading and Saving Information Using Files 15. Creating a 2D Arcade Game PART III: Advanced Topics 16. Tile-Based Scrolling and Level Editing 17. Multiplayer Network Programming 18. Fundamentals of 3D Graphics Programming 19. Loading and Rendering 3D Models 20. Creating a 3D Multiplayer Game PART IV: Appendixes A. Answers to the Chapter Quizzes B. Recommended Books and Web Sites C. ASCII Chart D. What's On The CD-ROM?

About the Author

Jonathan S. Harbour is an associate professor at the University of Advancing Technology (Tempe, AZ). His web site at www.jharbour.com includes an online forum and blog for book support. His most recent game projects are Starflight - The Lost Colony (www.starflightgame.com) and Aquaphobia: Mutant Brain Sponge Madness (www.aquaphobiagame.com).

Joshua R. Smith is a full-time professional game developer at Semi-Logic Entertainments in Palo Cedro, California. He has worked on several commercial games, such as Real War and Hot Wheels: Stunt Track Driver 2. Joshua is an avid C programmer but finds BASIC intriguing. He is currently living in Redding, California. In his spare time, he enjoys playing video games and spending time with his wife.

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 Reviews

5 star
3 star
2 star
1 star
4.0 out of 5 stars
4.0 out of 5 stars
Most helpful customer reviews
4.0 out of 5 stars Good Stuff Aug. 24 2009
great product, just as advertised.
brand new and great for learning Db pro.

recommended seller.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  11 reviews
11 of 12 people found the following review helpful
5.0 out of 5 stars DarkBASIC Pro Game Programming, 2nd Ed. May 14 2007
By Robynn Penelope Mussell - Published on Amazon.com
An invaluable resource for the aspiring game programmer, as a beginner's reference. This great book explains, simply, the needed utility programs to draw and animate your graphics, PLUS many well-written examples to help you in to right direction.

I found myself refering back to some of the Sprite-related chapters and some of the simple 3D examples for building some games.

I really think this book is a great asset for those of you who want to start programming games for the PC, but do not have any experience in programming. Even for me, I have a rather extensive programming background, but DarkBASIC Professional is not your father's BASIC from decades ago. This is one awesomely-powerful 2D and 3D game development environment is explained rather quickly, but succintly and never leaves you feeling lost or out-of-the-loop.

I've read other books that are supposed to teach you the programming language with examples, but they were filled with unfamiliar computer jargon and the examples were shoehorned into the book in what seemed an afterthought. Here in "DarkBASIC Pro Game Programming, 2nd Ed.", the examples were actually a refreshing resource that I still peruse.

I rated this book highly. There were some small ambiguities, but after reading the passage or paragraph over, I actually understood the methodology of the examples and their commands use. Extensively researched, "DBPro Game Programming, 2nd Ed." has taken graphic game development in a new direction: a genuinely creative one.
3 of 3 people found the following review helpful
4.0 out of 5 stars Great 2D book Dec 5 2007
By L. Dellinger - Published on Amazon.com
This was a great book for starting game programming with Dark Basic Pro. I use this book all of the time when I am writing games. My only complaint is the 3D stuff. it seems a little rushed and I didn't see anything about 3d collision detection. I am not confident you could create a 3D game using this book exclusively. I would love to see a second volume to this book that was just 3D programming. However Hands On DarkBasic Pro - Volume 2 does just that so if your library included these two books I think you'd be set.
2 of 2 people found the following review helpful
5.0 out of 5 stars 2012, Still Relevant Dec 20 2012
By Drillfoot - Published on Amazon.com
I have both the first edition, and this edition. I can never get enough of DarkBASIC Pro, and the authors writing style actually has you learn by doing, rather then boring you with things you could care less about.

Now the question. Does this book still serve a purpose in 2012? The answer. YES. The books code, and samples all still work well, and will help you on your journey to creating great games. You start small, and work your way up to a 3D chess game. Always feeling like you have accomplished something. Even creating the small chat client was a good time, and just opened up a can of possibilities.
5.0 out of 5 stars Simple and easy to follow July 16 2014
By David Davis - Published on Amazon.com
Format:Paperback|Verified Purchase
I am still learning and it has et and exceeded my needs. Simple and easy to follow.
1 of 2 people found the following review helpful
4.0 out of 5 stars Great book for intermediate coder, Good book for beginner. March 1 2009
By B. Payne - Published on Amazon.com
If you are already an intermediate coder it is a great book, but if you just started from the very beginning the book could use some more detail. The examples are great. If it went into more detail on the code in the examples, and line for line went through what that code does, then it would be an awesome book.
Search Customer Reviews
Only search this product's reviews

Look for similar items by category