Reversi: Othello Moves
Reversi ist ein strategisches Brettspiel für zwei Spieler, das auf einem 8×8 großen, unbespielten Brett gespielt wird. Es wurde im Jahr 1883 erfunden. Othello, eine Variante mit einer festen Anfangsaufstellung des Brettes, wurde 1971 patentiert.
Für diese Aufgabe müssen Sie einen Zuggenerator schreiben, der alle verfügbaren Züge für Othello gegen Desdemona auf dem gegebenen Brett findet. Die Spielfiguren von Othello (⚫) und Desdemona (⚪) auf dem Brett sind Listen von Tupeln ihrer x- und y-Koordinaten, die beide von 0 bis 7 reichen.
Diese Funktion sollte eine Liste aller möglichen Züge zurückgeben, die Othello zur Verfügung stehen. Die zurückgegebenen Züge müssen als Tupel (x, y, flips) kodiert werden, wobei x, y die Koordinaten des Zuges sind, gefolgt von der Anzahl, wie viele von Desdemonas Spielsteinen dieser bestimmte Zug in Othellos Spielsteine umwandeln würde.
Um die erwartete richtige Antwort eindeutig zu machen, muss die zurückgegebene Liste der Züge in absteigender Reihenfolge...
