SUA IA. UMA TAREFA REAL.
Contribuir ficou mais simples.
Escolha uma pequena melhoria. Dê o contexto à sua IA. Entregue algo que possamos conferir juntos.
Qualquer área: código, documentação, tradução ou testes. O sorteio prepara um pedido concreto e mostra o material necessário. Use sua própria IA, sem chave de API neste site.
Monte seu primeiro pedido.
Extraia o ZIP em uma pasta própria e abra essa pasta no Codex. Cole o prompt abaixo.
Deixar a ficha do Axe Max mais clara
Encontre até três frases difíceis de entender. Proponha versões mais claras, preservando o que foi verificado e o que está aberto.
Revisão de texto. Não confirma novos comportamentos, colisões ou fidelidade ao original.
Ajude-me a contribuir com o Mega Man X. Tarefa: docs-axe-max — Deixar a ficha do Axe Max mais clara. Kit: 2026-09-10.4. Leia INSTRUCTIONS.md, tasks.json e os materiais indicados para esta tarefa (ou as seções equivalentes de AI-CONTEXT.pt-BR.md). Use apenas o kit público e os materiais públicos indicados. Objetivo: Encontre até três frases difíceis de entender. Proponha versões mais claras, preservando o que foi verificado e o que está aberto. Aceitação: Para cada sugestão: frase atual, nova frase e motivo. Cite o campo da ficha. Uma etapa verificada não vira inimigo completo. Limites: Revisão de texto. Não confirma novos comportamentos, colisões ou fidelidade ao original. Execute esta tarefa agora. Cite os campos, caminhos ou instantes exatos que utilizou. Não invente achados ou resultados de testes. Salve output/report.json usando templates/report.json; acrescente report.md se for útil. Execute tools/check_submission.py --report output/report.json somente se puder executar Python localmente; caso contrário, registre not_run e devolva o texto do relatório. PASS estrutural não comprova o jogo. Entregue relatório revisado ou patch pequeno para revisão humana; não envie, faça push ou publique automaticamente.
Leia a resposta antes de enviar. O kit organiza o trabalho; a IA ainda pode errar.
PEQUENOS COMEÇOS, ENTREGAS ÚTEIS
O que você pode assumir.
Três tarefas funcionam só com o kit. Uma usa vídeo público. Quatro usam o código aberto no GitHub.
Material público incluídoDeixar a ficha do Axe Max mais clara
Encontre até três frases difíceis de entender. Proponha versões mais claras, preservando o que foi verificado e o que está aberto.
Como conferir
Para cada sugestão: frase atual, nova frase e motivo. Cite o campo da ficha. Uma etapa verificada não vira inimigo completo.
Revisão de texto. Não confirma novos comportamentos, colisões ou fidelidade ao original.
Material necessário
context/enemies.pt-BR.jsoncontext/enemies.en.json
Material público incluídoRevisar o inglês do morcego de Chill Penguin
Compare PT e EN da ficha cp_bat. Confira clareza, termos, unidades e limites de conclusão.
Como conferir
Entregue uma tabela com texto PT, EN atual, proposta e justificativa. Preserve valores e unidades; não confunda OID com nome provisório.
Uma tradução melhor não comprova arte, ataque ou contato. Se o texto já estiver correto, registre isso com exemplos.
Material necessário
context/enemies.pt-BR.jsoncontext/enemies.en.json
Material público incluídoConferir a consistência do catálogo
Compare Axe Max, CP bat e Drone rotor no material incluído. Confira se resumo, seis áreas e próxima tarefa concordam.
Como conferir
Liste cada ficha, campo e observação verificável. Separe contradições reais de termos pouco claros. Aceitamos um relatório sem defeitos encontrados.
O catálogo é parcial. Não deduza quantidade de spawns, identidade ou colisão a partir de uma miniatura.
Material necessário
context/enemies.pt-BR.jsoncontext/enemies.en.json
Precisa assistir ao vídeoDescrever um problema visível nos clipes
Assista a um clipe da galeria. Descreva o primeiro comportamento estranho com o instante em que aparece e o que você esperava ver.
Como conferir
Informe nome do clipe, URL, tempo em segundos, observação e expectativa. Separe observação de hipótese; se não conseguir assistir, registre a limitação.
Requer assistir ao vídeo público ou a um arquivo fornecido. Texto e poster não permitem afirmar que a animação foi examinada.
Material necessário
context/media.jsonhttps://megaman.davidluky.com/galeria/
Usa código públicoMapear a lógica pública da bola de neve
Leia a implementação de SnowballRoll. Separe regras do código, dados carregados e entradas que faltam para reproduzir um caso. Proponha um próximo passo pequeno.
Como conferir
Informe commit, funções, condições e dependências. Só proponha um patch quando houver caso reproduzível com entradas públicas. Um mapa de dependências bem fundamentado é uma entrega válida.
Usa o repositório público. As definições do jogo e capturas não estão incluídas. Não invente parâmetros nem trate os contratos do núcleo como prova de fidelidade deste inimigo.
Material necessário
src/entities/enemy.cppsrc/entities/enemy.hdocs/reference-data.md
Usa código públicoMapear a atualização pública do Drone rotor
Rastreie no código como o drone escolhe direção e atualiza movimento. Identifique onde o estado passa para a física e quais dados seriam necessários para um teste independente.
Como conferir
Entregue caminhos, funções e ordem das atualizações, separando observação do código de hipótese. Não afirme que houve teste de gameplay ou comparação com o original sem os respectivos dados.
Usa o repositório público. As definições do jogo e capturas não estão incluídas. Não invente parâmetros nem trate os contratos do núcleo como prova de fidelidade deste inimigo.
Material necessário
src/entities/enemy.cppsrc/entities/enemy.hdocs/reference-data.md
Usa código públicoTestar os resultados de leitura de JSON
Leia json_io e a cobertura existente. Se não houver um contrato direto, acrescente um teste com arquivos temporários para falha de abertura, JSON inválido, rejeição de schema e leitura válida.
Como conferir
Registre um contrato pequeno no CMake público. Mostre os códigos ReadError esperados e o resultado do CTest. Preserve testes existentes e não carregue assets.
Não crie um teste duplicado. Use um diretório temporário exclusivo e limpe apenas os arquivos criados pelo próprio teste.
Material necessário
src/data/json_io.hsrc/data/json_io.cppcmake/PublicTests.cmakeCONTRIBUTING.md
Usa código públicoTestar a transformação das coordenadas de tela
Confira screen_transform e a cobertura existente. Proponha um contrato direto para dimensões inválidas, barras laterais e pontos fora da viewport interna.
Como conferir
Teste somente matemática determinística, sem abrir uma janela. Registre o alvo no CMake e descreva os casos e resultados do CTest.
Leia os contratos antes de acrescentar outro. Não altere escala, câmera ou coordenadas de gameplay para acomodar o teste.
Material necessário
src/app/screen_transform.hcmake/PublicTests.cmakeCONTRIBUTING.md
Escolher aqui não reserva a tarefa. Confira as issues e contribua pelo seu fork. O código original está público sob MIT; ROMs e assets não estão incluídos.
DA RESPOSTA À CONTRIBUIÇÃO
Fez a tarefa? Mostre o resultado.
- Revise com sua IA. Peça fontes, passos de reprodução e o que não foi conferido.
- Prepare o relatório. Use o modelo incluído. O verificador confere o formato, não a veracidade.
- Envie para revisão. Texto e pesquisa por e-mail ou issue; código por pull request no repositório público. Revise a entrega antes de enviar.