A method for providing real-time machine learning to agents used in video
games is disclosed. Initially, adjusted fitnesses of a set of agents
within a population are determined. An agent having a relatively low
adjusted fitness is then removed from the population. Subsequently, a
parent agent is probabilistically selected from the population to
generate an offspring agent. Finally, the removed agent is replaced by
the offspring agent, maintaining a continuous real-time replacement
cycle.