PROGRAMMING GAMES WITH JAVA explains (in simple, easy-to-follow terms) how to build a 2D Java GUI game project. Students learn about project design, the Java Swing controls, many elements of the Java language, and how to distribute finished projects. Game skills learned include handling multiple players, scoring, graphics, animation, and sounds. The game projects built include, in increasing complexity: - Safecracker - Decipher a secret combination...