Lucky Site TUTORIALS:
Here you will find much of the
information I've amassed in my VB Game
Programming career. Have a look at my
links page if you're interested in
seeing where I've been. If you notice any
errors, please,
inform me.
Game Related Physics
-
Force and Velocity (Frictionless)
-
Gravity
-
Projectiles
-
Starfields
-
Time-Based Modeling
-
Circular Motion
-
Inverse Kinematics - by Thomas 'ThamasTah'
van Dijk
-
Linear Interpolation - by Thomas 'ThamasTah'
van Dijk
-
Skeletal Skinning - by Thomas 'ThamasTah'
van Dijk
-
Trigonometry - by
Andy Owen
-
Vector-Vertex Rotations - by
W-Buffer
Collision Detection
-
Basic Collision Detection - Rectangular and
Circular
-
Pixel Perfect Collision Detection
-
Collisions Between Mixed Bounding Types
- by Matt Worden
AI
-
Basic Flocking
-
Finite State Machines and Probability
Distributions
-
Seeking/Fleeing Algorithms
-
Car Racing AI - By
The Tyrant
DirectX - DirectDraw
-
What is DirectX?
-
Loading and Displaying a Bitmap
-
Transparency
-
Animation
-
Zooming
-
Loading Surfaces from Custom Binary Resource
Files
-
Special Effects
-
Loading GIFs or JPGs to DDraw Surfaces -
by
W-Buffer
DirectX - DirectInput
-
Keyboard
-
Mouse Handling
-
Advanced Mouse Handling - By
Gary Beebe
DirectX - DirectSound
-
DirectSound
-
Mp3's and DirectSound - By
Brian Clark
-
Loading Buffers from Custom Binary Resource
Files
-
DirectDraw7 / Direct3D Hybrid Engine -
By
Matt Hafermann
DirectX - DirectPlay
-
Introduction to DirectPlay
-
Initialization
-
Enumeration of Service Providers
-
Initializing a Connection
-
Starting/Joining a Game
-
Creating a Player
-
Commencing Gameplay
-
In-Game Messaging
-
Termination
DirectX8
-
Using DirectDraw with DirectX8 - By
MetalWarrior (aka Jeff Smith)
-
DirectX Graphics - By
Steven Blom
-
DirectX Graphics, Part 2 - By
Steven Blom
-
Using DirectGraphics for 2D Graphics -
By
Matt Hafermann
-
Drawing Large Surfaces in DirectX 8 - By
MetalWarrior (aka Jeff Smith)
|