The Daily Click ::. Downloads ::. Tutorial ::. Jade Phoenix Platform Engine

Jade Phoenix Platform Engine
Author: Strife Submitted: 20th November, 2009 Favourites:1
Genre: Tutorial Downloads: 1124

Submitted for The Daily Click's Open Source Month. This is not a full game and must be opened with MMF 1.5 or later.

Also, the required extensions are already included for your convenience.

In the spirit of Open Source Month, I figured I could open up one of my scrapped games, add some useful comments to the code, and share it with the rest of the MMF community. Afterall, I don't have plans to use anything in this game, so why not see if someone else can put it to good use?

This is a very early version of the platform engine I used for one of my (more finished) game projects, Jade Phoenix. My original plans for the game involved a completely different main character named Roxy, who had the ability copy her enemies' weapon attacks with a special device called the Leech Gun. In the end, I couldn't think of a good way to implement this system, and I scrapped it in favor of the elemental system that you see in the current version of JP.

There are also several other features in this engine that didn't make it into the final game, including a few scrapped enemies, collectable items called "robotokens," and a couple of additional moves such as a double-jump and a high backflip.


If you want to make a platform game similar to Jade Phoenix, this platform engine contains everything you might need to give yourself a jump start. It contains 6 already-made levels, as well as a variety of collectable items, weapons, and enemies. It is playable on its own, but you should be sure to look at the code to see how everything works underneath the covers.

Most of the game's code is contained within the Global Events, so be sure to check that out first. Also, most of the game's objects have their own set of behavior events, so if you want to modify a specific object, right click on it in the Frame Editor and select Properties -> Behavior #1.


The following extensions are used by this engine:

Control X
Direction Calculator
Joypad Object
Layer Object
Platform Movement Object
Text Blitter

I know how annoying it can be to look around for missing extensions, so I have provided all of the extensions for you that this engine uses. You'll notice that there are two folders named "MMF1 extensions" and "MMF2 extensions." Pick the folder that matches the version of MMF you're using, and drag the folders inside into their appropriate spots in MMF's directory. If you've ever manually installed extensions in the past, this shouldn't be anything new to you. ^_~


You're basically free to use the content in this engine in any manner you please. If, however, you decide to use the artwork, music, or character sprites, a little mention in the credits would be nice. As long as you don't claim that you made it yourself from scratch, I won't hunt you down or anything.

Review This Download (1.99 mkb )

Posted by UrbanMonk 21st November, 2009

Can you make a mfa file please? I'm too lazy to open mmf 2 and then extract your file, then use the open dialog to find it in my huge downloads folder then click on it, then get an error message cause it uses an extension I don't have, then go download that extension just to realize later that you had included it, and then get mad and post a mean comment.

oh this already happened, silly me
Posted by Strife 21st November, 2009

I don't have MMF2 yet, so saving the engine into an MFA file is beyond my current abilities. D: You're welcome to do it for me though so I can put it in the ZIP file.

Since it seems I wasn't clear enough in my description of the game, i'll shift the part about extensions being included to the top.
Comment edited by Spaceman Strife on 11/21/2009
Posted by OMC 22nd November, 2009

It may just be my computer, but it ran pretty slow with MMF2 for some reason. What I did manage to play seemed very solid. Great work!
Posted by OMC 22nd November, 2009

Hmmm, that's quite odd. The link seems to be dead. O_o
Posted by UrbanMonk 23rd November, 2009

it seems that is dead too.
Posted by Strife 23rd November, 2009

Thanks for the comment and file, Clayton! Let me know when your site becomes accessible again so I can download the MFA.
Posted by OMC 23rd November, 2009

I have no clue what the garbanzo beans is going on. My webhost's support has had my support ticket "work in progress" for almost three days now.

Jollycrouton is still up, and the link is right. I re-uploaded it and it's still not working. _





Worth A Click