L'objectif
Nous allons créer un robot capable de réaliser toutes les opérations répétitives du jeu Forge of Empires (http://fr.forgeofempires.com). Dans ce jeu de « stratégie », il faut construire une ville (voir figure 1) et produire des ressources en cliquant sur des bâtiments toutes les 5mn, 15mn, 1h, etc. Au plus le délai que vous sélectionnez est court, au plus vous produirez de ressources. Pour ne pas passer la journée à cliquer, autant demander au robot de le faire à notre place...
Fig. 1: Une ville de Forge of Empires.
Les outils
- Python 3.4
- Navigateur Web Chromium version 41.0.2272.76 (Forge of Empires est un jeu qui nécessite flash 11.7 ou plus et il est plus simple de le faire tourner sur Chromium que sur Firefox)
Phase 1. Installer le module PyAutoGUI
Le module PyAutoGUI permet la création d'un robot en proposant une reconnaissance basique d'images : il retrouve les coordonnées à l'écran d'une image qui lui est proposée. Pour commencer, il faut bien...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première