24 used & new from $9.00

Have one to sell? Sell yours here
 
 
Beginning Java 5 Game Programming
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Beginning Java 5 Game Programming (Paperback)

~ (Author)
4.2 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


12 new from $10.35 12 used from $9.00
There is a newer edition of this item:
Beginning Java Game Programming Second Edition Beginning Java Game Programming Second Edition 4.0 out of 5 stars (1)
$19.79
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Beginning Java Game Programming Second Edition
34% buy
Beginning Java Game Programming Second Edition 4.0 out of 5 stars (1)
$19.79
Killer Game Programming in Java
30% buy
Killer Game Programming in Java 4.5 out of 5 stars (22)
$37.79
Beginning Java 5 Game Programming
17% buy the item featured on this page:
Beginning Java 5 Game Programming 4.2 out of 5 stars (6)
Developing Games in Java
16% buy
Developing Games in Java 4.5 out of 5 stars (23)
$40.49

Customers Who Bought This Item Also Bought

Killer Game Programming in Java

Killer Game Programming in Java

by Andrew Davison
4.5 out of 5 stars (22)  $37.79
Developing Games in Java

Developing Games in Java

by David Brackeen
4.5 out of 5 stars (23)  $40.49
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (258)  $29.67
Black Art of Java Game Programming

Black Art of Java Game Programming

by Joel Fan
Practical Java Game Programming (Game Development Series)

Practical Java Game Programming (Game Development Series)

by Dustin Clingman
3.2 out of 5 stars (8)  $32.97
Explore similar items

Editorial Reviews

Product Description

If you are interested in creating games for the casual game market, then get ready to set the wheels in motion! This hands-on guide for beginners allows you to increase your skill level along the way as you create a game full of cool artwork and intricate details. This book is not an introductory guide to the Java programming language, but instead serves as an introduction to the field of game programming using Java. From the basics of creating simple Java programs and writing graphics code to utilizing JavaÂ’s advanced 2D library and adding sound effects and music, this bookÂ’s step-by-step instructions will help you acquire all the skills you need to create a professional-quality, sprite-based game.

About the Author

Jonathan S. Harbour is an Associate Professor of Game Development at the University of Advancing Technology in Tempe, Arizona. His current game project is “Starflight: The Lost Colony” (www.starflightgame.com).

Product Details

  • Paperback: 352 pages
  • Publisher: Course Technology PTR; 1 edition (April 25, 2006)
  • Language: English
  • ISBN-10: 1598631500
  • ISBN-13: 978-1598631500
  • Product Dimensions: 8.9 x 7.3 x 1.3 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #396,471 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #55 in  Books > Computers & Internet > Programming > Java > Beginner's Guides

More About the Author

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

Visit Amazon's Jonathan S. Harbour Page

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

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

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

 
12 of 12 people found the following review helpful:
4.0 out of 5 stars Good for learning basic game programming techniques using Java, June 13, 2006
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
This book is true to its name, since it is truly beginning Java game programming. However, I really coudn't find anything that was unique to Java 5 in the contents. Part one is actually a tutorial on the Java programming language from the perspective of what you need to know to write your own 2D game. It really is too shallow and too focused on just those parts of Java that are required to write games to be helpful to a complete Java novice. If you are a beginner to Java, you should consult "Core Java" or "Learning Java" to learn the actual Java language basics first.

Part two is particularly good for beginning game programmers who already know Java, as the chapters boil down what is necessary for programming a simple 2D game in Java complete with sound effects. The author does a good job of explaining Java2D, threads, and the concept of a game loop. I particularly liked his succinct treatment of creating a framework for Java games. He does a better job of explaining what a software framework is than many books I've read that are dedicated to the subject. He tops off part two by writing a complete 2D game in Java named "Galactic War", which you can actually play in applet form if you go to the author's website.

In summary, I would recommend this book if you already understand the basics of the Java language, need more instruction on its basic multimedia capabilities, and would like to learn those capabilities through the fun activity of building a 2D game. If you would like a more advanced book on Java game programming after you finish this one, try the excellent "Killer Game Programming in Java" by Davison. I notice Amazon does not show the table of contents, so I do that next:

Part I: Java for Beginners
Chapter 1 Getting Started with Java 5
Chapter 2 Java Programming Essentials
Chapter 3 Keyboard and Mouse Input
Chapter 4 Sound Effects and Music
Chapter 5 Creating Your First Java Game

Part II: Java 2-D Game Programming
Chapter 6 Java 2-D--Vector Graphics and Bitmaps
Chapter 7 The Game Loop, Timing, and Threads
Chapter 8 Basic 2-D Actors--the Infamous "Sprite"
Chapter 9 Advanced Sprite Programming--Animation
Chapter 10 Creating a Java Game Framework
Chapter 11 Enhancing and Polishing Galactic War
Chapter 12 Deploying Java Games on the Web

