Para días de junio, unos amigos de la UPN me mandaron a hacer un proyecto de su curso Lenguajes de programación...
Fue así como asumí el reto de realizar un proyecto de curso en 2 días.
El proyecto consistía en realizar un juego de Damas en prolog, particularmente swi-prolog.
Así que, sin más preludios, voy directo al grano:
Y como el post va a ser realmente extenso, voy a dedicarle varias entradas
Tuve que clasificar los predicados según su tarea... y así reduje a 4 clases:
1. Hechos:
- fichaEsImg(numeroEnMatriz, idImagenEnMemoria).
- extraerElementoLista(Lista, Posicion, Elemento).
- extraerElementoMatriz(Lista, CoordX, CoordY, Elemento).
- mostrarLista(Lista).
- mostrarMatriz(Matriz).
- cambiarElementoLista(Lista, Posicion, Elemento, NuevaLista).
- cambiarElementoMatriz(Matriz, CoordX, CoordY, Elemento, NuevaMatriz).
- esPar(Ficha).