Mario Platform Engine (Static/Custom) By: Jess Bowers, DavidN
This is a custom platform engine which uses fastloops. It was created with David (DavidN) Newton's fastloop tutorial.

It includes all of the following:
- Double Jumps
- Variable Height Jumping
- Horizontal Moving Platforms
- Conveyors (only in the MFA)
- Springs
- Jump-through platforms (clouds)
- Coin boxes (added for that Mario feel)

Note: The Phizzy platform engine uses fastloops, too. However, these two engines have slightly different features and collision detection is not handled in the same way.

Included are:
- An .MFA file for TGF2 and MMF2 users.
- An .EXE file for those who don't have either of these programs.
- Readme file
Target Applications: TGF2 MMF2

Update History
No History
 
[O] Created: Mar 26 2009, 7:08 PM
[O] Updated: Never
[O] File Size: 490.23 KB
[O] Views: 13801
[O] Downloads: 4484
[O] Favorites: 0
View / Download

Comments
No Icon
ncstudios
Mar 31 2009, 11:32 PM
this is coolio!
 
No Icon
JustHerefortheFireFlowers
Apr 3 2009, 9:19 PM
This is quite good, but not all that Mario like in Mario's movement and the lack of power-ups. However, I'm assuming your going to try and fuse the previous engines with this one, to try and be more accurate engine, therefore negating this complaints. However, like I said, it's a good engine.
 
No Icon
Jess Bowers
Apr 4 2009, 10:45 AM
Quote (JustHerefortheFireFlowers on Apr 3 2009, 9:19 PM)
This is quite good, but not all that Mario like in Mario's movement and the lack of power-ups.


Hey JustHerefortheFireFlowers,

You're definitely right. This engine does lack the Mario-style movement (acceleration/deceleration) and the power-ups. This how-to is here to show folks how to build their own custom/static platform engine. If you haven't seen it already, definitely download and run through DavidN's excellent tutorial on how to build this exact engine. It walks you through every line and explains in detail how it all works. It is WELL worth it. You can find his tutorial on the Clickteam site:

http://www.clickteam.com/eng/learning_resources.php

Just look for the "Custom Platform Movement" tutorial.

As for combining these engines (Soniro, Phizzy, DavidN), I would definitely like to. There are features in each that would be nice to have in a single engine. They all have some common features but there are features that are unique in each one. For example:
* DavidN - double jumps, conveyors
* Phizzy - vertical moving platforms (not just horizontal), slope movement
* Soniro - powerups, enemies, jump and koopa shell bonuses

It would also be nice to roll in "Detectorless enemy movement" by SoniC++.

I know that folks on this site are making a community engine for GameMaker. It would be nice if we had one for the Click community, too. :-)
 
No Icon
JustHerefortheFireFlowers
Apr 4 2009, 2:30 PM
Ah, my apologizes. You hadn't included thatt infomation within the summary. As for the combining, I'm half tempted to open them up, dig into the events and put them together myself. I may do it if I have the time, but I would perfer to have the permission of the original creators before doing so.
 
No Icon
Jess Bowers
Apr 4 2009, 3:14 PM
Quote (JustHerefortheFireFlowers on Apr 4 2009, 2:30 PM)
Ah, my apologizes. You hadn't included thatt infomation within the summary.

No problem. I've posted these so that folks can see a few different engines in action. Each one is coded a little differently - which makes them interesting to look at.

Quote (JustHerefortheFireFlowers on Apr 4 2009, 2:30 PM)
As for the combining, I'm half tempted to open them up, dig into the events and put them together myself. I may do it if I have the time, but I would perfer to have the permission of the original creators before doing so.

You should try! These engines were made OPEN SOURCE by their creators with the purpose that people would read the code and learn from them. Combining these engines is something that I think we really *ought* to do. I think the only requirement is that any game made with code snippets from these engines simply include some credit back to the original author.

Fairly soon, when it is completely polished, I'll post a fourth engine which is based on the Platform Movement Object. It does just about everything that the DavidN and Phizzy engine do - except with about 1/3 the code. :-)

Anyway, take a crack at combining these engines. It might actually be fun. Just don't use Soniro's engine as the base - since his is not based on Fastloops (but rather timers). Fastloops maintain their speed no matter what the speed of the PC -- which is not the case with timers. However, Soniro's programming of the Powerups and Enemies is just incredible. That code NEEDS to get ported. :-)
 
No Icon
the_game_prince
Apr 5 2009, 2:06 AM
I'd assume that JustHereForTheFireFlowers would be offended by the fact that there aren't fire flowers in the engine, since htat's all he's here for.
 
No Icon
JustHerefortheFireFlowers
Apr 5 2009, 5:05 AM
Hence why I intend to import them, along with more Mario-styled movement. I intend to bring together the best parts of all engines here, like Hello's engine for Game Maker.
 
User Icon
fawfulfan
Apr 5 2009, 5:52 PM
YEAH! Another MMF2 document! We need a lot more of these around...
 
No Icon
Matthew Coburn
Apr 8 2009, 5:59 AM
Couching needs work, but other than that, it works nicely.
 
No Icon
Me mario
Apr 13 2009, 9:41 PM
I hear it's cool um could you try to make a version of this with game maker please?
 
User Icon
Grant
May 9 2009, 4:43 PM
Quote (Me mario on Apr 13 2009, 5:41 PM)
I hear it's cool um could you try to make a version of this with game maker please?

There are tons of other engines made in Game Maker in the How-Tos section of the site. Just look around in it and you'll surely find something.

Expecting that fangame engines made for one development program also have versions made for other programs is unrealistic, I must say.
 
No Icon
Matthew Coburn
Jul 15 2009, 7:08 AM
This may lack some features, but hey, I'm not complaining - I'll use it for my Daisy game.
 
Pages: (1) 1 | Last Unread