1. Inicio
  2. Proyectos
  3. Ajedrez Mágico
Ajedrez Mágico · Ajedrez 3D que se juega con la voz

Ajedrez Mágico: un tablero 3D que se juega hablando, con un motor propio

Ajedrez Mágico es un módulo de un asistente personal de voz: se dicta la jugada, el tablero 3D mueve la pieza y un programa en Python hace de árbitro y de rival. Funciona en local; no es un producto publicado.

Servicio Software a medida

Estado
En desarrollo
Tipo
Proyecto propio · I+D
Plataforma
Web 3D local + asistente de voz
Año
2026
Tablero 3D de Ajedrez Mágico con piezas-estatua y cielo estrellado
El proyecto en 30 segundos

Qué resuelve y para quién

01

Problema

Jugar al ajedrez con un asistente de voz exige entender jugadas dictadas de formas distintas y que las reglas se cumplan siempre. Un modelo de lenguaje solo puede equivocarse con una jugada ilegal.

02

Solución

La voz solo dicta. Quien valida y recuerda la partida es Python, con la librería python-chess, y un motor propio elige la respuesta. El tablero 3D se dibuja en el navegador sin servicios externos.

03

Para quién

Uso personal de su autor, como módulo de su asistente. Sirve también como demostración de cómo combinar voz, 3D y reglas verificables.

Qué hace

Hablar, mover, responder

01

Tablero 3D en el navegador

Piezas y tablero con Three.js servidos desde el propio equipo, sin servicios externos. Se abre en local, en 127.0.0.1.

Tablero 3D en el navegador
02

Jugadas por dictado

Se entienden frases como «peón de e2 a e4», «caballo a efe 3» o «enroque corto» y se traducen a una jugada del tablero.

Jugadas por dictado
03

Motor propio con respuesta rápida

Negamax con poda alfa-beta y búsqueda de quietud; responde en unos 2,5 s por jugada. No es Stockfish ni un gran maestro.

Motor propio con respuesta rápida
04

Python como árbitro

Python valida cada jugada y guarda el estado de la partida, así una jugada ilegal nunca llega al tablero.

Python como árbitro
En cifras

Lo construido

Medido en pruebas
0 «piezas fantasma»

Se reprodujo y corrigió el fallo en que una pieza capturada seguía en el tablero, y se añadió una verificación contra la posición real.

Cómo está hecho

Tecnología detrás

Tecnología
Three.jsPythonpython-chess
Detalle técnico

Tablero en un HTML con Three.js (sin dependencias externas), un servidor local mínimo en Python que guarda el estado, python-chess para validar jugadas y un motor propio de unos 270 líneas (negamax, alfa-beta, quiescencia). Es un módulo de un asistente personal.

Estado. Proyecto de investigación del estudio, en desarrollo. Corre en local como parte del asistente Destiny; no tiene versión pública.
Galería

Más pantallas del producto

Tablero 3D con piezas
Primera jugada
Desarrollo de piezas
Medio juego
Tu proyecto

¿Necesitas algo como Ajedrez Mágico?

Cuéntanos la idea en dos líneas. Te respondemos con alcance, plazo y una primera propuesta.