Ho un progetto scolastico per costruire un'intelligenza artificiale per un gioco di corse 2D in cui competerà con diverse altre IA ( nessuna collisione ).
Ci viene data un'immagine bitmap in bianco e nero della pista da corsa, ci è permesso di scegliere le statistiche di base per la nostra auto (gestione, accelerazione, velocità massima e freni) dopo aver ricevuto la mappa. L'intelligenza artificiale si collega al server del gioco e gli assegna più volte un secondo numero per l'accelerazione e lo sterzo attuali. A proposito, la lingua che ho scelto è C ++. Le domande sono:
Qual è la migliore strategia o algoritmo (dal momento che voglio provare a vincere)? Al momento ho in mente alcune idee trovate in rete e una o due delle mie, ma vorrei prima di iniziare a scrivere che la mia prospettiva è una delle migliori. Quali buoni libri ci sono in merito? A quali siti devo fare riferimento?