Traducir el blog

Mi ajedrez en Excel (Introducción)

🔝Select the language of this blog post in the Google box at the top left.


Con este ajedrez, hecho totalmente en Excel, puedes jugar al ajedrez y reproducir y grabar partidas, aprendiendo además varios tipos de notación de las jugadas.


He integrado en este tablero la carga de archivos PGN, que diseñé para el artículo anterior, y que puedes analizar aquí:


Descarga mi ajedrez en Excel

Descarga la versión más reciente de mi ajedrez en Excel, compatible con todas las versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft 365.

Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del contenido activo.

Las hojas están protegidas sin contraseña y no está protegido el proyecto VBA, por lo que puedes estudiar y analizar el código de las macros.

AVISO: Para ver las demás hojas, que están muy ocultas, se debe hacer clic en la forma de las hojas que está abajo a la izquierda. En versiones antiguas de Excel es necesario mostrar todas las hojas para que el tablero no genere errores.


ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


Fortalezas y debilidades de mi ajedrez en Excel

Fortalezas de mi ajedrez:

  • Esta hecho totalmente en Excel, con el tablero en un solo gráfico.
  • Las reglas del juego de ajedrez están implementadas con fórmulas de Excel.
  • No están protegidas las fórmulas ni el código VBA para permitir su análisis. 
  • Es compatible con todas las versiones de escritorio desde Excel 2010 en adelante.
  • Permite jugar una partida volteando el tablero.
  • Admite notación con figuras, numérica y algebraica en varios idiomas.
  • Carga archivos PGN con partidas de ajedrez.
  • Reproduce partidas de ajedrez en el tablero.
  • Graba las partidas.

Debilidades de mi ajedrez:

  • Límite de 100 jugadas para cada jugador.
  • Promoción del peón limitada a alguna de las piezas ya capturadas.
  • Falta implementar el retroceso a la posición anterior de una partida.
  • Falta implementar la tecla para ir a la última posición de una partida.
  • Las partidas siempre comienzan en la posición inicial clásica.
  • No permite reproducir partidas en la variante de Ajedrez 960 o Ajedrez aleatorio de Fischer.
  • No se pueden borrar las partidas grabadas.
  • Falta generar una ayuda de uso de los controles del tablero.

AVISO : Como este es un proyecto a largo plazo, si mi ajedrez consigue muchas visitas, en cuanto pueda intentaré corregir estas debilidades y los bugs que detecte, e iré añadiendo las mejoras que me sugieran mis lectores.


Vídeo de mi ajedrez en Excel

Este vídeo es una introducción al uso de mi ajedrez en Excel, hecho con una versión anterior del prototipo.

La versión actual contiene nuevos controles de uso más interactivos, como puedes ver en esta imagen animada:


Proyecto de ajedrez en marcha

Este artículo y los siguientes irán dedicados al proyecto de diseñar mi mejor ajedrez hecho en Excel, por lo que pido tu ayuda y tus comentarios para detectar errores o para sugerir mejoras.

Mientras tanto puedes ver todo lo que he hecho en Excel sobre ajedrez hasta ahora, tanto en mi blog como en mi canal de YouTube:

Mi lista de blogs