I am thinking of a turn-based battle system that follows this workflow:
While True Get next character Determine character's action Execute action Check Battle Status end
This is a straightforward battle system: there's a queue of battle characters, and on each iteration, it grabs the character at the front of the queue and has it perform an action. Once the action is performed, it gets pushed to the back of the queue.
Everyone gets an equal opportunity to perform an action and it simply rotates through all the participants.
When the loop breaks, end-battle processing occurs (eg: victory, defeat, escape, etc)
Is there a name for this particular type of turn-based battle system?