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 onlyItem type | Current location | Home library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
BOOK | COLLEGE LIBRARY | COLLEGE LIBRARY SUBJECT REFERENCE | 794.81526 H21 2008 (Browse shelf) | Available | CITU-CL-39532 |
Browsing COLLEGE LIBRARY Shelves , Shelving location: SUBJECT REFERENCE Close shelf browser
794.81 M813 1979 More basic computer games / | 794.8152 C361 2011 Fundamentals of game development / | 794.81526 C739 2006 Computers and games : 4th international conference, CG 2004, Ramat-Gan, Israel, July 5-7, 2004 : revised papers / | 794.81526 H21 2008 Beginning Java game programming / | 794.81526 Se422 2012 HTML5 games : creating fun with HTML5, CSS3, and WebGL / | 794.81526 T374 2007 The computer game design course : principles, practices and techniques for the aspiring game design / | 794.81536 F9595 2019 Game design workshop : a playcentric approach to creating innovative games / |
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.