Sobre el proyecto
Oh My Git! es un juego de código abierto diseñado para enseñar Git a través de niveles interactivos y prácticos. Desarrollado por bleeptrack y blinry en 2020/2021 con financiación del Prototype Fund, el proyecto se encuentra actualmente en modo de bajo mantenimiento, lo que significa que las contribuciones son bienvenidas pero pueden tardar en revisarse.
## Jugabilidad y disponibilidad
Los jugadores pueden descargar binarios precompilados para Linux, macOS y Windows desde itch.io. El juego presenta una serie de niveles que guían a los usuarios a través de conceptos y comandos de Git de manera lúdica, similar a un rompecabezas.
## Creación de niveles personalizados
Una de las características destacadas es la capacidad de crear tus propios niveles. El README proporciona una guía detallada:
- Descarga Godot 3 (Godot 4 aún no es compatible).
- Clona el repositorio y ejecuta el juego con `godot scenes/main.tscn`.
- Los niveles se almacenan en el directorio `levels`, organizados por capítulos, con cada nivel como un archivo.
- El formato de nivel utiliza secciones como `[description]`, `[cli]` (pistas opcionales), `[congrats]`, `[setup]` (comandos Bash para inicializar el estado) y `[win]` (comandos Bash para verificar si el nivel está resuelto).
- Los niveles pueden involucrar múltiples repositorios usando secciones como `[setup <name>]` y `[win <name>]`, con remotos configurados automáticamente.
## Contribuir código
Para contribuir, abre el proyecto en el editor de Godot con `godot project.godot` y ejecútalo con F5. Las solicitudes de extracción son bienvenidas, pero debido a posibles conflictos de fusión en archivos de escena de Godot, los contribuyentes deben contactar a los mantenedores antes de modificar archivos `.tscn` existentes. Compilar binarios requiere plantillas de exportación de Godot, `zip`, `wget` y `7z`, y luego ejecutar `make`.
## Comunidad y licencia
El proyecto tiene un Código de Conducta para todas las contribuciones. Está licenciado bajo la Blue Oak Model License 1.0.0, una alternativa moderna a MIT. El juego recibió financiación del Prototype Fund, apoyado por el Ministerio Alemán de Educación e Investigación y la Open Knowledge Foundation Germany. Los efectos de sonido se atribuyen a varios contribuyentes CC0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.