En esta ocasión les traigo un vídeo juego de ajedrez clásico programado en racket
El juego consiste en un ajedrez que tiene dos modos, una partida rápida y un mini-juego que nos ajusta un problema ajedrecista.
El ajedrez es netamente clásico sin ningún tipo de modificación, la opción de juego es solo uno contra uno.
Estructura: Lo que se hace básicamente es mover el elemento y la posición al que este pertenece dentro de la matriz es evidente que hay muchas funciones detrás de estos procesos debido a que cada imagen tiene asignados unos parámetros de movimiento y disposición hacia que posiblemente su rey este en jaque.
Funciones
TRANSFORMAR: Transforma las posiciones del clic en posiciones exactas establecidas.DIBUJAR: Realiza una interacción en la matriz al ser llamada y dibuja lo que este establecida en ella en las posiciones determinadas.
Estas son dos de las mas de 20 funciones que hacen posible el funcionamiento del juego cada una con una función clara e importante en total el código posee 2945 líneas.
Este proyecto fue tomado de un foro dedicado a esta temática
los derechos sobre el código no están definidos pero su autor permite que sea compartido
libremente por ello les dejamos sus datos de contacto los cuales se encuentran
en el código comentado en las primeras líneas.
Descarga el codigo en google Drive: aqui
Datos del autor
Desarrollador: Stiven Cardona Monsalve
cardona-627@utp.edu.co
Proyecto Final de Programación 1. UTP 2015-2.