One of my first big Java projects. It uses Genetic Algorithm to train virtual bots to collect ore from a planet and avoid an obstacles and hazards. Map can be customized amd you can export bot data to train it later (perhaps on other map).
Here is screenshot of program:
Here is a banner i used to introduce this project on a few competitions:
SmartGen_Plakat.pdf