Buen Git, jugando una versión gamificada de Git
¿Qué mejor manera de aprender a usar Git que una interfaz gamificada que visualiza cada cambio? ¡Esa es la idea detrás de Oh My Git! cuyo objetivo es enseñar a todos los jugadores sobre el popular sistema de control de versiones que sustenta tantos proyectos de software modernos.
A veces, la desventaja de que una herramienta sea tan omnipresente es que tiende a darse por sentado. todos ya sabe cómo utilizarlo, y aquellos que empiezan completamente desde cero pueden no estar seguros de por dónde empezar. Esos son los creadores [bleeptrack] y [blinry] él tenía en mente no ¡Oh, idiota! que está disponible gratuitamente para Linux, Windows y macOS.
La idea es utilizar una interfaz divertida de naipes no solo para enseñar a los jugadores las diferentes funciones, sino también para generar una familiaridad intuitiva con operaciones como fusionar y cambiar de base visualizando en tiempo real los cambios que realizan las acciones de un jugador.
El juego está diseñado pensando en los principiantes, y los dos primeros niveles (cortos) establecen que administrar múltiples versiones de un archivo puede volverse difícil rápidamente sin ayuda. Ingresar git
– que el juego explica que es esencialmente una máquina del tiempo – y está listo para las carreras.
Puede que esté dirigido a principiantes, pero los usuarios más avanzados pueden aprender uno o dos trucos útiles. El juego tampoco es un extraño simulador pseudo-git. El back-end utiliza repositorios git reales, con un shell real y una interfaz git detrás de todo. ¿Prefieres escribir comandos directamente en lugar de utilizar la interfaz del naipe? ¡Adelante!
¡Oh, idiota! utiliza el motor de juego Godot, gratuito y de código abierto (que no debe confundirse con el motor Godot, un generador de números aleatorios basado en el caos).