Arima i agree that Construct has a much nicer editor than MMF2 and some of your reasons but some of your reasons are also not that good. I still use MMF2 almost daily and know for a fact that some of your listed reasons are wrong, i don't want to turn this into a Vs thread but just correct you for some things and i will also explain why:
[quote:3j2dnfkg]- Working with multiple instances of an object is easier and makes more sense, no need to use any of that confusing 'spread value' stuff
There is now a for each extension, not built into the system like Construct though but that's not much of a problem really. There are also other extensions which are good for this and spread as you say although that can be annoying but it works well once you know how to use it.
[quote:3j2dnfkg]- It's runtime (exe) is faster than MMF
Is there any examples or comparison tests of this available? If you were comparing C1 with the regular version though i am sure that would be true and maybe for MMF2 HWA also but i have never seen any actual examples of it.
[quote:3j2dnfkg]- Families to easily have one bit of code control multiple different objects
Possible and are called Qualifiers, maybe a borrowed construct idea because they are basically the same.
[quote:3j2dnfkg]- Event sheet includes so every time you want to edit your game's code you don't have to copy and paste your code to every single level again and again
You can easily load multiple versions of the app and copy event groups, no problem at all really. Also there is Behaviors which are basically sub event lists so you can make a load of events and simply copy the object once.
These options basically allow exactly the same thing in a easy way, having includes seems much nicer though but it's very much possible to do the same thing in MMF2.
[quote:3j2dnfkg]- No limitations on the number of variables
- Can name the variables so you don't have to try to remember what each one does
There is various extensions for this, it's much nicer in Construct but still not much of a problem for MMF2 either though. Since variables are linked to objects you can also easily have empty storage objects and name these, without extensions Construct has a nicer way of doing it though but not much of a problem either.
You can easily name alterable strings and values also and since there is Behaviors for each object you could also extra events or stored notes for each also.
[quote:3j2dnfkg]- There's two types of free versions if you really don't want to pay and aren't making money from games created with it. MMF has no free version, only a 30 day demo
There is actually a free version that can make flash games but that is TGF2 and does not show the true power of MMF2, still it is free though. I don't consider that a good point though to be honest because there are many commercial apps that don't have a free version, some don't even have demos either.
Don't get me wrong think C1 is really great which is why i am here now and i also think it has some good improvements over MMF2 like with the editor, multiple effects and built in behaviors etc but in general i don't find that a big enough thing to make me stop using MMF2 and replace it with C1.
Construct 2 is different though, since it's now closed source commercial, no exe and still beta i wouldn't compare it just yet and there is not that much point in comparisons. Development seems good so far though and if this continues i am sure it will be much better than MMF2 and GM also.
I know Clickteam and Yoyo games often talk of new runtimes and MMF3 has yet to show so it will be interesting to see what competition C2 gets later, there is also apps like Game Develop, Stencyl and maybe other new game dev programs also.