Now i'm working in the GM:S environment, but C/C++ and Unity is totally accepted, i just want to get the jist of the concept. The title may not provide any info, but here's what i'm basically trying to ask.
Example:
http://imgur.com/IC01WZN { Mario & Luigi: Dream Team }
What method would be used to achieve turn-based pathing; after the character selects his opponent(oEnemy), he walks towards oEnemy, proceeds to jump (which i can only predict that it's some sort of scripted path - which moves and eases the player in some sort of arc) and stomps on said oEnemy - causing the character to flip and land back to his original point.
It's something that i'm sort of confused of, and i'm wondering if you guys had any ideas of how to approach it in the language environment your using.
2. How would the oEnemy make their own movement towards oPlayer?
Example:
http://i.imgur.com/iDFYMQJ.gifvWith this one, a set of random enemies will be give to fight for every encounter of an overworld enemy. So now we have enemies attacking the player vice versa. With every other different and dynamic enemy? My sort of idea are DS maps and lists (GameaMaker Studio) for the random set of enemies and chance variables.
But mainly, what kind of methods could be used to approach a turned-based battle system like this?