Black Art of Java Game Programming by Joel Fan, Eric Ries
Step-by-step instructions, covering all the hottest techniques for creating dynamic games and interactive graphical environments using Java 1.1.
- Covers all the essentials of Java for graphics and game development
- Shows how to write interactive video games for the Web, playable by millions around the world
- Presents unique networking techniques for multi-user environments
Table of Contents
Part I Fundamentals of Java Game Development 1 Chapter 1 Fundamental Java 3 Chapter 2 Using Object for Animations 45 Chapter 3 Animating Sprites 83 Chapter 4 Adding Interactivity 117 Chapter 5 Building a Video Game 153 Chapter 6 Extending Your Video Game 193 Chapter 7 Creating Customizable Games with the AWT 231
Part II Advanced Game and Graphics Techniques 273 Chapter 8 Implementing a High Score Server on a Network 275 Chapter 9 Advanced Networking and Multiplayer Gaming Concepts 315 Chapter 10 Advanced Techniques 353 Chapter 11 Into the Third Dimension 387 Chapter 12 Building 3D Applets with App3Dcore 441
Part III Game Gallery 503 Chapter 13 Building the JAVAroids Game 505 Chapter 14 Daleks! 591 Chapter 15 NetOthello 617 Chapter 16 WordQuest 651 Chapter 17 The Magic Squares Puzzle 693 Chapter 18 The Internet MahJong Server 719 Chapter 19 Slider Puzzle 763 Chapter 20 The Game of Worm 779
Appendix A Java Reference Tables 827 Appendix B Java API Reference 833 Appendix C Sources of Java Information 857 Appendix D Basic JDK Tools 859 Appendix E 3D Transforms 865 Index 899
Most Helpful Customer Reviews
Black Art of Java Game Programming based on 0 ratings. 4 reviews.
This book Is excellent for anyone who wants to program in Java. It was the only book that finally got me to understand Object Oriented Programming. It gives many different views, and every time I look through it, I see something new and helpful. I'm reading it to get a firm grasp about mulitplayer programming. The only bad thing I can say about it is that It doesn't cover some of the very basics like compiling and such. also, as it gets more and more advanced, the descriptions get a bit shakey and to far between. But overall, It is an awesome book and I would recomend it to anyone.
informative and helpful it help begineers advance and includes some advanced info too. a great overall book
This book was generally very good. It suffers in that it is very old for a programming book and uses a lot of deprecated Java API. It also barely touches on some essential topics such as MediaTracker (for example, how do you implement a load bar for your game?) which is important for most games which will be played over the Internet. But it does have some very useful sections and will hand-hold you through building a 2D game. It also discusses how to build multi-player Java game applets, a topic I haven't seen discussed anywhere else. If you are new to game programming or game programming in Java, this book is an excellent source of information.
This is a great book for anyone looking to learn how to write object-oriented, Java entertainment. I used it to put up game applets on Web sites that I'm consulting for. It's really very well written. The book covers principles of Java programming that are in apply to any version of Java, from JDK 1.0 and up. So although the book is a bit old it was really useful in helping me get my work done.