Leper
09-19-2005, 01:02 PM
You need VB6 for it.. but its 100% Free!!
http://www.dxgame.com/
DXGame Engine Features:
DirectX 8.1 Hardware Accelerated "2D via 3D" Game Engine
Fully automated device lost recovery and handling.
Full screen apps in 16 or 32 bit color modes.
Windowed apps with ease.
Render to a picture box for exciting interface possibilities. (Example Image)
You'll never have to worry about any low level DirectX functionality.
"Pixel Perfect" Sprites. (No smearing, no texture tearing, no artifacts, etc.)
Programmer thinks and works in the standard 2D realm.
Easy to comprehend toolkit. High level with low level results.
Novice users will be amazed what they can accomplish with minimal code.
Sprite Engine:
Powerful auto move engine with dozens of movement styles (Chase, Track, Orbit, etc...)
Scaleable in size in both X and Y sizes
Rotation
Alpha Levels
Modulate the RGB components
Alpha or Blend draw modes
Easy animation (once, loop, collide, frame, etc..)
Zorder
Set it and forget it
SpritePFXEngine: (Basic Particle FX Engine)
Over 40 variations and growing!
Scaleable in both X and Y sizes
Modulate RGB color
Alpha Levels
Blend mode
Attach to any sprite
Create your own particles on the fly
Modulate the RGB components
Set it and forget it
Explosion Engine: (Part of the SpritePFXEngine)
Over 70 variations
Scaleable size
Scaleable speed
Modulate the RGB components
Set it and forget it
Sprite To Sprite Collision Checking:
Auto Scaling
Box to box
Circle to circle
Circle to box
Tile Map Engine:
Tile Map With Fx
Rotating tiles
Alpha tiles
Scaleable tiles
Animated tiles
Shaking tiles
Pixel scroll in any direction
Easy tile read, write
Sprite to tile checking
Mouse to tile checking
Multi layer rendering
Timers:
Set
Configure
Check
Bitmap Color Fonts:
Proportional
Scaleable size
Alpha Levels
Blend mode
Modulate RGB color
Text:
Font type
Font size
Color
Italic, Bold, etc..
Shadow
Formatting
Texture:
Load
Render
Scale
Alpha
Rotate
Skew
TextureFX (Fx engine, Set it and forget it)
Shape:
Line
Rectangle
Circle
Filled, unfilled, filled w/texture.
Tiler: (fill screen with tile)
Config
Alpha
Blend mode
Auto move/render
Set it and forget it
Starfield: (Can be used for multi fx)
Auto move/render
Random frame
Random rotate
Set it and forget it
File:
Packing
Unpacking
Compress (Zlib)
Decompress (Zlib)
Wav Files:
Load/Play
Loop
Volume
Panning
Frequency
Music Files: (mid, rmi, mp3, etc.)
Load/Play
IsPlaying?
Loop
Volume
Panning
Tempo
Mute
Pause
Input:
Mouse
Gamepad/Joystick
Keyboard
Zones:
Setup any number of zones
Circle or box zones
Easy zone collide check with boxes or circles
Move individual zones or all at once
State - off/on
Misc:
Time based movement
Backdrop
PolySprite
DXGSprite (Re-useable sprite object)
Save screenshot with auto increment file number
Built in helper functions
Gamma Correction
Clipping Region
Low level DirectX objects exposed for exciting rendering techniques. (Mix 3D and 2D easily!)
http://www.dxgame.com/
DXGame Engine Features:
DirectX 8.1 Hardware Accelerated "2D via 3D" Game Engine
Fully automated device lost recovery and handling.
Full screen apps in 16 or 32 bit color modes.
Windowed apps with ease.
Render to a picture box for exciting interface possibilities. (Example Image)
You'll never have to worry about any low level DirectX functionality.
"Pixel Perfect" Sprites. (No smearing, no texture tearing, no artifacts, etc.)
Programmer thinks and works in the standard 2D realm.
Easy to comprehend toolkit. High level with low level results.
Novice users will be amazed what they can accomplish with minimal code.
Sprite Engine:
Powerful auto move engine with dozens of movement styles (Chase, Track, Orbit, etc...)
Scaleable in size in both X and Y sizes
Rotation
Alpha Levels
Modulate the RGB components
Alpha or Blend draw modes
Easy animation (once, loop, collide, frame, etc..)
Zorder
Set it and forget it
SpritePFXEngine: (Basic Particle FX Engine)
Over 40 variations and growing!
Scaleable in both X and Y sizes
Modulate RGB color
Alpha Levels
Blend mode
Attach to any sprite
Create your own particles on the fly
Modulate the RGB components
Set it and forget it
Explosion Engine: (Part of the SpritePFXEngine)
Over 70 variations
Scaleable size
Scaleable speed
Modulate the RGB components
Set it and forget it
Sprite To Sprite Collision Checking:
Auto Scaling
Box to box
Circle to circle
Circle to box
Tile Map Engine:
Tile Map With Fx
Rotating tiles
Alpha tiles
Scaleable tiles
Animated tiles
Shaking tiles
Pixel scroll in any direction
Easy tile read, write
Sprite to tile checking
Mouse to tile checking
Multi layer rendering
Timers:
Set
Configure
Check
Bitmap Color Fonts:
Proportional
Scaleable size
Alpha Levels
Blend mode
Modulate RGB color
Text:
Font type
Font size
Color
Italic, Bold, etc..
Shadow
Formatting
Texture:
Load
Render
Scale
Alpha
Rotate
Skew
TextureFX (Fx engine, Set it and forget it)
Shape:
Line
Rectangle
Circle
Filled, unfilled, filled w/texture.
Tiler: (fill screen with tile)
Config
Alpha
Blend mode
Auto move/render
Set it and forget it
Starfield: (Can be used for multi fx)
Auto move/render
Random frame
Random rotate
Set it and forget it
File:
Packing
Unpacking
Compress (Zlib)
Decompress (Zlib)
Wav Files:
Load/Play
Loop
Volume
Panning
Frequency
Music Files: (mid, rmi, mp3, etc.)
Load/Play
IsPlaying?
Loop
Volume
Panning
Tempo
Mute
Pause
Input:
Mouse
Gamepad/Joystick
Keyboard
Zones:
Setup any number of zones
Circle or box zones
Easy zone collide check with boxes or circles
Move individual zones or all at once
State - off/on
Misc:
Time based movement
Backdrop
PolySprite
DXGSprite (Re-useable sprite object)
Save screenshot with auto increment file number
Built in helper functions
Gamma Correction
Clipping Region
Low level DirectX objects exposed for exciting rendering techniques. (Mix 3D and 2D easily!)