Skip to content

John-64/Formula-1-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perché questa applicazione? 🤔

La Formula 1, ossia la massima categoria di vetture monoposto da corsa su circuito (definita dalla FIA), ha vissuto negli ultimi anni un'impressionante aumento di spettatori, passando dai circa 300.000 spettatori medi in ogni gara agli oltre 1.200.000 registrati nel 2023. L'aumento di interesse nella Formula 1 ha coinvolto diverse strategie di marketing e di comunicazione, tra cui quella relativa ai social network (in particolare su piattaforme come YouTube e Netflix) che hanno permesso alla F1 di raggiungere un pubblico più vasto e di coinvolgere gli appassionati in modi nuovi e innovativi. Tra le tante è importante citare la serie "Drive to Survive", realizzata da Netflix, la quale ha svolto un ruolo significativo nell'aumentare l'interesse per la Formula 1, soprattutto tra coloro che potrebbero non essere stati tradizionalmente fan dello sport, offrendo un dietro le quinte delle gare e delle vite dei piloti, rendendo il mondo della F1 più accessibile e coinvolgente per il grande pubblico.

L'ammodernamento generale della Formula 1 non si è limitato solo alla comunicazione e al marketing, ma ha coinvolto anche miglioramenti tecnologici, regolamentari e di intrattenimento durante le gare stesse. Questi cambiamenti hanno reso lo sport più competitivo, avvincente e spettacolare, contribuendo così ad attrarre un numero sempre maggiore di spettatori.

Logo

Formula 1 Predictor 🏎️

In linea con il rinnovamento e il crescente interesse citato precedentemente, abbiamo pensato di creare un'applicazione che possa stimolare ulteriormente l'interesse verso questo sport, dando la possibilità agli utenti di simulare delle vere e proprie gare di F1. L'obiettivo è quello di realizzare un'applicazione in grado di simulare un'intera gara di F1 prevedendo, sulla base di parametri scelti dall'utente, l'ordine di arrivo dei piloti in griglia. I parametri selezionabili dall'utente sono:

  • Piloti: è possibile selezionare fino a a 20 piloti diversi (ossia il massimo consentito in una gara di F1) e simulare la gara;
  • Circuito: viene selezionato il circuito in cui i piloti guideranno;
  • Condizioni meteo: viene selezionata la condizione meteo preferita;
  • Numero di giri: si sceglie il numero di giri della gara (minimo 1 e realisticamente massimo 100).

Installazione ⚙️

  1. Installate l'ultima versione di Python sul vostro Personal Computer;

  2. Scaricate il progetto in formato .zip da questa repository;

  3. Estraete il file .zip in una nuova directory chiamata "Formula1Predictor";

  4. Aprite il terminale del vostro Personal Computer ed eseguite il seguente comando per entrare nella directory del progetto:

    cd ./path-fino-alla-cartella/Formula1Predictor

  5. Installate tutte le librerie necessarie (disponibili nel file requirements.txt) in un solo passo eseguendo il seguente comando:

    pip install -r requirements.txt

  6. Se tutto è stato installato correttamente non resta altro che eseguire questo comando:

    python app.py

  7. E cliccare al seguente link per usare l'applicazioen!

Buon divertimento!

Istruzioni d'uso 📖

Una volta avviata l'applicazione, vi ritroverete davanti alla seguente pagina web:

Home

Impostate quindi i parametri che desiderate, ad esempio:

DriverSelected

E cliccate successivamente sul pulsante "Predict" per simulare la gara!

Output

Demo 📺

Ecco qui una piccola demo della nostra applicazione:

gif

Credits 🙏

About

AI Project for simulate a F1 Race!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published