Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Microsiervos

Publicado en: 27/06/2021 17:54

Escrito por: [email protected] (Alvy)

Cómo jugar al ajedrez contra el ordenador con un tablero de verdad y una webcam que lee los movimientos

Cómo jugar al ajedrez contra el ordenador con un tablero de verdad y una webcam que lee los movimientos

Este invento de Karayaman tiene mucho de ingenioso y hackeril: consiste en un software escrito en Python que permite jugar al ajedrez contra el ordenador pero utilizando un tablero de verdad. La clave es usar técnicas de reconocimiento visual y una sencilla webcam. El software «ve» los movimientos y los ejecuta en el tablero, que puede estar conectado a Stockfish, Chess.com u otro motor de ajedrez. La respuestas las da en pantalla y también puede pronunciarlas en voz alta. [En el vídeo de demostración lo único raro es que la partida se juega en horizontal, cuando lo habitual es en vertical.]

La clave del asunto es calibrar correctamente el tablero antes de empezar la partida, lo que se hace con el tablero vacío. El programa detecta automáticamente las esquinas y numera las filas y columnas; si tarda mucho es que la imagen no es nítida y hay que subir, bajar o girar un poco la cámara; cuanto mejor sea la imagen, mejor.

El programa tiene algunas opciones sencillas y alguna limitación, como que no puede distinguir si los peones se promocionan a algo que no sea dama, lo cual tampoco suele ser nada habitual, la verdad. Aparte de eso reconoce los movimientos del oponente y confirma los propios; también los puede ir ejecutando en el software, de modo que si está conectado a Internet se puede jugar con otra persona a distancia. ¡Sólo le falta mover físicamente las piezas! Aunque para eso hay otros inventos aunque más caros y …

Top noticias del 27 de Junio de 2021