Advanced Java Game Programming
Publisher: Apress Publishing
Author: David Wallace Croft
ISBN-13: 978-1590591239
ISBN-10: 1590591232
Pages: 605
Language: English
Year: 2004
File: eBook PDF
This book is for experienced Java programmers.
Book Description
This book is for experienced Java programmers who want to create sophisticated 2D computer games for the Web and the desktop using the latest high perfor-mance techniques. Each chapter builds upon the previous by gradually intro-ducing a reusable animation library. The source code for each new library class is described in detail where necessary to document and explain the topics. Example games that demonstrate the classes in actual use are presented. Royalty-free licensing encourages readers to adopt and adapt the library code and the example games for their own use.
About the Author
David Wallace Croft is a Java software architect with a professional background in Java game development. He formerly served as the president of the Silicon Valley Java Users Group and is the founder of the Game Developers Java Users Group. Croft earned his bachelor’s degree from the United States Air Force Academy in 1990 and his master’s degree from the California Institute of Technology in 1995. After a brief career in neural network chip design, he joined an online Internet multiplayer game startup in 1996 and has been programming in Java exclusively ever since. While writing this book, Croft taught Java 2D game programming within the Institute of Interactive Arts & Engineering program at the University of Texas at Dallas. In 2004, he transitioned from faculty to student and is now pursuing a doctorate in cognition and neuroscience in the School of Behavioral and Brain Sciences at the same university.
Advanced Java Game Programming
Table of contents
Chapter 1 Development Setup
Chapter 2 Deployment Frameworks
Chapter 3 Swing Animation
Chapter 4 Animation Library
Chapter 5 Advanced Graphics
Chapter 6 Persistent Data
Chapter 7 Game Architecture
Chapter 8 A* Algorithm
Chapter 9 HTTP Tunneling
Chapter 10 HTTP Polling
Chapter 11 HTTP Polling
Appendix A Source Code Index
Appendix B Introducing CVS
Index
Advanced Java Game Programming