Ich habe ein Othello-Spiel mit Python entwickelt. Jeder kann leicht spielen
Github-Seite https://github.com/chihina/othello-game-python
python3.7.1 Überprüfen Sie für andere die Datei request.txt auf der folgenden Github-Seite. https://github.com/chihina/othello-game-python
Führen Sie zunächst einen Git-Klon mit dem folgenden Befehl aus.
git clone https://github.com/chihina/othello-game-python.git
Installieren Sie als Nächstes die Bibliotheken in großen Mengen mit dem folgenden Befehl.
pip -r install requirement.txt
Dies ist das Ende der Umgebungskonstruktion. Es ist einfach. Das Spiel beginnt mit dem folgenden Befehl: Bitte spielen Sie es!
python game.py
Wir haben die folgenden drei Kampfmodi implementiert.
In den beiden oberen Modi können Sie zwischen erstem und zweitem wählen.
Der Computer hat drei Stärken implementiert.
Im Folgenden wird beschrieben, wie Sie den Computer implementieren.
Verwenden Sie den statischen Bewertungswert von Othello, der auf der folgenden Website abgerufen wurde. https://uguisu.skr.jp/othello/5-1.html
Verwenden Sie diesen statischen Auswertungswert, um die Bewegung zu bestimmen.
Die Simulationsergebnisse der drei CPUs sind unten dargestellt.
Sie können sehen, dass die Gewinnrate in der Reihenfolge der Stärke herauskommt. Sie können sehen, wie wichtig Ecken in Othello sind.
Wir haben hier nur eine einfache CPU implementiert. Zukünftige Möglichkeiten umfassen das Bestimmen der Hand, die einige Züge gelesen hat, und das Bestimmen der Hand durch maschinelles Lernen. Wenn Sie einen Rat haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten !!
Github-Seite https://github.com/chihina/othello-game-python
Verweise Wie macht man Othello (reversi) (Algorithmus) -Bewertung nach Steinposition- (2020/3/13 Zugang) https://uguisu.skr.jp/othello/5-1.html
Recommended Posts