See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

14 used & new from $29.91

Have one to sell? Sell yours here
 
   
Beginner's Guide to DarkBASIC Game Programming (Game Development)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Beginner's Guide to DarkBASIC Game Programming (Game Development) (Paperback)

by Jonathan S. Harbour (Author), Joshua R. Smith (Author) "DarkBASIC is a fantastic programming tool for creating games of all types..." (more)
Key Phrases: primary video card, sprite number, current bitmap, Beginner's Guide, Hello World, Adding Sound Effects (more...)
4.1 out of 5 stars See all reviews (15 customer reviews)


Available from these sellers.


2 new from $136.16 12 used from $29.91
There is a newer edition of this item:
DarkBASIC Pro Game Programming DarkBASIC Pro Game Programming 4.2 out of 5 stars (10)
$37.79
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

DarkBASIC Pro Game Programming

DarkBASIC Pro Game Programming

by Jonathan S. Harbour
4.2 out of 5 stars (10)  $37.79
DarkBASIC Programming for the Absolute Beginner (No Experience Required (Course Technology))

DarkBASIC Programming for the Absolute Beginner (No Experience Required (Course Technology))

by Jr. Jerry Lee Ford
3.5 out of 5 stars (2)  $19.79
DarkBASIC 3D Games Creator

DarkBASIC 3D Games Creator

3.7 out of 5 stars (18)  $29.99
DarkBASIC Professional

DarkBASIC Professional

3.9 out of 5 stars (14)  $88.30
The Game Maker's Apprentice: Game Development for Beginners (Technology in Action)

The Game Maker's Apprentice: Game Development for Beginners (Technology in Action)

by Jacob Habgood
4.8 out of 5 stars (45)  $26.39
Explore similar items

Editorial Reviews

Product Description
Design and play your own games without worrying about the technical details of programming DirectX. DarkBasic handles the entire game engine for you! Game Programming with DarkBasic is a programming primer that teaches concepts by taking you through the creation of simple games. By the end of the book, you'll have written complete 2D and 3D games! This book is the only one on DarkBasic, so advanced programmers will need it as a complete resource as well as beginners.

About the Author
Jonathan S. Harbour has been an avid gamer and programmer for 16 years, having started with a Ti-99, Commodore PET, and a Tandy 1000. In 1994, he earned a B.S. in computer science. He has since earned the position of senior programmer with 7 years of formal programming experience. He has professional-level experience in graphical user interface design and 2D and 3D graphics programming, as well as TCP/IP socket programming and Internet protocols. Jonathan is a part of the "Starflight III" team, working with the original designers on a sequel to the first two games originally published by EA in the '80s. In addition, he has released the retail Pocket PC games "Pocket Trivia" and "Perfect Match". Harbour has also authored "Pocket PC Game Programming" (0761530576), "Visual Basic Game Programming with DirectX" (193184125X), "Microsoft Visual Basic .NET Programming for the Absolute Beginner" (1592000029), and "Beginner's Guide to DarkBASIC Game Programming" (1592000096) all from Premier Press.

Product Details

  • Paperback: 752 pages
  • Publisher: Course Technology PTR; 1st edition (January 22, 2003)
  • Language: English
  • ISBN-10: 1592000096
  • ISBN-13: 978-1592000098
  • Product Dimensions: 9.2 x 7.4 x 1.6 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 4.1 out of 5 stars See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #731,995 in Books (See Bestsellers in Books)

Inside This Book (learn more)



Books on Related Topics (learn more)
 
 

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

15 Reviews
5 star:
 (8)
4 star:
 (2)
3 star:
 (3)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
35 of 39 people found the following review helpful:
2.0 out of 5 stars Beginners only..., September 2, 2003
By A Customer
I ordered this book after installing DarkBasic Pro on my PC. By time the book arrived, I'd had already outgrown the material.
If you have never programmed before, this book would probably be useful, as the first 200 pages cover basic programming techniques; loops, data types etc.

If you are already familiar with programming, then there is not much useful information. There are only a 50 pages on 3d programming and only a few of the relevent funtions are covered.

Mostly the book is fluff. There are shots of every screen that comes up during the install of Dark Basic.(7 pages)
"Figure 1.60 The Setup Status screen, which displays the installation progress"

I realize that the book says 'Beginners Guide', but I thought that meant it was for someone who was new to the language, not new to computers.

If you know the difference between an integer and a float, save your money.

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
26 of 30 people found the following review helpful:
5.0 out of 5 stars A note from the author, January 12, 2005
"Congratulations, you have just found the one and only book you will need to learn the basics of game programming!"

I decided to comment on this book (now 2 years after release) in order to clear up some misconceptions about it. We had to choose between two approaches for this book, to either follow the goal we set out to meet with this book, or to truly delve into the capabilities of DarkBasic. The publisher wanted an entry-level book for their game development series, so this book filled that role. As the title suggests, this is a "Beginner's Guide" to game programming. The title is somewhat confusing because DarkBasic is the tool we used, not the focus of the book. DarkBasic was just the means for teaching this course in game programming--for an audience with absolutely no experience. This book is being used as a first-semester textbook in some middle and high schools.

The unfortunate result of this decision is that DarkBasic fans wanted more of a comprehensive manual for DarkBasic, something to show them how to take advantage of the advanced features of DarkBasic. But what you must understand is that DarkBasic Pro was not even released yet when we completed this book. We had to struggle to queeze in DBPro support at the last minute before the book was printed. Most of the projects in the book are available on the CD-ROM for DBPro as well, with code changes made to suit those programs for DBPro. Most of the code from DarkBasic does run fine in DBPro without modification.

