[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] [Y] [Z]
Pac-Man
page flipping 2nd 3rd
pager command
Paint Shop Pro
seamless textures
paint() method 2nd 3rd 4th 5th
paintComponents() method 2nd
painter's algorithm 2nd 3rd
painter's algorithms
reverse
panning sound effect emulation 2nd 3rd 4th
panning sound effect simulation
parallax scrolling 2nd 3rd 4th
parallel garbage collector (-XX\
+UseParallelGC)
parameterized types. [See generics (JSR 14)]
parseFile() method
patches 2nd
path finding algorithms
basics 2nd
straight-line movements
path-finding algorithms
"right hand or left hand on the wall"
A* 2nd 3rd 4th 5th 6th 7th
enhancements 2nd
tiled-based games 2nd
with BSP trees 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
breadth-first searches 2nd 3rd
generic searches 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
graphs
randomized 2nd
PathBot class 2nd 3rd 4th 5th 6th
PathBot.java listing 2nd 3rd
PathFinder class 2nd 3rd 4th
PathFinder.java listing
PathFindingTest class 2nd
patterns
aim 2nd
aim and fire 2nd
attack 2nd 3rd
basics 2nd
dodging 2nd 3rd
run away 2nd
pausing games 2nd
performance optimization 2nd 3rd 4th 5th
busy loops
incremental garbage collection 2nd
logging
object pools 2nd
synchronization
threads
persistence 2nd
persistence. [See state persistence]
PhotoShop (Adobe)
raster file formats
PhotoShop Elements
Physics class 2nd 3rd
jump velocity
picture elements [See pixels]
ping events 2nd
pixels 2nd 3rd
mapping to texels 2nd
refresh rates 2nd
tearing 2nd
play() method
InputStream class
SimpleSoundPlayer class
Player
definition
Player class 2nd 3rd 4th 5th
NORMAL and JUMPING states
player object
player-dependent state persistence
Player.java listing 2nd 3rd 4th
player_doorTriggerRelease() function
player_doorTriggerTouch() function
PlayerDefault class
PlayerID
definition
PlayStation 2 (Sony)
Java platform
PNG file format 2nd
compression
Pogo Web site
PointLight3D class 2nd
PointLight3D.java listing
polygon groups
game objects 2nd 3rd 4th 5th
creating 2nd 3rd
managing 2nd 3rd 4th
testing 2nd 3rd 4th 5th 6th 7th 8th
MTL files 2nd 3rd
OBJ files 2nd 3rd 4th
OBJ file parser 2nd 3rd 4th 5th 6th
transforms 2nd 3rd 4th 5th 6th
iterating all polygons in groups 2nd 3rd
polygon meshes
polygon modeling 2nd
polygon models
Polygon3D class 2nd 3rd 4th 5th 6th 7th
methods 2nd 3rd
Polygon3D.java listing 2nd
PolygonGroup class 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
iterating all polygons in groups 2nd 3rd
PolygonGroup.java listing 2nd
PolygonGroupBounds object
PolygonRenderer class 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
PolygonRenderer.java listing 2nd
polygons
back-face removal 2nd 3rd
BSP trees 2nd
classes
SimpleTexturedPolygonRenderer 2nd
TextureMapTest1 2nd 3rd 4th 5th 6th
clipping 2nd 3rd 4th 5th
clipping by lines 2nd 3rd
convex and concave
cross product 2nd 3rd 4th 5th 6th
dot product 2nd 3rd 4th 5th 6th
drawing 2nd 3rd
front-to-back 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
hidden surface removal algorithms
z-buffering, with 1/z 2nd
hidden surface-removal algorithms
basics 2nd
painter's algorithms 2nd
reverse painter's algorithms
z-buffering 2nd
z-buffering, , z-depth calculations 2nd 3rd
z-buffering, with 1/z 2nd 3rd 4th 5th
lighting
ambient lighting 2nd
applying shade maps 2nd
building shade maps 2nd 3rd
building shade maps onto surfaces 2nd 3rd
ccaching surfaces 2nd 3rd
creating shaded surfaces 2nd
diffuse reflections 2nd
falloff distance 2nd 3rd 4th
shade maps 2nd 3rd 4th 5th 6th 7th 8th 9th
source intensity
textures 2nd 3rd 4th 5th 6th 7th 8th
loading maps 2nd
MAP file commands 2nd 3rd 4th 5th
managing. [See polygon management]
normal 2nd 3rd 4th 5th
Polygon3D class 2nd 3rd 4th
reading maps 2nd
rendering 2nd 3rd 4th 5th 6th
scan-converting 2nd 3rd 4th 5th 6th 7th
optimizing with fixed-point math 2nd 3rd 4th 5th 6th 7th
seamless textures 2nd 3rd
Simple3DTest2 class 2nd 3rd 4th 5th 6th 7th
T-junction removal 2nd 3rd
testing BSP trees 2nd 3rd
texture mapping
deriving equations 2nd 3rd 4th 5th 6th
transforms 2nd 3rd
3D pipelines 2nd 3rd 4th
angular movement 2nd 3rd 4th 5th 6th
applying 2nd 3rd 4th
generic movement 2nd
rotations 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
scaling 2nd
spatial movement 2nd 3rd 4th
translations 2nd
troubleshooting Simple3DTest1.java 2nd
PooledThread class
Portal class 2nd 3rd
Portal.java listing 2nd
portals
A* algorithms 2nd
implementing portals 2nd 3rd 4th 5th 6th 7th 8th
position, sprites 2nd 3rd 4th
POV-Ray
pow() function
PowerOf2Texture class 2nd 3rd 4th
getColor() method 2nd
PowerOf2Texture.java listing
PowerUp class 2nd 3rd 4th 5th
PowerUp class.java listing
pre-empting threads
synchronizatiion problems
prepWriteBuffe() method
press() method 2nd
printFrontToBack() method 2nd 3rd
printInOrder() method 2nd
println debugging
PriorityList class
Pro Tools FREE
Pro Tools FREE sound tool
probability, states 2nd 3rd 4th 5th
processEvent() method
RPSController class 2nd
processEvent() with Timing Code listing
processIncomingEvents() method
processKeyEvent() method
processMouseEvent() method
Profiled AWT-Windows Thread listing
Profiled Main Thread listing
profiling 2nd
benchmarking methods 2nd
with HotSpot profiler 2nd 3rd 4th 5th 6th
ProGuard obfuscator
put() method
Buffer class
Pythagorean Theorem
Python (Jython) |