07-25-2022, 06:39 AM
Glad you learned something.
Only checking for wins on the move turns probably has only a slight effect. I am guessing that if it is in the movement code some of the positional AI's might need to evaluate it, but not if in the end section. On the other hand, putting it there with a trigger means it is tested half? as much, -- there still is an end test for the trigger, but not counting 2 sets of groups each time..
You can do some timed runs with particular AIs and see if there is any difference.
Only checking for wins on the move turns probably has only a slight effect. I am guessing that if it is in the movement code some of the positional AI's might need to evaluate it, but not if in the end section. On the other hand, putting it there with a trigger means it is tested half? as much, -- there still is an end test for the trigger, but not counting 2 sets of groups each time..
You can do some timed runs with particular AIs and see if there is any difference.