Part III: Appendices
Appendix A Chapter Quiz Answers
Appendix B Recommended Books and Web Sites
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 7 people found the following review helpful:
5.0 out of 5 stars One hell of a good book., July 16, 2007
By Jason Cisarano (Chapel Hill, NC, USA) - See all my reviews
(REAL NAME)   
I think I'm probably right in the target audience for this book, and I think it did a great job at what it sets out to do. There's a bit of a Java review at the beginning, but this so-called "intro to Java" is focused on game making from the very first pages. Don't think that there's enough Java teaching here to get by if you've never done Java before. He covers a couple of topics essential to gaming that many might not have covered in a previous class, like getting keyboard and mouse input, but if you don't know your applet from a hole in the ground, you'd better start somewhere else.

Harbour is great at explaining difficult concepts in an accessible way. If you work through the code in the book, you'll pick up a whole lot of valuable info. I did, reading through the book twice along the way, and I got a whole lot out of the experience.

If I had to give a couple of criticisms, I'd say that I would have liked this book to be a few hundred pages longer. Harbour touches on so many important topics and gives you the basics, but I'd love to have more from him on all these topics. Maybe a sequel with more depth/advanced topics? If I could have those extra pages, I'd also like it if they were devoted to a different type of game. This book takes you in detail through one game project, beginning to end, but it would have been helpful to get some strategies for dealing with other game types. Don't get me wrong--it's a great idea to work through a project to finish it in such detail. And of course, a lot of the topics can be applied to other games.

I'd definitely recommend this one to anyone like me, with a Java foundation looking for a way to apply it to more interesting programming topics beyond the "toy" projects they assign in most programming classes. Read this book, and then go on to _Killer Game Programming in Java_ by Andrew Davison. That one's a lot tougher than this one and covers more advanced topics without much of any Java review, and I think they make good companion volumes. Now if I could just find the right J2ME games book . . .
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
14 of 18 people found the following review helpful:
3.0 out of 5 stars Emphasis on "Basic", not much "Java 5", one 2D game, August 2, 2006
By gerryg (Albuquerque, NM USA) - See all my reviews
I spent a half hour looking through this and it's definitely on the basic side, but even then is fairly thin coverage, and it really doesn't cover the new Java 5 features (over Java 1.4.2) very well at all. I saw several things in the code that I generally see other experienced Java programmers recommend against, but they're not horrible errors or even in the poor programming category. This is probably because, based on the author's own bio, it appears that he's not a regular Java programmer. A little more experience and research on Java 5 might have helped make the code and technical details better. He does appear to know game programming, though, and spends the whole book working on a 2D arcade game (asteroids clone I believe), which is ok I suppose, but it's only one topic in 2D.

Anyway, this book is for beginners to game programming AND Java, and seems to do an alright job of it. It's not a bad book, but it's not great either. My personal feeling is still that a good Java programming book will NOT focus on teaching Java, but game programming IN Java. Teach the io, sound, and graphics APIs, but not the core language at all. This is just another "intro to Java programming using a game as an example" book, of which there are already several. Saying it's Java 5 doesn't make it any different.

Book publishers -- I will hearily endorse a game programming in Java book (or books, 2 volumes might be required) that presents more than one game type and covers all the relevant topics: io, sound (2D and 3D), graphics (2D and 3D), ai (2D and 3D), multi-user (MMOG and small client/server), art assets (2D and 3D), tools, and libraries. I probably forgot a topic or two there. But I *purposely* left out 'how to get a job in the game business' or 'how to sell your game'. Make the book(s) technical. This book would be a starting point for something like that, but I honestly can't give this one a 5 or even a 4 as it's only an average book and isn't special enough to stand out from the crowd.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

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

3.0 out of 5 stars Decent, basic overview of some Java game desing concepts
I've been working through the book, and there are some interesting and educational concepts. The book assumes you have some strength with Java, and doesn't take the time to hold... Read more
Published on November 19, 2007 by Me

5.0 out of 5 stars Another Great Book By Jonathan Harbour
I first bought Jon's book Game Programming all in one. Creating games in Allegro was fun and put me on a track that has not stopped. Read more
Published on May 30, 2006 by Craig A. Hinrichs

5.0 out of 5 stars Great book for beginners
I remember Jonathan showing me a rough draft of one of the book's chapters, and as I scanned through it, I instantly knew this was going to be a great book for beginners. Read more
Published on May 28, 2006 by Phillip Vaira

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Discussion Replies Latest Post
do ps3's freeze a lot? 39 4 minutes ago
Next new handheld? 6 4 minutes ago
Looking for a good RPG for ps3 42 16 minutes ago
Return to Ostegar???? 4 16 minutes ago
Why is fanboyism OK in football? 47 19 minutes ago
most memorable ME2 dialogue lines 4 21 minutes ago
C# or Java? 66 16 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.



Your Recent History

 (What's this?)

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