Killer Game Programming in Java
By Andrew Davison
Publisher: O'Reilly Media
Released: May 2005
Pages: 998
Description
Table of Contents
Product Details
Colophon
Recommended for You
Recently Viewed
Excel Annoyances
By Curtis D. Frye
December 2004
Apache Security
By Ivan Ristic
February 2005
Print: $34.95
Mac Annoyances
By John Rizzo
November 2004
Print: $24.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyKiller Game Programming in Java
 
5.0

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

(4 of 4 customers found this review helpful)

 
5.0

Goot to start with

By janton

from Sweden

Comments about oreilly Killer Game Programming in Java:

The book is really useful for people who just start to learn game development. Author does not go into great details in such stuff as graphics mathematical background but gives good enough overview on all basic parts which every game consist of. Reader going to implement small 2d and 3d projects learn how to use sound, implement simple gaming algorithms. Also author tries to answer the question if Java is good enough to implement serious commercial gaming projects. Long story short this book is all you need if you know java and want to learn how to develop games (both 2d and 3d)

(9 of 14 customers found this review helpful)

 
5.0

Comprehensive and deep (Umfassend und tiefgehend)

By der_djinn

from Undisclosed

Comments about oreilly Killer Game Programming in Java:

Most books on game programming using the C language and C++. Even today there is so many games especially on the speed, especially in the ego-shooters, and in any other language, you can speed up a program such as C / C++. There are also once assembler routines inserted, and experts from the last pick of the pointer arithmetic out.

Java and Gaming

Java in this area was always a wallflower. The support of graphics, sound and input devices such as joysticks long time was very bad, so that this important branch of the software industry has been completely overslept. In the beginning was still in the area of Java browser games thanks to its applets points (I've had a few small things written), but Flash has in this area now firmly occupied.

One must not forget that even the visionary company Microsoft a long time, this development has incorrectly, and the technical shortcomings of DOS and early versions of Windows, the game developer has enabled a lot of work.

Meanwhile, in Java, but a lot done, and that is in the book Killer Game Programming by Andrew Davison, published by O'Reilly Publishing.

In short, the physical characteristics

A softcover book with (including a detailed index) nearly 1,000 pages, published in 2005, and thus also no longer so new. A CD is not with the source code of the programs available on the website of the book can be downloaded.

Contents

With the killer game title suggests, the author has also claimed that, under Java games not only to develop small, but quite large applications, based on the games market may exist. How do so in comparison to the C / C++ limited possibilities is feasible, it shows a total of 32 chapters in a very entertaining and convincing.

Java2D

The first third is the development of 2-D games in which he is a simple game called Worm developed (probably under the name Snake known, for example as a mobile game). Here, he elaborated on the Java2D and ImageIO API of JDK a full-screen under Java, which BufferedImage classes and resource handling. Animations, sprites and effects are described with examples. Then followed the music and sound-processing: How do I play MIDI files and sound samples from? The Entwickliung a simple side-scroller and an iso-Tile-round game the 2D part. In these 400 pages are almost all areas of development 2D-based game has been dealt with in detail, and mE no question remained unanswered. With this part of the book would be worth the money already has been. But there is still more ...

Java3D

Also in the field of 3D support Java has long been done. In the 3D API, there were many different approaches, but everything is always on DirectX or OpenGL, which the actual rendering take over. 3D is a completely different world and requires a different thinking than in the development of 2D games ahead. The focus is on the Scene Graph, which all the elements of showed the world. As this scene graph is built and what else in mind, the author explains in great detail and understandable. Again, the author examines all aspects, including points of interest such as particle systems and fractals. M.E. but the difficulty of 3D development in the understanding of the operations, but that far more than just developer skills are required. Especially the construction of models and animations may stand in the foreground, and there are many excellent engines (eg jMonkeyEngine and Ogre), which is already a large part of the necessary functions to implement. Ies It is probably more useful to deal with the existing and proven tools to employ. Personally, I would be because not again "from scratch" to begin. Nevertheless a very entertaining read good section.

Networks

The last part is still with the problems of network programming, as more and more games to offer multiplayer features. How to develop a network game, he shows after its introduction into the network technology and protocols in a simple Tic-Tac-Toe Game.

Recommendation

Those who are seriously in game programming in Java and still little experience in this area has come to this little book around, because there is nothing comparable. Good Java Kennisse but a requirement. Even if it is already several years old, you will find all necessary information to make really good games. Although it is the 3D part is quite big, one is still more to existing engines rely. Since this but i.d.R. not particularly well documented, this book is an excellent entry aid.

This review was originally posted in German.

Displaying reviews 1-2

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Save a Tree - Go Digital  what is this?
Ebook: $35.99
Formats: DAISY, ePub, Mobi, PDF
Print & Ebook: $65.99
Print: $59.99