Heim > Backend-Entwicklung > Python-Tutorial > So legen Sie das 2048-Spiel automatisch auf

So legen Sie das 2048-Spiel automatisch auf

PHP中文网
Freigeben: 2017-06-20 15:25:56
Original
4422 Leute haben es durchsucht

Vorwort

Haben Sie das Spiel 2048 gespielt? https://gabrielecirulli.github.io/2048/ Sie können online spielen

Die menschliche Energie ist immer begrenzt und es ist unmöglich, Tag und Nacht zu spielen, aber Maschinen können einen kleinen Player herstellen, der automatisch spielt 2048-Spielfunktion, vertraut mit der Verwendung von Selen

Analyse

Die Essenz des 2048-Spiels besteht in der Synthese Zahlen durch die vier Richtungstasten Tatsächlich ist der Vorgang einfach und langweilig (wir wollen uns vorerst nicht auf die Denkprobleme der Menschen konzentrieren), Maschinen können das gut.

Verwenden Sie Selenium, um einen Browser zu öffnen, Tastaturbefehle und eine Reihe von Operationen zu senden.

Wenn das Spiel zu Ende ist, ist es normal, dass Selenium vier Richtungstastenbefehle sendet, also lösen Sie es das Game-Over-Problem Es handelt sich um eine spezielle Verarbeitung

tag

1) Ergebnis: <div class="score-container">0div>

 2) Spiel vorbei: < div class="game-message"><p>Spiel vorbei!p>


 Hinweis: Unter normalen Spielbedingungen

Der Wert ist leer und Game over! wird angezeigt, wenn das Spiel beendet ist

 3) Versuchen Sie es erneut: <a class="retry- Schaltfläche">Erneut versuchena>

 Hinweis: Wenn das Spiel vorbei ist, müssen Sie diese Schaltfläche finden und Klicken Sie darauf, um das Spiel neu zu starten

Umwelt

1) Windows 7

 2) Dies ist eine einfache Funktion, die direkt unter Python IDLE geschrieben wird
3) Ich verwende den Firefox-Browser und muss den Treiber installieren. Sie können ihn hier herunterladen ()

Quellcode

Führen Sie

aus. Rufen Sie unter Python IDLE einfach play2048() auf. Die Schritte für die automatische Ausführung des Programms sind:

1) Öffnen Sie Firefox

2) Besuchen Sie im aktuell geöffneten Firefox-Fenster https://gabrielecirulli.github.io/2048/

3) Warten Sie, bis die Seite geladen ist und starten. Pfeile in vier Richtungen senden

4) Wenn das Spiel vorbei ist, versuchen Sie es automatisch erneut

5) Endlosschleife Schritte 3 und 4

Interessiert Du kannst es ausprobieren, es ist immer noch interessant~~

Das obige ist der detaillierte Inhalt vonSo legen Sie das 2048-Spiel automatisch auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage