Java 1.4 Game Programming with CDROM Paperback – Feb 2003
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
Top Customer Reviews
ok we have made it this far but there still is a lot to go. take a break and get a drink of your coffee, which is probably cold by now. Inheritence is used to implement a is-a relationship
you get the point. i got the sense too the authors weren't really experts. atleast where their not nearly experts enough to be writing a book. don't buy this book!
This (18 chapter, 647 pg) book is unfortunately another overpriced and disappointing attempt at cashing-in on the burgeoning game programming book industry.
The first 10 chapters, 338 pgs (yes HALF the book!) describe mere introductory Java -- Types, Classes, Arrays, Packages, Stream I/O, Threads, Applets, AWT, Keyboard/Mouse listeners -- nothing game programming-specific. Any decent Java tutorial book will cover this material. You don't need this book for that. I thought we were going to cover Game Programming, not intro Java?
The next 3 chapters, 162 pages, are devoted to slightly more advanced material (if you've never programmed in Java before) -- 2d animation, 1.4 Image I/O, MediaTracker, Java Sound API, Playing MIDI music, Garbage Collection, Object Creation, primitive Collision detection (via bounded circles and boxes), Swing -- Nothing extraordinary, but at least more related to game programming.
The following 3 chapters, 68 pages, discuss databases -- DB Intro, Using SQL with MySQL via command-line, JDBC.
The last 2 chapters, 70 pages, cover intro Java Networking and an brief intro to Jdk 1.4 NIO package: TCP Echo Server/Client, UDP Echo Server/Client, and of the 70 pages in this section, 16 pages are on JDK 1.4 NIO: channels, ByteBuffer, Blocking/Non-Blocking Buffers.
Yeah, just 16 pages on NIO. That and a bit mentioned on the 1.4 ImageI/O API's earlier in Java 2D section the book seemed to be the only Java 1.4 material in the book. Was that all for 1.4? If so, then the title "Java 1.4 Game Programming" was sure misleading.
The index is 9 pages long.Read more ›
The first thing to note is although the book is about 650 pages including index & etc., it's not a 'full-size' computer book. Your average computer book is ~7" wide and ~9" tall. This one is exactly 6" by 9", so it's the first thing you'll notice when you open the box (Oh, I thought it would be bigger). This of course is purely cosmetic, but I thought I'd make everyone aware of it. Type is reasonably small size and takes up most of the pages, so don't worry about too much 'decoration' or white space. It's still a pretty packed book.
But here's the kicker - it's packed with basic Java 1.4 programming. I'll type in the TOC in a sec, but note that Graphics topics aren't introduced until Ch 9 on pg 211, and Ch 14 on pg 503 until the end of the book is about databases, JDBC, networking, and index (short). The networking includes a simple sample game client and server. Anyway, this leaves about 200 pages to talk about graphics, GUIs, keyboard/mouse, and sound, and one really good long almost 100-page chapter 12 on meat & potatoes Game Programming Techniques. The sample game is a 2D top-down tile-based scroller.
The chapters are: 1) Intro to Java 1.4, 2) Basics of Java Programming, 3) Arrays and Strings, 4) Multiple Classes, 5) Packages, Utilities, and Error Handling, 6) Stream I/O, 7) Threads, 8) Applications and Applets, 9) Graphics, 10) Using the Mouse and Keyboard, 11) Using Sound and Music, 12) Game Programming Techniques, 13) Introduction to GUI, 14) Introduction to Datbases, 15) Using SQL and mySQL, 16) Using the JDBC, 17) Introduction to Networking, and 18) Introduction to NIO Networking.Read more ›
I wasn't dissapointed, the whole of the first half of the book is given over to getting you up to speed with core information and from there takes you by the hand and leads you through key game techniques which have helped me to create my own applet games to put into my web site.
I would highly reccomend this book to anybody who needs to get a solid grounding in the basics of Java game programming. It may not be for those who already have some knowledge of Java but for those of us who are beginners it's an excellent source of information and reference.
Most recent customer reviews
This book is just what I wanted, the best book on the market and has shown me many good apps.Published on Aug. 5 2013 by Kindle Customer
I teach an introduction to Java grade 11 course and the Advanced Placement grade 12 course. My strongest students often want to write 'cool' applications that are typically beyond... Read morePublished on Dec 9 2004
I just picked up this book used at a very good price. Then read some of the reviews and was worried. Read morePublished on June 24 2004 by The Reader
While not THE worst Java game programming book I have seen, it certainly is one of them. This is a 2003 title which adds practically nothing that hasn't been available for free on... Read morePublished on Nov. 7 2003 by Kristian H. Leigh
Look for similar items by category
- Books > Computers & Technology > Graphic Design
- Books > Computers & Technology > Programming > Game Programming
- Books > Computers & Technology > Programming > Java
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Humour & Entertainment > Puzzles & Games > Video Games & Strategy Guides
- Books > Professional & Technical > Professional Science > Mathematics