Jogo narrativo interativo em Batch que explora lógica, emoção e moral no contexto do Teste de Turing. Projeto experimental que demonstra aplicação de fluxos condicionais, manipulação de variáveis e design de narrativas em linguagens de script.
📁 Protocolo_Turing/
├── 📁 cod_fonte/ # Código-fonte do jogo
│ └── 📄 Protocolo_Turing.bat # Arquivo principal do jogo
│
├── 📁 docs/ # Documentação narrativa e técnica
│ ├── 📄 historia.md # Lore do universo do jogo
│ ├── 📄 personagens.md # Perfis e falas marcantes
│ ├── 📄 fluxo.md # Diagrama de decisões e finais
│ └── 📄 comandos.md # Explicação dos comandos usados
│
├── 📁 testes/ # Testes manuais
│ └── 📄 checklist.txt # Lista de verificação de finais e bugs
│
├── 📁 inspiracao/ # Referências criativas e filosóficas
│ ├── 📄 ideias.txt # Anotações soltas e brainstorms
│ ├── 📄 frases.txt # Frases marcantes para usar no jogo
│ ├── 📄 referencias.md # Textos, autores e conceitos inspiradores
│ └── 📄 estilo_narrativo.md # Diretrizes de tom e ambientação
│
├── 📄 LICENSE # Licença de uso do projeto (MIT License)
└── 📄 README.md # Apresentação do projeto
🤝 Contribuindo com o Protocolo_Turing
Obrigado por seu interesse em colaborar com o Protocolo_Turing! Este é um jogo narrativo artesanal feito em .bat, onde cada linha é escrita manualmente para criar uma experiência imersiva e filosófica. Toda colaboração é bem-vinda — seja para expandir a história, sugerir novos finais ou melhorar o fluxo do jogo.
🧠 Tipos de contribuição
Você pode ajudar com:
- 📜 Expansão narrativa: novos diálogos, caminhos ou finais alternativos
- 🧩 Lógica: ajustes no sistema de pontuação e controle de fluxo
- 🧪 Testes: identificação de bugs ou loops quebrados
- 🛠️ Código: refatoração de comandos .bat para clareza e eficiência
- 🌍 Tradução: adaptação do conteúdo para outros idiomas
⚙️ Padrões técnicos
Este projeto utiliza comandos nativos do Windows .bat. Os seguintes comandos são padrão e bem-vindos:
- @echo off, echo., cls, pause >nul
- set /a, set /p, if, goto, color
Evite comandos que dependam de ferramentas externas ou que não funcionem em ambientes padrão do Windows.
✍️ Estilo de escrita
- Narrativa introspectiva e filosófica
- Frases curtas e impactantes
- Uso de espaçamento visual para criar ritmo e suspense
- Diálogos que provocam reflexão sobre consciência, identidade e moral
🪛 Como contribuir
- Faça um fork deste repositório
- Crie uma branch com nome descritivo: feature/novo-final, fix/loop-menu, etc.
- Faça commits claros e objetivos
- Teste localmente em ambiente Windows
- Envie um Pull Request explicando sua proposta
✅ Testes e verificação
Antes de enviar sua contribuição:
- Verifique se o fluxo retorna corretamente ao menu após o final
- Teste todas as opções de escolha para garantir atribuição correta de pontuação
- Confirme que o jogo não apresenta loops quebrados ou travamentos
- Utilize o arquivo tests/checklist.txt como referência
📬 Dúvidas ou sugestões
Abra uma Issue no GitHub com sua dúvida, ideia ou relato de bug. Descreva o problema com clareza, incluindo trecho de código afetado e comportamento observado.
📄 Licenciamento e reconhecimento
Este projeto está licenciado sob a Licença MIT. Toda contribuição aceita será creditada no histórico de versões (CHANGELOG.md) e no corpo do repositório, conforme aplicável.
🧭 Mensagem final
Contribuir com o Protocolo_Turing é mais do que escrever código — é participar de uma experiência que questiona o que nos torna humanos. Seja bem-vindo ao teste.