Version 0.3
As this engine is an adaptation of my Super Mario World engine, you'll notice it still has a number of Mario graphics and gameplay elements. As the goal is to make a "generic" engine, these artifacts will be "cleansed" in future releases.
http://toadstool.net/games/cpm/CPM_v0.3.mfa
Features in this release (in strikethrough):
Basic Movement:
Walking (with acceleration and deceleration)
Running
Jumping (double, variable height)
Crouching
Skidding (while crouching)
Sliding (while running and changing directions)
Advanced Movement:
Slopes
Swimming
Climbing on ladders (vertical)
Climbing on poles (horizontal)
Flying (normal)
Flying (with:Jet Pack - continuous key-hold thrust engine)
Flying (with:Angel/Demon Wings- keystroke-driven wingbeats/flapping with gliding)
Reverse dash/avoid (Castlevania/Smash Bros Melee style)
Special Abilities
Wall Jumping
Rolling (Metroid style)
Block Pushing
Ledge Grabbing
Growing and Shrinking (Mario style)
Mid-air Dash
Speed Boost
Chameleon (background blending of the character to reduce chance of being seen by the enemy)
Special Objects:
Springs
Pogo Stick (sort of like a spring that sticks to the sprite)
Conveyors (left and right)
Horizontal Moving Platforms
Vertical Moving Platforms
Cannon Launching (Spring + X Movement)
Grappling hook
Hang Glider (movement using gliding with wind resistance and air currents to provide lift)
Breakable weapons (that can be carried over to the next stage)
Throwable Items (anything not bolted down and not too heavy should be able to be thrown)
Shovel (digging)
Special Environments:
Low/High Gravity
Reverse Gravity (gravity to the top, left, or right, as well as bottom of screen)
Wind (constant X movement)
Ice-covered Ground (slower accelleration/deceleration)
Destructible Terrain (smashing chairs, tables, windows, breaking walls, chopping down trees)
Liquid Viscosity (varying degree of movement slowdown in liquid depending upon type of liquid)
Game Mechanics
Enemy reaction based upon attack blow dealt to them
Blood Loss (character gets injured badly, they need to find a medi-kit or complete the level fast)
Alterable clothing/Appearance (it gets tattered/blood stained/ripped the more you get damaged)
|
|