|
Beginning Java 6 Game Programming 2nd Edition
Are you serious about learning how to create real, Java-based games for fun and sharing? Do you have a basic understanding of the Java programming language? If you've answered yes, then you are ready to get started building web-based 2D games from scratch using the latest version of the Java Development Kit! "Beginning Java Game Programming, Second
Edition" is a hands-on guide that is perfect for beginner-level game programmers who want to quickly and easily learn how to create games using Java. Written in simple language, the book teaches each new skill using engaging tutorials, followed by end-of-chapter questions and exercises to help reinforce what you've just learned. Each chapter builds upon the previous ones, allowing you to repeat and practice the techniques covered. You'll begin with the basics of writing a simple 2D game using vector graphics, move on to utilizing Java's advanced 2D library to add animation and sound effects, and end by creating a professional, sprite-based game full of interesting artwork and details that you can share with others on your own website!
Features
* Learn how to create powerful 2D gaming applications quickly and easily.
* Written in simple and accessible language with engaging tutorials to teach new skills.
* Covers the latest version of Java and is compatible with PC, Mac, and Linux.
* Accompanying CD-Rom includes a trial version of J2SE 6.0 and other tools and resources.
CONTENTS:
Part I: Java for Beginners
Chapter 1 Getting Started with Java
Chapter 2 Java Programming Essentials
Chapter 3 Creating Your First Java Game
Part II: Java Game Programming
Chapter 4 Vector-Based Graphics
Chapter 5 Bitmap-Based Graphics
Chapter 6 Simple Sprites
Chapter 7 Sprite Animation
Chapter 8 Keyboard and Mouse Input
Chapter 9 Sound Effects and Music
Chapter 10 Timing and the Game Loop
Part III: The Galactic War Project
Chapter 11 Galactic War: From Vectors to Bitmaps
Chapter 12 Galactic War: Sprites and Collision Boxes
Chapter 13 Galactic War: Squashed by Space Rocks
Chapter 14 Galactic War: Entity Management
Chapter 15 Galactic War: Finishing the Game
Chapter 16 Galactic War: Web Deployment
Appendix A Chapter Quiz Answers
CD-ROM:
* Java SE 6
* Audacity
* Pro Motion trial version
* TextPad
* The GIMP
* Media files and source code for all programs in the book
|