Skip to content

Creates a Training environment to test different kinds of Artificial Intelligente algorithms to be used in the Fast and Curious game.

License

Notifications You must be signed in to change notification settings

RaffaeleFiorillo/Fast_and_Curious_AI_Environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fast_and_Curious_AI_Environment

A collection of Environments to Create, Train and Test different kinds of Artificial Intelligente algorithms to be used inside the Fast and Curious game, which you can find here.

Environment 1 -> Car-Avoiding-Obstacles:

Introduction:

Inside some Missions of the game, there is a Car trying to run away from a Space-Time entity which wants to destroy it. The road is filled with various types of obstacles (which cause harm on impact) and collectables (the more collected the better).

Goal:

Make the Car avoid ALL obstacles while collecting as many collectables as possible.

Approach 1:

  • Model: Neural Networks;
  • Training Algorithm: NEAT;
  • Inputs: x and y position of the car, x and y distance to the 2 closest obstacles, x and y distance to the closest collectable;
  • Results: Goal is easly achieved in under 5 minutes in terms of avoiding obstacles, but it could be improved in terms of collecting items. The algorithm was ran just for a maximum of 20 minutes, which means a better result could be achieved for longer training times.

About

Creates a Training environment to test different kinds of Artificial Intelligente algorithms to be used in the Fast and Curious game.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages