Tutti i progetti
open source / 2026AI & Agenti · Giochi

racing-AI

Cento auto che non vedono il tracciato, lasciate evolvere finché non imparano a guidarlo.

racing-AI

La storia

Ho visto un video sull'evoluzione di controller tramite riproduzione e mutazione, e ho voluto verificare di persona se una cosa così semplice funzionasse davvero. Funziona. Cento auto partono con dei numeri a caso in testa e vanno dritte contro un muro.

Le poche che arrivano più lontano vengono copiate, mescolate e mutate leggermente, e i loro figli riprovano. Nessuno mostra loro un giro fatto bene. Non c'è un dataset né un addestramento nel senso comune del termine, solo sopravvivenza.

Il trucco sta in quello che l'auto può vedere: sette distanze dai muri e la propria velocità. Non ha una mappa e non sa dove si trova, quindi non può imparare un tracciato a memoria. Qualunque cosa finisca per fare, deve essere guida vera.

Viene valutata su tracciati generati da zero a ogni generazione, quindi non c'è comunque niente da memorizzare. Dopo trecento generazioni completa tracciati che non ha mai visto, e frena prima delle curve, cosa che niente nel codice ha mai premiato. È semplicemente venuto fuori che era l'unico modo per passare.

Galleria

racing-AI · 1

Vuoi qualcosa del genere?

Posso costruire la stessa cosa per il tuo prodotto.

Raccontami cosa hai in mente. Ricevi una risposta in giornata, con uno scope e dei tempi realistici, non una proposta di vendita.