Skip to content

Attackerスキル

  • ENTRY_POINT
  • FORCED_PASS
  • CUT_THEIR_PASS
  • STEAL_BALL
  • REDIRECT_GOAL_KICK
  • GOAL_KICK
  • CLEARING_KICK
  • STANDARD_PASS
  • LOW_CHANCE_GOAL_KICK
  • MOVE_BALL_TO_OPPONENT_HALF
  • RECEIVE_BALL
graph TD
    ENTRY_POINT(ENTRY_POINT) -.-> FORCED_PASS_C{味方セットプレー?}
subgraph セットプレー
    FORCED_PASS_C -- YES --> FORCED_PASS
end

%%subgraph 敵ボール対処
%%    STEAL_BALL_C
%%end

subgraph シュートチャンスは逃さない

end

subgraph 敵ボール対処
    FORCED_PASS_C -- NO --> CUT_THEIR_PASS_C{動いている敵ボール?}
    CUT_THEIR_PASS_C -- NO --> STEAL_BALL_C{止まっている敵ボール & ボールに敵が近い?}
    CUT_THEIR_PASS_C -- YES --> CUT_THEIR_PASS
end

subgraph シュートチャンスは逃さない
    STEAL_BALL_C -- NO --> REDIRECT_GOAL_KICK_C{ボールが遠い&ゴールが見えている}
    REDIRECT_GOAL_KICK_C -- NO --> GOAL_KICK_C{ボールが近い&ゴールが見えている}
    REDIRECT_GOAL_KICK_C -- YES --> REDIRECT_GOAL_KICK
    GOAL_KICK_C -- YES --> GOAL_KICK
end

subgraph 敵ボール対処
    STEAL_BALL_C -- YES --> STEAL_BALL
end

subgraph 状況改善
    GOAL_KICK_C -- NO --> CLEARING_KICK_C{やばい状況?(未実装)}
    CLEARING_KICK_C -- NO --> STANDARD_PASS_C{パスできそうな相手がいる?}
    CLEARING_KICK_C -- YES --> CLEARING_KICK
    STANDARD_PASS_C -- YES --> STANDARD_PASS
    STANDARD_PASS_C -- NO --> LOW_CHANCE_GOAL_KICK_C{低確率でもシュートできそう(相手コート限定)?}
    LOW_CHANCE_GOAL_KICK_C -- NO --> MOVE_BALL_TO_OPPONENT_HALF_C{自コートでボールを持っている?}
    LOW_CHANCE_GOAL_KICK_C -- YES --> LOW_CHANCE_GOAL_KICK
    MOVE_BALL_TO_OPPONENT_HALF_C -- YES --> MOVE_BALL_TO_OPPONENT_HALF
    MOVE_BALL_TO_OPPONENT_HALF_C -- NO --> RECEIVE_BALL
end