Evolutionary AI
In Action
Here we see one of our best evolutionary Catan AIs (bottom right) playing 3 JSettlers opponents that are using the "smart" heuristic. Prior to this game the evolutionary AI was trained for tens of thousands of games against smart JSettlers robots in order to evolve an effective algorithm for predicting the WinGameETA (the predicted number of turns until a certain player wins the game) for itself and its opponents. The evolutionary AI then uses this WinGameETA prediction to determine its next move. Will the evolutionary AI win? Click the image to see for yourself!