Sobre o projeto
Oh My Git! é um jogo open-source projetado para ensinar Git por meio de níveis interativos e práticos. Desenvolvido por bleeptrack e blinry em 2020/2021 com financiamento do Prototype Fund, o projeto está atualmente em modo de baixa manutenção, o que significa que contribuições são bem-vindas, mas podem levar tempo para serem revisadas.
## Jogabilidade e Disponibilidade
Os jogadores podem baixar binários pré-compilados para Linux, macOS e Windows no itch.io. O jogo apresenta uma série de níveis que guiam os usuários por conceitos e comandos do Git de forma lúdica, semelhante a quebra-cabeças.
## Criação de Níveis Personalizados
Uma das características de destaque é a capacidade de criar seus próprios níveis. O README fornece um guia detalhado:
- Baixe o Godot 3 (Godot 4 ainda não é suportado).
- Clone o repositório e execute o jogo com `godot scenes/main.tscn`.
- Os níveis são armazenados no diretório `levels`, organizados por capítulos, com cada nível como um arquivo.
- O formato do nível usa seções como `[description]`, `[cli]` (dicas opcionais), `[congrats]`, `[setup]` (comandos Bash para inicializar o estado) e `[win]` (comandos Bash para verificar se o nível foi resolvido).
- Os níveis podem envolver vários repositórios usando seções como `[setup <name>]` e `[win <name>]`, com remotes configurados automaticamente.
## Contribuindo com Código
Para contribuir, abra o projeto no editor Godot com `godot project.godot` e execute-o com F5. Pull requests são bem-vindos, mas devido a possíveis conflitos de merge em arquivos de cena do Godot, os contribuidores devem entrar em contato com os mantenedores antes de modificar arquivos `.tscn` existentes. A compilação de binários requer modelos de exportação do Godot, `zip`, `wget` e `7z`, e depois executar `make`.
## Comunidade e Licenciamento
O projeto possui um Código de Conduta para todas as contribuições. Ele é licenciado sob a Blue Oak Model License 1.0.0, uma alternativa moderna ao MIT. O jogo recebeu financiamento do Prototype Fund, apoiado pelo Ministério Alemão de Educação e Pesquisa e pela Open Knowledge Foundation Germany. Os efeitos sonoros são creditados a vários contribuidores CC0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.