Algoritmo de ajedrez en solo 5kb

Vía anieto2k me entero de un ajedrez en Javascript de sólo 5kb, escrito por Douglas Bagnall en 2002 en una competición. El código está un poco ofuscado eso sí, pero te hace frente una partida entera. Se basa en la búsqueda recursiva en el árbol de movimientos posibles de cada ficha, dando una puntuación a cada movimiento y eligiendo el mejor. Se permite algunas licencias, como seguir jugando después de un jaque, pero para lo que ocupa es más que suficiente.
Vamos, échate una partida. No te va a ganar un ordenador con sólo 5kb de ventaja, ¿o sí?
Ajedrez en Javascript en sólo 5kb