Acabo de publicar la siguiente sección teórica mi proyecto NChess. El objetivo es mostrar una serie pasos básicos a seguir para no perderse durante el desarrollo de una aplicación de este tipo. Podeis acceder al artículo completo desde la página del proyecto (menú superior) o pulsando directamente aquí.
Uno de los mayores problemas que se encuentra todo el que comienza a desarrollar un programa de ajedrez es determinar el punto de comienzo. Cuando comencé a implementar mi programa NChess tuve la suerte de encontrar en Internet una lista donde se sugerían una serie de pasos a seguir para afrontar con ciertas garantías el desarrollo de un programa de este tipo. Esto resultó ser una gran ayuda para saber por dónde empezar y tener una idea general del orden en el que se podía ir construyendo la aplicación. Por ello, me parece una buena idea traducir esa misma lista en esta web para todo aquel que la necesite o la considere útil como pequeña guía de referencia. […]