Sorry I don't know if there is better thread to continue on the question around "using Mugen/Ikemen AND OpenBor for FIGHTING", I've seen some interesting points about it here, so I reply here. Feel free to move it to another topic if needed.
I don't have much experience with Ikemen, but I do have a lot with Mugen (more than 20 years, since 1999) and some experience with OpenBOR (since 2013), so maybe I can add my two cents here.
in my point of view, the "best" tool is made of two things:
- The one which fits more with your goal
- The one which you are more confortable/skilled with
A practical example: could you use a kitchen knife to loosen a screw? Yes, but you could end up destroying the screw slot. At the same time, could you pierce something with a screwdriver? Yes, but you can do more damage than you need to.
There's an analogy that I really like to use:
You need to avoid eating soup using a fork. Is it ok to use? Yes, but there's something better to do with it - a spoon. Just as it is far less practical to eat pasta using a spoon.
Over time, you learn to analyze what needs to be done and find the tool that
FITS BEST. (Whith a high emphasis on FITS BEST).
Practically speaking, as a user of the aforementioned engines, I would summarize as follows (based on the types of games I usually develop):
- Versus-style fighting games: Mugen/Ikemen
- Beat em up games: OpenBOR
For me - again, based on personal experience with engines, it's not a rule or a universal truth - using OpenBOR to develop fighting games is "drinking soup with a fork", just like using Mugen for beat em ups fits the same category for me.
And why do I say this? By the nature of the engines.
Some common fighting game routines are already developed in Mugen (like solid collision boxes, which make one character push the other) and floor friction. Such things are absent in OpenBOR - Can you program this? Yes, but you waste time for something that another tool offers.
As some beat em up routines are already developed in OpenBOR (like Poison/Damage over time), which are absent in Mugen. Again: is it possible to do this in Mugen? Yes, but it's a lot less practical.