In English. - SAMS, Indianapolis, USA. - 242 p.
Throughout this book, you learn about game programming from a very Web-centric perspective. This is only natural because Java is very Web-centric itself. You learn all about the unique benefits (and drawbacks) of developing Internet games in Java for the Web, accompanied by plenty of source code that you can reuse on your own projects. More specifically, you learn about the following major issues related to Internet game programming with Java:
- Object-oriented game programming
- Graphics techniques
- Sprite animation
- Handling user input
- Using sound
- Game debugging
- Artificial intelligence
- Multiplayer network game programming
- Optimizing game code
These topics are covered throughout 21 lessons; hence the title, Teach Yourself Internet Game Programming with Java in 21 Days! Over a three-week period, you move from learning the fundamentals of Java game programming to writing three complete games and a variety of other sample applets. The sample games include high-speed animation, sound, and network support for multiple players. By the end of this book, you'll be ready to build your own Internet Java games from scratch.