Killer Game Programming in Java

Killer Game Programming in Java
  • eBook:
    Killer Game Programming in Java
  • Author:
    Andrew Davison
  • Edition:
    1 edition
  • Categories:
  • Data:
    May 30, 2005
  • ISBN:
  • ISBN-13:
  • Language:
  • Pages:
    998 pages
  • Format:

Book Description
Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers.
Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find Killer Game Programming in Java invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects.
Killer Game Programming in Java is a comprehensive guide to everything you need to know to program cool, testosterone-drenched Java games. It will give you reusable techniques to create everything from fast, full-screen action games to multiplayer 3D games. In addition to the most thorough coverage of Java 3D available, Killer Game Programming in Java also clearly details the older, better-known 2D APIs, 3D sprites, animated 3D sprites, first-person shooter programming, sound, fractals, and networked games. Killer Game Programming in Java is a must-have for anyone who wants to create adrenaline-fueled games in Java.


1. Why Java for Games Programming?
2. An Animation Framework
3. Worms in Windows and Applets
4. Full-Screen Worms
5. An Introduction to Java Imaging
6. Image Loading, Visual Effects, and Animation
7. Introducing Java Sound
8. Loading and Playing Sounds
9. Audio Effects
10. Audio Synthesis
11. Sprites
12. A Side-Scroller
13. An Isometric Tile Game
14. Introducing Java 3D
15. A 3D Checkerboard: Checkers3D
16. Loading and Manipulating External Models
17. Using a Lathe to Make Shapes
18. 3D Sprites
19. Animated 3D Sprites
20. An Articulated, Moveable Figure
21. Particle Systems
22. Flocking Boids
23. Shooting a Gun
24. A First-Person Shooter
25. A 3D Maze
26. Fractal Land
27. Terrain Generation with Terragen
28. Trees That Grow
29. Networking Basics
30. Network Chat
31. A Networked Two-Person Game
32. A Networked Virtual Environment

Free sample

Add comments
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019