To address some of the harshest reviewers, I will say this: Look at the title; what did you expect, to learn how to write Quake III by reading this book? The title is not "Quake III Programming with DarkBasic" is it? It says "Beginner's Guide". Look at the title again--if it doesn't meet your needs, then the fault is your own for making a poor decision. I find that the same sort of people who complain about this book are the same people who will tell a beginner to "RTFM" instead of trying to be helpful--and I disagree with that attitude. To be honest, if you have enough experience to complain about the content of this book, then it was clearly not written for you, and the fault is your own. I would not buy a C primer if I already know C--and then complain about it! This book's title is all you need to judge whether you will benefit from reading it.

That explanation aside, I hope you will see this book for what it is, not what you want it to be. This book succeeds as a "Beginner's Guide" to game programming first and foremost, and secondly, as a DarkBasic reference (note that a language reference is available on the CD-ROM). The last chapter teaches you how to write your own 3D multiplayer car combat game called Crazy Carnage, which you can play against a friend over the Internet.

If you are a complete beginner, I think you will enjoy this book, because it is very patient, moves along at a slow pace, and describes the basic concepts of computer science like a mentor tutoring an apprentice. I think you will enjoy the nature of this book if you are in need of a no-pressure introduction to programming--because the CD-ROM includes a trial version of DarkBasic.

The Foreword by Lee Bamber--the creator of DarkBASIC--describes the goal of this book succinctly well: "Let's suppose a few years from now a programmer working for a game company...will mention the early days, and how a little-known language called DarkBASIC inspired him to great things. Might that programmer be you?"

"Will YOU write the next blockbuster game with DarkBASIC?" Take a look at the table of contents below to see the subjects that you will learn about in this book.

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: 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: Graphics, Sound, Input Devices, and File Access
9: Basic Graphics Commands
10: Game Graphics: Learning To Use Bitmaps
11: The Art of Using Animated Sprites for 2D Games
12: Programming the Keyboard, Mouse, and Joystick
13: Adding Sound Effects To Your Game
14: Playing Some Tunes: CD Audio, MIDI, and MP3 Music
15: Loading and Saving Information Using Files
16: Playing Intro Movies and Cut-Scenes

Part III: Advanced Topics: 3D Graphics and Multiplayer Programming
17: Fundamentals of 3D Graphics Programming
18: Multiplayer Programming: The Crazy CARnage Game


Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
4.0 out of 5 stars Good book for a begginer, July 14, 2004
By Hilmi S Alkindy (Muscat, Oman) - See all my reviews
This book, I believe has been purchased by the wrong people. The book clearly states that it is a begginers guide and never prettended to be anything else. It basicly fills in the huge gaps from the manual. DarkBasic claims to be a very easy programing language for begginers, strange that the manual is designed for people who know what they are doing.

If you are already a programer, you should not have purchased this book. I guess many people who got dissapointed are the die hard fans of darkbasic who already knew what they were doing and expecting some advanced tips and tricks for optimising their code.

I think that this book is great for what it was made to be, a begginers guide. It teaches good programing habbits, explains things clearly and helps guys like me who have not programed since they left college 6 years ago get their act back together.

I heartily recomend this book to anybody who purchased darkbasic or darkbasic pro and had no idea where to start.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars Not for beginner's
For all those folks out there that don't know how to program and plan on using this book to learn programming - specifically game programming, my advice - DON'T. Read more
Published on June 1, 2007 by L. Figueroa

5.0 out of 5 stars Great for the beginning programmer.
I was excited to get this book, and, after reading it, I am happy to say it was worth every penny!

I especially liked the way the early chapters catered to the... Read more
Published on August 24, 2005 by Martin Berger

3.0 out of 5 stars Well written, but source code in book is wrong.
I love this book, and I feel it is very well written. The author gives pretty good examples and explains the code that he writes line by line. Read more
Published on March 18, 2005 by Philippe T. Conway

5.0 out of 5 stars Great book!
Even tho this book got some negative reviews, I just knew that a 700+ page book would have to teach something. Read more
Published on January 23, 2005 by go vegan

3.0 out of 5 stars Beware if you can program.
This book was an okay book if you have never programmed before. I assumed that it would cover game design and 2D/3D animation, however, it started with many chapters on storing... Read more
Published on August 11, 2004

5.0 out of 5 stars GREAT FREAKIN BOOK
Jonathan and Joshua have once again done a fantastic job on a very detailed book. This book will help you out on the basics and details that are needed when working on your... Read more
Published on April 1, 2003 by Peter blue

5.0 out of 5 stars Weve Been Waiting...
Being active in the Darkbasic Community i know alot of people have waited for a book on their(and my) favorite game programming language. Read more
Published on March 31, 2003 by Eddie Gordo

3.0 out of 5 stars not for those into 3D
This book is GREAT for the very beginner, but if you want to make good 3D games, do not buy this book. it barely touches on terrains and collisions. Read more
Published on March 30, 2003

5.0 out of 5 stars Another great book by Jonathan Harbour!
I'll read any book by Jonathan Harbour, and this one did not disappoint me. In fact, I've read it three times! Read more
Published on March 26, 2003

5.0 out of 5 stars 5 stars!!!!
Great book not only for beginners but also advanced programmers! Very well written by the authors!!
Published on March 26, 2003

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 30 1 day ago
looking for programming forums 18 20 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Get to Know TomTom ONE XL

TomTom ONE XL at Amazon.com
With its widescreen, Bluetooth compatibility, and turn-by-turn directions, your new travel buddy is the TomTom ONE XL.

Shop all TomTom

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Maintain Your Outdoor Furniture

Shop for Protective Varnishes and Applicators
Browse the Painting Tools & Supplies Store for a wide variety of protective varnishes and applicators to shield your outdoor furniture from harsh elements.

Shop for varnish tools and supplies

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates