Cargando…

Killer game programming in Java /

Assuming a solid grounding in Java, this guide introduces the Java imaging and sound classes available in J2SE 1.4 and J2SE 5.0 for 2D games, and explains how to program 3D games using Java 3D, Java's scene graph API. Davison (computer engineering, Prince of Songkla University, Thailand) covers...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Davison, Andrew
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2005.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 1. Why Java for games programming?
  • 2. animation framework
  • 3. Worms in Windows and applets
  • 4. Full-screen worms
  • 5. 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. side-scroller
  • 13. isometric tile game
  • 14. Introducing Java 3D
  • 15. 3D checkerboard : Checkers3D
  • 16. Loading and manipulating external models
  • 17. Using a lathe to make shapes
  • 18. 3D sprites
  • 19. Animated 3D sprites
  • 20. articulated, moveable figure
  • 21. Particle systems
  • 22. Flocking boids
  • 23. Shooting a gun
  • 24. first-person shooter
  • 25. 3D maze
  • 26. Fractal land
  • 27. Terrain generation with terragen
  • 28. Trees that grow
  • 29. Networking basics
  • 30. Network chat
  • 31. networked two-person game
  • 32. networked virtual environment
  • A. Installation using install4j
  • B. Installation using Java Web start.