Repository navigation
Primera versión estable de Myst, el lenguaje de programación diseñado para crear lógica de juegos tipo RPG de forma sencilla y expresiva.
🧙♂️ ¿Qué es Myst?
Myst es un lenguaje personalizado que permite definir personajes, enemigos, misiones y diálogos mediante una sintaxis clara e intuitiva. Fue creado con fines didácticos y creativos, combinando teoría de autómatas con programación orientada a videojuegos.
💡 Características destacadas:
- Sintaxis simple y enfocada en estructuras narrativas de RPG.
- Permite declarar y vincular personajes, enemigos y misiones.
- Paneles visuales en Java Swing para mostrar los resultados de forma clara.
- Analizador léxico y sintáctico implementado con JFlex y CUP.
- Ejecutable de escritorio para uso inmediato en Windows.
⚙️ ¿Cómo instalar?
- Descarga el archivo MystSetup.exe que aparece abajo.
- Haz doble clic para ejecutar el instalador.
- Sigue las instrucciones del asistente de instalación.
- Una vez finalizado, se creará un acceso directo en el escritorio para abrir Myst.
📌 Requisitos:
- Tener instalado Java 21. Si no lo tienes, puedes descargarlo desde:
https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html
🛠️ ¿Problemas o sugerencias?
Si encuentras errores o tienes ideas para mejorar el lenguaje, no dudes en crear un Issue en este repositorio.
🎮 ¡Explora la lógica de los RPGs y crea tus propios mundos con Myst!
🔽 Descarga disponible abajo.