This page showcases the implementation of evolutionary algorithms to train Mario agents for efficient gameplay and obstacle navigation that was made in Java.
This feature demonstrates how Mario agents evolve over generations using genetic algorithms to improve their gameplay strategies, adapt to obstacles, and optimize their performance. Although it may not be perfect, it achieved the highest number of time left out of every other students, achieving the highest marks for the specific category of time.
You can download the full technical design document or view it directly in your browser.