Beginning Java game programming / Jonathan S. Harbour.

By: Harbour, Jonathan S [author]
Language: English Publisher: Boston, Massachusetts : Thomson Course Technology 2008Edition: Second editionDescription: xix, 346 pages : illustrations ; 24 cm. + 1 CD-ROM (4 3/4 in.)Content type: text Media type: unmediated Carrier type: volumeISBN: 1598634763; 9781598634761Subject(s): Computer games -- Programming | Java (Computer program language) | Computer graphicsDDC classification: 794.81526 LOC classification: QA76.76.C672 | H3533 2008Online resources: Contributor biographical information | Publisher description | Table of contents only
Contents:
Introduction; PART I: JAVA FOR BEGINNERS; Chapter 1 Getting Started with Java; Java and the Web; The Casual Games Market; Installing and Configuring Java; Your First Java Program; What You Have Learned; Review Questions; On Your Own; Chapter 2 Java Programming Essentials; Java Applets; The Java Language; What You Have Learned; Review Questions; On Your Own; Chapter 3 Creating Your First Java Game; About the Game Project; Creating the Game; What You Have Learned; Review Questions; On Your Own; PART II: Java Game Programming; Chapter 4 Vector-Based Graphics. Programming Vector GraphicsWhat You Have Learned; Review Questions; On Your Own; Chapter 5 Bitmap-Based Graphics; Programming Bitmapped Graphics; Transparency; What You Have Learned; Review Questions; On Your Own; Chapter 6 Simple Sprites; Programming Simple Sprites; Creating a Reusable Sprite Class; What You Have Learned; Review Questions; On Your Own; Chapter 7 Sprite Animation; Sprite Animation; What You Have Learned; Review Questions; On Your Own; Chapter 8 Keyboard and Mouse Input; Listening to the User; Keyboard Input; Mouse Input; What You Have Learned; Review Questions; On Your Own. Chapter 9 Sound Effects and MusicPlaying Digital Sample Files; Playing MIDI Sequence Files; Reusable Classes; What You Have Learned; Review Questions; On Your Own; Chapter 10 Timing and the Game Loop; The Potency of a Game Loop; Stepping Up to Threads; What You Have Learned; Review Questions; On Your Own; PART III: THE GALACTIC WAR PROJECT; Chapter 11 Galactic War: From Vectors to Bitmaps; Improving the Game; What You Have Learned; Review Questions; On Your Own; Chapter 12 Galactic War: Sprites and Collision Boxes; Creating the Project; What You Have Learned; Review Questions; On Your Own. Chapter 13 Galactic War: Squashed by Space RocksBeing Civilized about Collisions; What You Have Learned; Review Questions; On Your Own; Chapter 14 Galactic War: Entity Management; Adjusting to Event-Driven Programming; Enhancing Galactic War; What You Have Learned; Review Questions; On Your Own; Chapter 15 Galactic War: Finishing the Game; Let's Talk about Powerups; Enhancing Galactic War; What You Have Learned; Review Questions; On Your Own; Chapter 16 Galactic War: Web Deployment; Packaging an Applet in a Java Archive (JAR); Creating an HTML Host File for Your Applet; What You Have Learned. Review QuestionsEpilogue; Appendix A: Chapter Quiz Answers; Index; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Z.
Summary: Java 6 is versatile, efficient, and secure programming language that is accessible across platforms. From the basics of creating Java programs and writing graphics code to utilizing Java's advanced 2D library and adding sound effects and music, this book's instructions help you acquire the skills you need to create a professional-quality game.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Home library Call number Status Date due Barcode Item holds
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
SUBJECT REFERENCE
794.81526 H21 2008 (Browse shelf) Available CITU-CL-39532
Total holds: 0

Includes index.

Introduction; PART I: JAVA FOR BEGINNERS; Chapter 1 Getting Started with Java; Java and the Web; The Casual Games Market; Installing and Configuring Java; Your First Java Program; What You Have Learned; Review Questions; On Your Own; Chapter 2 Java Programming Essentials; Java Applets; The Java Language; What You Have Learned; Review Questions; On Your Own; Chapter 3 Creating Your First Java Game; About the Game Project; Creating the Game; What You Have Learned; Review Questions; On Your Own; PART II: Java Game Programming; Chapter 4 Vector-Based Graphics. Programming Vector GraphicsWhat You Have Learned; Review Questions; On Your Own; Chapter 5 Bitmap-Based Graphics; Programming Bitmapped Graphics; Transparency; What You Have Learned; Review Questions; On Your Own; Chapter 6 Simple Sprites; Programming Simple Sprites; Creating a Reusable Sprite Class; What You Have Learned; Review Questions; On Your Own; Chapter 7 Sprite Animation; Sprite Animation; What You Have Learned; Review Questions; On Your Own; Chapter 8 Keyboard and Mouse Input; Listening to the User; Keyboard Input; Mouse Input; What You Have Learned; Review Questions; On Your Own. Chapter 9 Sound Effects and MusicPlaying Digital Sample Files; Playing MIDI Sequence Files; Reusable Classes; What You Have Learned; Review Questions; On Your Own; Chapter 10 Timing and the Game Loop; The Potency of a Game Loop; Stepping Up to Threads; What You Have Learned; Review Questions; On Your Own; PART III: THE GALACTIC WAR PROJECT; Chapter 11 Galactic War: From Vectors to Bitmaps; Improving the Game; What You Have Learned; Review Questions; On Your Own; Chapter 12 Galactic War: Sprites and Collision Boxes; Creating the Project; What You Have Learned; Review Questions; On Your Own. Chapter 13 Galactic War: Squashed by Space RocksBeing Civilized about Collisions; What You Have Learned; Review Questions; On Your Own; Chapter 14 Galactic War: Entity Management; Adjusting to Event-Driven Programming; Enhancing Galactic War; What You Have Learned; Review Questions; On Your Own; Chapter 15 Galactic War: Finishing the Game; Let's Talk about Powerups; Enhancing Galactic War; What You Have Learned; Review Questions; On Your Own; Chapter 16 Galactic War: Web Deployment; Packaging an Applet in a Java Archive (JAR); Creating an HTML Host File for Your Applet; What You Have Learned. Review QuestionsEpilogue; Appendix A: Chapter Quiz Answers; Index; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Z.

Java 6 is versatile, efficient, and secure programming language that is accessible across platforms. From the basics of creating Java programs and writing graphics code to utilizing Java's advanced 2D library and adding sound effects and music, this book's instructions help you acquire the skills you need to create a professional-quality game.

There are no comments for this item.

to post a comment.