gpt4 book ai didi

java - 如何使用旋转的 playOrder 实现 takeTurn?

转载 作者:行者123 更新时间:2023-11-30 11:51:49 25 4
gpt4 key购买 nike

如何将 takeTurn 方法与 playOrder 嵌套以实现以下玩家/回合组合?

{
...
for(int i=0;i<NUM_PLAYERS;i++)
{
players[i].takeTurn();

} ....

    playOrder

2个玩家
turn1 玩家1 玩家2 玩家1 玩家2turn2 Player2 Player1 Player2 Player1

3名球员turn1 玩家1 玩家2 玩家3 玩家1turn2 玩家 2 玩家 3 玩家 1 玩家 2turn3 Player3 Player1 Player2 player3

4名球员turn1 玩家1 玩家2 玩家3 玩家4turn2 玩家2 玩家3 玩家4 玩家1turn3 玩家 3 玩家 4 玩家 1 玩家 2turn4 Player4 Player1 Player2 player3

最佳答案

for(int i=0;i<NUM_PLAYERS;i++) {
for(int playOrder = 0; playOrder < 4; playOrder++) {
players[(i + playOrder) % NUM_PLAYERS].takeTurn();
}
}

..或者也许

for(int i=0;i<NUM_PLAYERS;i++) {
players[(i + turnNumber) % NUM_PLAYERS].takeTurn();
}

关于java - 如何使用旋转的 playOrder 实现 takeTurn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com