All projects

An AI agent that teaches itself to play a platformer. The agent is driven by a neural network, and the networks are trained with a genetic algorithm rather than by backpropagation — each generation keeps what worked and varies it.

Written in C++.