How do you describe MMF to somehow who doesn't know it without making it sound bad? I cant answer the question if it's a programming language and people always end up thinking its something like RPG Maker and will look down on it without even knowing it.
I refer to it as a media creation tool that utilizes a unique cause and effect event editor that gives it similar power to programming language with regards to flexibility and logic. That functionality wise, the tools you're given are less focused on creating a specific genre or style of game. The result being that you're not bound by specific rules commonly associated with "cookie cutter" tools.
A good comparison would be Photoshop. Very little functionality is designed with intent, instead you're given an array of generic tools that by themselves, can't do anything useful. But used together, unlock a level of power and flexibility typically only available to programming languages.
So where RPG Maker is designed to make RPG style games, it's very difficult to make anything else. Meanwhile MMF2 is not only not designed for any specific rules associated with any particular type of game. So much so, that you don't even have to make a game. The tools are so flexible and it's logic is so open ended, that you could even go as far as to make full fledged applications that don't bare any resemblance to games.
Sort of like how a stamp can make an amazing picture every single time it's pressed onto paper, to make anything but what the same does, is almost impossible. Meanwhile a pencil by itself, wont quickly make an amazing picture like a stamp, but requires that you draw it by hand and make whatever you want, given you have the skill.
Adobe Flash is probably the closest thing most people will be familiar with.
They both handle everything (layout/graphics/animation/coding/etc) in one relatively user-friendly package, and they're both commonly used for making simple 2d games of any genre.
The main differences...
Graphics: Vector (Flash) vs Raster (MMF2)
Platform: Web (Flash) vs Everywhere (MMF2)
Coding: ActionScript (Flash) vs Event-based (MMF2)
Well I would say it has sprites or objects you can place in a level and you can program what happens on a collision between the sprites for a starter. The collisions being the trigger to talk about the event editor. And all other things that may or may not happen in a game.
It's a visual programming tool where common libraries are included or easy to install.
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.
Why wouldn't it be an actual klik app? Well, unless you're coding like a C++ extension that does all the code and all
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.