Ich habe ein Spiel, für das ich ein Ai baue, bei dem 2 Spieler gleichzeitig Züge machen. In diesem Spiel gibt es genau einen Zug, bei dem, wenn beide es gleichzeitig schaffen, das Ergebnis anders ist als wenn sie es separat gemacht hätten (alle anderen Züge sind ziemlich unabhängig).
Wie auch immer, ich versuche einen guten Algorithmus zu finden, um darauf zu werfen. Minimax mit Alpha-Beta-Schnitt scheint ein guter Kandidat zu sein, wenn die Spieler abwechselnd Züge machen würden, aber nicht für gleichzeitige. Ich habe ein Papier (pdf) zu diesem Thema gefunden, aber es geht mir etwas über den Kopf - ich habe Probleme beim Lesen des Pseduocodes.
Kann jemand entweder helfen, diesen Ansatz zu klären, einen anderen Weg vorschlagen, um ein Alpha-Beta-Bereinigen für ein solches Spiel durchzuführen, oder einen besseren Algorithmus vorschlagen?