Maison > Article > développement back-end > Comment raccrocher automatiquement le jeu 2048
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 :
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!