¿a que te refieres con "tipos de jugadores"?
¿a programas capaces de jugar al ajedrez contra otros programas?
Esos programas ya existen, son los llamados "engines" y los hay a miles por internet, la mayoría se pueden usar libremente, y por ejemplo puedes cojer uno o mas y usarlos en una aplicación que hagas tu.
Si lo que quieres hacer es un programa que sirva para que se enfrenten entre si esos engines, pues pienso que es muy buena idea. Es mas, es una idea cojonuda. Imaginate el poder contemplar en tiempo real el movimiento de las piezas en un tablero sobre el que se juega una partida con limite de tiempo fijado en ¡1 minuto!, y que los contendientes sean, por ejemplo, el programa WildCat, capaz de desarrollar un ELO de 2500 y Smarthink, con 2550ELO. Dsede luego sería un espectaculo alucinante para los amantes del ajedrez, y para cualquiera. Imaginate que uno de esos engines esta en tu ordenador, y el otro en el mio, y la partida pueda ser vista por cualquier otra persona que tenga el programa.
¿es eso a lo que te refieres?
Si no es eso..... ¿que es?
Si es eso, el programa se llama ajedrezchat, esta hecho en delphi, y su web es esta:
http://ajedrezchat.com
La última versión, la 3.0, es la que soporta el uso de "engines".
¡saludos!