I thought about programming a Mario Engine for me and certain persons I trust with the following qualities:It will be (nearly) glitchless and absolutely errorless.
It will have Mario-like physics.
It will be very smooth.
It will have running, jumping, swimming, ducking, growing, shrinking, special jumps (backflip, side-salto, ground-pound, ...), perhaps Yoshi, pipes, flying, picking up shells, etc.etc.etc
It will be like a real Mario Game in the end.
It will beat djrellik's SMB3 clone, which I know is a challenge!
I will use SMB3 graphics for the beginning, but it works with any graphics you want. (from SMB1 to SMW)
I will use Game Maker 6.1 which might not appeal to some guys, but I need GM6.1's features.
And I will make it one of G WorX's "16:9 Games".
This project will take a long time and to make it a special expierience for you guys, I will post here everything I do.
If I'm finished, I will use this engine in my game Mario Bros. DX.
-------------------------------------------------------------------------------------------
Controls:Left/Right with the Arrow keys
Jump with Shift
Dash with Control
Duck with Down
Read signs with Control
Enter pipes by pressing in the appropriate direction (up, down, left, right)
Slide with Down on a slope
Pick up a shell with Control
Let go of a shell with letting go of Control
NUM6 and NUM4 to scroll the view
Specials:Backflip with Down+Jump
Ground Pound with Jump+Down
Wall Kick with Jump while facing wall
Object Description:Brick Block:Small Mario: destroy with ground pound
Big Mario: destroy with jump or destroy all with ground pound and pressing down
Red Brick Block:Super Mario: destroy with ground pound
Metal Mario: destroy with jump or destroy all with ground pound and pressing down
?-block:Get items.
Rock Block:Destroyed with bombs
Power-Ups:Mushroom:
Makes Mario big
Fire Shroom:
Makes Mario Fire Mario
Fire Mario can shoot fireballs with <control>
Metal Shroom:
Makes Mario Metal Mario
Metal Mario is heavier than the others, doesn't have a P-Meter and can't jump high.
But he can destroy special blocks and create an earth shake with a ground pound.
In the final game he can also walk on ground of water and other stuff.
Ninja Shroom:
Makes Mario Ninja Mario
Ninja Mario can cling to walls by having right/left pressed when touching it.
You can then use up and down do climb up and down.
On top of a wall Mario will automatically jump up there.
You can also jump off a wall by pressing <shift>.
Ninja Mario has also the power to shoot shurikens with control.
Bomb Shroom:
Makes Mario Bomb Mario.
Bomb Mario can through Shroom Bombs, which can destroy certain blocks and enemies.
They can also hurt Mario.
Debug Controls (will be removed in final version):Press 1 to simulate Mario hurt by an enemy
Press 2 to simulate a Mushroom
Press 3 to simulate a Fire Shroom
Press 4 to simulate a Metal Shroom
Press 5 to simulate a Ninja Shroom
Press 8 to simulate a Bomb Shroom
6 and 7 are Giant and Ghost Mario.
9 is a secret power-up. They are deactivated in the demo =P
-------------------------------------------------------------------------------------------
Download the latest version here:
All Mario Engine 3.3If download doesn't work, right-click and "Save As".
This post has been edited by Guinea on Apr 7 2006, 07:25 AM