El proyecto "compiMonkey" fue elaborado como parte del curso de "Lenguaje, Compiladores e Intérpretes" de la carrera de Ingeniería en Computadores en el Instituto Tecnológico de Costa Rica.
"compiMonkey" es una plataforma educativa que utiliza un enfoque basado en juegos para enseñar codificación y programación de manera divertida. Los usuarios escriben código para guiar a un personaje a través de niveles, completando tareas interactivas en el proceso, similar a la propuesta de "codeMonkey".
El propósito de este proyecto es la creación de un compilador completo, abarcando análisis léxico, sintáctico y semántico, que permita al usuario escribir código según una sintaxis determinada y observar la ejecución de la misma en un ambiente gráfico.
- Python
- Pygame
- Tkinter
- PLY
Para utilizar este proyecto, siga estos pasos de instalación:
-
Clone el repositorio "ply" desde el siguiente enlace.
-
Instale la biblioteca pygame ejecutando el siguiente comando:
pip install pygame
Para obtener instrucciones detalladas sobre el uso del sistema, consulta la documentación aquí.