Escape Room es un juego de escape interactivo basado en la web construido con Elixir y Livebook. Los jugadores resuelven rompecabezas y desaf铆os escribiendo y ejecutando c贸digo Elixir directamente en su navegador.
Este espacio ha sido creado con el objetivo de motivar a los estudiantes a conocer y aprender el lenguaje de programaci贸n Elixir. Escape Room es una iniciativa de la organizaci贸n Elixir Chile.
Nuestro objetivo es proporcionar a la comunidad los recursos necesarios para aprender y mejorar sus habilidades en Elixir y la ciencia de datos usando esta tecnolog铆a.
- 馃幃 Desaf铆os interactivos de codificaci贸n en Elixir.
- 馃寪 Se ejecuta completamente en el navegador utilizando Livebook.
- 馃攳 Verificaci贸n de c贸digo en tiempo real.
- Elixir 1.19 con Livebook
Abre el archivo 00.livemd con Livebook.
files/: Contiene los archivos principales de los problemas.helpers/: Contiene una biblioteca con c贸digo com煤n usado por los Livebooks.solutions/: Contiene soluciones de ejemplo para cada habitaci贸n.
隆Las contribuciones son bienvenidas! As铆 es como puedes ayudar:
- Haz un fork del repositorio
- Crea una rama de caracter铆sticas (
git checkout -b feature/AmazingFeature) - Haz tus cambios (
git commit -m 'Agrega alguna AmazingFeature') - Haz push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Para agregar una nueva habitaci贸n (rompecabezas):
- Crea un nuevo documento *.livemd en el directorio del escape room deseado (ejemplo:
oaks_lab/) - Agrega la descripci贸n de tu rompecabezas y el c贸digo de verificaci贸n en Elixir
- Prueba tu rompecabezas localmente y adjunta una soluci贸n dentro de
solutions/. - Env铆a un pull request
Este proyecto est谩 licenciado bajo la Licencia MIT - consulta el archivo LICENSE para m谩s detalles.
Inspirado en Python Chile Escape Room.
Creado por Ninjas.cl para Elixir Chile.