PGN Grand Master Chess Tactics – PGN tácticas de ajedrez Gran Maestro
DESCRIPCIÓN GENERAL
Aplicación de entrenamiento de ajedrez en visual C# que permite cargar archivos PGN y ponerlos en la ventana principal.
(Ver qué es un archivo PGN [login to view URL]) Debe aceptar los archivos PGN generados por cualquier versión del programa CHESSBASE.
Una vez cargado los archivos se puede seleccionar cualquiera e iniciar el entrenamiento de tácticas en orden según los juegos que tenga almacenado el archivo.
Existen dos formas de entrenar las tácticas:
1. Mostrar la posición, mover arrastrando las piezas sobre el tablero y si es la jugada correcta el tablero muestra el siguiente movimiento hasta llegar a la jugada final (IMAGEN 1: aquí el usuario está arrastrando un alfil)
2. Mostrar la posición, ingresar la movida mediante notación algebraica y si la jugada es correcta el programa responde con notación algebraica hasta llegar a la jugada final donde muestra la animación en el tablero con todas las jugadas (IMAGEN 2: aquí el usuario está ingresando las jugadas en notación algebraica y el programa responde también con notación pero sin mover las piezas en el tablero. El jugador debe moverlas en su mente).
Algunos juegos tienen variaciones, es decir, jugadas alternativas a la principal o respuestas distintas a la respuesta original. Estas jugadas deben ser tenidas en cuenta a la hora de resolver los problemas pidiendo al usuario la respuesta y si es correcta mostrar la siguiente hasta terminar la variación. Luego vuelve a la posición donde se había quedado la táctica actual hasta finalmente haber finalizado todo el ejercicio con jugadas principales y variaciones.
Ver archivo PDF con los detalles.
Look at PDF file for details.
Puedo programar en C++ y soy un entusiasta en programas de ajedrez. Podria hacer la UI en gtk, o en visual C++. Este proyecto puede demorar un poco si se quiere un programa de calidad.
Please a.d.d Me (++++++++++++++S.k.y.p.e I.d--->potiop05 ++++++++++++++++++++++++) for more discuss
=========================================================================
Soy ajedrecista desde hace unos 7 años, no trabajo con c, pero me parece que tu proyecto puede hacerse en flash, por supuesto que no será nada sencillo y tomará cierto tiempo pero hablamos el mismo idioma y nos podríamos entender sin problemas...
¿Venderás el producto?