BEGINNING JAVA SE 6 GAME PROGRAMMING, THIRD 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 the latest version of the Java SDK, Java 6. 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 game using vector graphics, move on to utilizing Java's advanced 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 the web.
|Sold by:||CENGAGE LEARNING|
|File size:||4 MB|
About the Author
Jonathan S. Harbour is a freelance writer and game developer. He maintains a forum at http://www.jharbour.com/forum for support of his books and games, and he has a Facebook page at http://www.facebook.com/jharbourcom. He enjoys science fiction, comics, and video games.
Table of Contents
Introduction. PART I: JAVA FOR BEGINNERS. 1. Getting Started with Java. 2. Java Programming Essentials. 3. Creating Your First Java Game. PART II: JAVA GAME PROGRAMMING. 4. Vector-Based Graphics. 5. Bitmap-Based Graphics. 6. Simple Sprites. 7. Sprite Animation. 8. Keyboard and Mouse Input. 9. Sound Effects and Music. 10. Timing and the Game Loop. PART III: The Galactic War Project. 11. Galactic War: From Vectors to Bitmaps. 12. Galactic War: Sprites and Collision Boxes. 13. Galactic War: Squashed by Space Rocks. 14. Galactic War: Entity Management. 15. Galactic War: Finishing the Game. 16. Galactic War: Web Development. Appendix: Chapter Quiz Answers. Index.
Most Helpful Customer Reviews
This book was better than I expected. I had bought it just because it was cheaper and seemed to be able to point me in the right direction. However, it has taught me a lot that I didn't know about Java, and even helped me go out and try to find more to learn. A great starting book for programming.