Original Post
I was reading this article
http://ai-depot.com/LogicGames/MiniMax.html
and I see this
MinMove (GamePosition game) {
best_move <- {};
moves <- GenerateMoves(game);
ForEach moves {
move <- MaxMove(ApplyMove(game));
if (Value(move) > Value(best_move)) {
best_move <- move;
}
}
What is that crazy <- operator? A result of overloading?