Killer Game Programming in Java

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

J2SE 5.0 compilation

     raw types

     type-safe collection

J2SE 5.0 short sound bug

J3DTimer class

     bug fixed

JackPanel class

JAI (Java Advanced Imaging)

Jake2 game engine binding

JAR files

     coding changes for

     LoadersTests application as

     packaging applications as 2nd

Java

     author assumptions

     FSEM tutorial

     objections to use

         game consoles nonsupport 2nd

         game programmer nonsupport

         installation problems

         memory leaks

         Sun nonsupport 2nd

         too high-level

         too slow

Java 2D

     active rendering

     Graphics2D class

     portability

     speed

     web page for

Java 3D

     alternatives

         GL4Java

         JOGL

         LWJGL

         OpenGL Java bindings

     APIs

     behaviors

     criticisms

         console support lacking

         games are few

         Java dependence

         Sun nonsupport

         too high-level

         too slow

     DirectX or OpenGL

     ExponentialFog node

     external models

     game engine bindings

         Auriga3D

         Jake2

         Jirr

         Odejava

         Ogre4J

     globals in repeated calculations

     loaders for

         alternates

         NCSA Portfolio

     particle systems in 2nd

         float arrays

         inner class coding style

         synchronization problems

     scene graphs

         HelloUniverse

         nodes

     strengths

         documentation and examples

         Java integration

         performance

         scene graph

         unique features

     Swing integration

     techniques

     terrain generation projects

     textbooks

     timer bug alert

Java Advanced Imaging (JAI)

Java imaging

     AWT imaging model

     formats

     transparent color

Java Media Framework (JMF)

Java Sound API 2nd

     resources

jFree-D2 screen graph API

JiD screen graph API

Jirr game engine binding

Jist3D API

jME graphics engine screen graph API

JMF (Java Media Framework)

JOAL

JOALMixer class

JOGL

JPEG (Joint Photographic Experts Group)

JumperSprite class

JumpingJack game

     animation framework

         animation loop

         explosions

         input 2nd

         key presses/actions, multiple

    bricks

         managing

         storing information on

     class diagrams for

     code for

     fireballs

         statechart specification

     graphical layers

    ribbons

         managing

         wraparound

     sprites, jumping

         initialization

         JackPanel collision testing

         key event processing

         state representation

         statechart specification

         updating

         vertical movement

     starting

     tiling software

JWS (Java Web Start)

     benefits of

     BugRunner

         application, writing

         deployment file creation

         deployment modifications 2nd

         private key signs everything 2nd

         public-/private-key JAR signing

         server, files moved to

     certificates, third-party

         CSR extraction

         importing into keystore

         requesting

         signing JARs with keypair

     Checkers3D

         alternative installation method

         application, writing

         deployment file creation

         deployment modifications

         private key signs everything

         public-/private-key JAR signing

         server, files moved to

     development steps

     downsides of 2nd

     J2SE documentation information

     JNLP deployment file

     JWS and Java 3D

     JWS and other libraries

     JWS portal page 2nd

         JavaScript functions

         javawsInstalled, setting in JavaScript

         more information on

         VBScript code

Категории