F1 Strategy Simulator

Le F1 Strategy Simulator est un package Python conçu pour simuler les stratégies de course en Formule 1 pour la saison 2023. Il permet aux utilisateurs de sélectionner un circuit, de choisir un pilote et de simuler la course en fonction des entrées choisies. Le simulateur fournit des informations sur les choix de pneus, les conditions météorologiques et les résultats de la course pour aider les utilisateurs à développer des stratégies optimales pour chaque course. Ce projet a été réalisé dans le cadre d'un cours et utilise des outils d'intelligence artificielle pour construire ce modèle.

Version : 0.6

Statut : La version actuelle est encore en développement, donc des erreurs peuvent survenir pendant son utilisation.

Limitations Actuelles : Le modèle sous-jacent utilisé dans le simulateur peut être trop limité dans certains cas. Par exemple, si les données pour un type de pneu spécifique ne sont pas disponibles pour un circuit ou sont très limitées, cela peut entraîner des erreurs ou des comportements inattendus dans la simulation. Nous prévoyons d'améliorer le modèle pour prendre en compte ces limitations et fournir une expérience de simulation plus réaliste dans les futures versions du projet.

Utilisation du Simulateur

Pour utiliser le simulateur, exécutez simplement le fichier interface.py. Cela lancera l'interface utilisateur où vous pourrez sélectionner le circuit et les pilotes pour la simulation. Assurez-vous d'avoir toutes les dépendances requises installées (voir la section "Requirements" pour plus de détails).

Couple Circuit-Pilote

Des erreurs persistent dans le déroulé de la simulation, notamment lors du passage des qualifications au déroulement réel de la course. Voici certains couples plus ou moins fonctionnels :

Fonctionnalités

Requirements

Licence

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus de détails.

Remerciements

Le F1 Strategy Simulator a été développé en mars 2024 par Thomas Poizot & Esteban Brion.

Voir le projet sur GitHub