/SnailJumper

Implemented an intelligent game agent using an evolutionary algorithm to train a neural network.

Primary LanguagePython

Snail jumper

Neuroevolution game assignment.
Fall 2021 - Computer Intelligence.

  • Used an evolutionary algorithm for training a neural network
  • Implementing Roulette wheel, SUS, and Q-tournament algorithms for population selection.
  • Generating new population using cross-over and mutation

This game has been developed as an assignment for students at Amirkabir University of Technology to apply neuroevolution using a simple game.
Snail Jumber