Juego de ajedrez en Scheme – DrRacket



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.

Juego-programado-en-scheme-drracket-ajedrez
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.

scheme-canvas


poner-imagenes-en-scheme

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.





Compartir en facebook twitter Google tumblr pinterest

Entradas similares

0 Comentarios