To ensure collaboration between detectives, you need to model them as a team, not as individuals. Minimax is still a good way, but (unfortunately) your branching factor will increase.
Instead of getting through all the detectives creating what seems to be the best for everyone, instead, for your team of detectives, you develop each permutation of moves that they could make. If teamwork helps in this game, then minimax will facilitate the rearrangements in which detectives work together.
I’m not sure that it will be practical, 5 detectives with 24 layers may work too much, but it would be interesting to try, and is that right?
Daniel
source share