The Daily Click ::. Projects ::. Custom Platform Movement Engine (Open Source)
 

Project: Custom Platform Movement Engine (Open Source)
Project Started: 19th May, 2009 Last Update: 19th May, 2009
Project Owner: Jess Bowers Project Members:
Project Type: Engine for Platform Games Project Progress:

Version 0.3
Posted 19th May 09, by Jess Bowers  
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)
Preview


Posted by Sumo148 19th May, 2009

Love it! Especially the skidding when you run!
 
Posted by Jon Lambert 20th May, 2009

This is excellent!
 
Posted by Mr G 20th May, 2009

Really nice
 
Posted by Solgryn 20th May, 2009

This is freakin amazing, BUT!! I think the friction is a bit odd, like when you walk right and then suddently walk left it just stops immediatly.. It should like slide a little if you know what I mean
 
Posted by Dark Link 20th May, 2009

indeed.

cant wait to see next release
 
Posted by [EclektiK] 21st May, 2009

This Is Awesome!
 
Posted by OMC 22nd May, 2009

This is already usable! o_O
 
Posted by Jess Bowers 26th May, 2009

Thanks, guys! It's been fun to work and I'm hoping someone finds it useful.

Also, Solgryn, I definitely see what you mean. The deceleration needs to be tweaked a bit.
 
Posted by Shiru 28th May, 2009

Awesome works. I'll enjoy the last version ^^. Good luck and thanks for your work.
 
Posted by ILIKESCIFI Games 21st July, 2009

this is more than awesome. good work and open! very very nice.
 
Posted by zonacas 18th August, 2009

Good Job

Thanks
 
Posted by Blue66 12th September, 2009

This is an excellent engine!! If I had seen this (a lot) earlier, I would probably use it for GG2

Both thumbs up!!
 
Posted by CoxyofNewp 28th September, 2011

Hi there mate! came across this! Was looking into cutom engines etc! Just getting into MMF2 and was wondering did you ever finish this?
also trying to do a grappling hook effect! any ideas?

Thanks in advance!
ps the link for engine is not working!
 


 



Project Forums


Favourite

Advertisement

Worth A Click