Closed Z-Puyu closed 2 weeks ago
Implement the combat cycle:
A new turn begins.
Generates random speed offsets for actors.
Ranks actors in non-ascending speed to determine the sequence of moves.
Each actor performs one action at its turn.
If the speed of an actor who has not taken a move changes, re-rank all actors who have not taken their moves.
End the turn when all actors have taken their moves.
Implement logic of skill targeting.
Implement "skip turn" and "change position" mechanics.
Implement death victory validation.
Implemented combat cycle and turn-skipping.
Took a detour to experiment with AI in depth first. (#7)
Implement the combat cycle:
A new turn begins.
Generates random speed offsets for actors.
Ranks actors in non-ascending speed to determine the sequence of moves.
Each actor performs one action at its turn.
If the speed of an actor who has not taken a move changes, re-rank all actors who have not taken their moves.
End the turn when all actors have taken their moves.
A new turn begins.
Implement logic of skill targeting.
Implement "skip turn" and "change position" mechanics.
Implement death victory validation.