Maison  >  Article  >  développement back-end  >  Comment raccrocher automatiquement le jeu 2048

Comment raccrocher automatiquement le jeu 2048

PHP中文网
PHP中文网original
2017-06-20 15:25:564366parcourir

Avant-propos

Avez-vous joué au jeu 2048 ? https://gabrielecirulli.github.io/2048/ Vous pouvez jouer en ligne

L'énergie humaine est toujours limitée, et il est impossible de jouer jour et nuit, mais les machines le peuvent ; Fonction du jeu 2048, familiarisée avec l'utilisation du sélénium

Analyse

L'essence du jeu 2048 est de synthétiser chiffres à travers les quatre touches de direction, en fait, le processus est simple et ennuyeux (ne prêtons pas attention aux problèmes de réflexion des gens pour l'instant), les machines sont douées pour cela.

Utilisez Selenium pour ouvrir un navigateur, envoyer des commandes clavier et une série d'opérations

Lorsque le jeu est terminé, il est normal que Selenium envoie des commandes clavier à quatre directions, alors résolvez le problème du game over C'est un traitement spécial

tag

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

 2) fin de partie : < div class="game-message"><p>Game over!p>

>

 Remarque : dans des conditions normales de jeu,

La valeur est vide et Game over ! s'affiche à la fin du jeu. Utilisez cette fonctionnalité pour déterminer si le jeu est terminé

 3) réessayez : <a class="retry- bouton">Réessayera>

 Remarque : lorsque le jeu est terminé, vous devez trouver ce bouton et cliquez dessus pour redémarrer le jeu

Environnement

1) Windows 7

 2) Il s'agit d'une fonction simple, écrite directement sous python IDLE
3) J'utilise le navigateur Firefox et j'ai besoin d'installer le pilote Vous pouvez le télécharger ici () Je le mets directement sous system32
<.>

Code source

Exécutez

Sous python IDLE, appelez simplement play2048(). Les étapes pour l'exécution automatique du programme sont :

1) Ouvrez Firefox

2) Dans la fenêtre Firefox actuellement ouverte, visitez https://gabrielecirulli.github.io/2048/

3) Attendez que la page se charge et commencez. Envoi de flèches dans quatre directions

4) Une fois le jeu terminé, réessayez automatiquement

5) Étapes 3 et 4 en boucle infinie

Intéressé Vous pouvez essayer, c'est toujours intéressant ~~

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:python -----devoirs terminés--système de sélection des cours scolairesArticle suivant:python -----devoirs terminés--système de sélection des cours scolaires

Articles Liés

Voir plus