⮜ Airlines Manager Bot

Connaissez-vous Airlines Manager?
Il s'agit d'un jeu en ligne de gestion. Le but : vous êtes le propriétaire d'une compagnie aérienne et vous devez la gérer pour obtenir le plus de bénéfices possibles.
Ce jeu est assez complet. Vous pouvez acheter des hubs, des lignes, tous les types d'avions (court, moyen, long-courriers et cargo); effectuer des recherches pour réduire les coûts, gérer les formations des employés ...
Cependant, plusieurs tâches sont à effectuer quotidiennement. C'est pour cela que j'ai décidé de créer plusieurs programmes Python que j'ai mis sur un Raspberry Pi afin d'automatiser 3 tâches :
- Récupérer les bonus quotidiens (Roue des Travel Cards, Atelier gratuit, cartes bonus);
- Réaliser la maintenance des avions selon leur niveau d'usure et d'ancienneté;
- Terminer les tâches à terminer (Quand une tâche est finie, il faut la valider).
Après avoir réalisé ces codes, j'ai trouvé plusieurs autres fonctionnalités à automatiser. Ces fonctionnalités ne sont pas à effectuer quotidiennement mais, quand on doit les réaliser, elles peuvent être longues à faire. Des codes sur un IDE c'est cool, mais une interface c'est mieux. (Mon stage de fin d'étude m'a fait découvrir PySide et j'adore faire des IHM pour tout maintenant)
Fonctionnalité | Priorité | Réalisé |
---|---|---|
Supprimer l'intégralité des plannings des vols. | Haute | |
Réaliser les audits de toutes les lignes et changer le prix des places. | Haute | |
Récupérer tous les résultats des vols. | Moyenne | |
Récupérer le nombre de places restantes sur chaque ligne. | Moyenne | |
Réaliser la maintenance des avions selon leur niveau d'usure et d'ancienneté. | Faible | |
Récupérer les bonus quotidiens (Roue des Travel Cards, Atelier gratuit, cartes bonus). | Faible | |
Terminer les tâches à terminer. | Faible | |
Ajout V2: Page permettant de changer les tarifs (soit le tarif de l'audit, soit le meilleur tarif en fonction de la demande restante) | Faible |
Grâce à cette interface, que j'ai rendue exécutable avec AutoPyToExe, je gagne énormément de temps pour optimiser mes résultats et les bénéfices (quand j'ai envie de jouer :) )