UM CLÁSSICO. UM PROJETO EM CONSTRUÇÃO.

Mega Man X.
Quadro a quadro.

Reconstruindo o jogo de 1993 em C++ e raylib. Movimento, combate e fases comparados ao original, com cada avanço testado no próprio motor.

Repositório privado neste momento. Veja como participar.

BUILD EXPERIMENTALFLAME MAMMOTH
Captura real do projeto: X encontra um drone na fase Flame Mammoth.
Captura do motor em execução · fase Flame Mammoth
C++17raylibFísica a 60 Hz
STATUS ATUALEm desenvolvimento

Já é jogável em trechos. A campanha completa ainda está em construção.

FOCO DESTA RODADAFidelidade no controle e combate

Sprites de X, inimigos e a passagem pelas portas de Flame Mammoth.

ÚLTIMA VERIFICAÇÃO10 set. 2026

188 testes C++ e 2.130 Python aprovados; 2 verificações opcionais puladas.

01 / PROGRESSO REAL

O que mudou no jogo.

Uma checklist do que foi verificado, do que está em correção e do que ainda falta.

Implementado e verificado

  • Acertos no Flame MammothTiros de X atingem também o tronco e a cabeça do chefe.
  • População de duas fases corrigidaOs registros já populados voltaram às fases corretas: Flame Mammoth e Spark Mandrill.
  • Música com introdução e loopA fase de Flame Mammoth toca a introdução uma vez e repete o trecho de loop.
  • Entrada de fase e apresentaçãoCorreções no READY, na materialização de X e na apresentação do chefe.
  • Movimento e combate de XRevisões de caminhada, dash, dano, poses no ar e direção dos tiros na parede.
  • Pixels das poses na paredeQuatro quadros de tiro na parede corrigidos a partir dos sprites do original.
  • Colisão dos troncos do Axe MaxContato pelo topo, pelos lados e por baixo no cenário de teste.

Em andamento

  • As duas portas de Flame MammothAbertura, caminhada automática, fechamento e controle da câmera.
  • Checkpoint entre as portasIntegração da marcação e do retorno após morrer.
  • Inimigos e esteirasReprodução dos contatos com o chão, movimento e comportamento de cada objeto.
Como ler este progresso

Testes aprovados medem as partes verificadas. A campanha e a integração de todos os inimigos ainda estão em desenvolvimento.

02 / PRÓXIMAS ETAPAS

Do motor ao jogo completo.

Ordem de trabalho, sem promessas de datas. Os defeitos encontrados nos testes têm prioridade.

  1. 01
    BASE DO MOTOR VERIFICADA

    Motor e ferramentas

    Renderização, mapas, entrada, áudio e ferramentas para medir e comparar o comportamento com o jogo original.

  2. 02
    AGORA

    Controles que respondem como deveriam

    Fechar as correções de animação, colisão, tiros, parede, câmera e transições que surgem ao jogar.

  3. 03
    EM EXPANSÃO

    Fases vivas, do início ao chefe

    Integrar os inimigos medidos, seus ataques, objetos de cenário, checkpoints e os encontros finais de cada fase.

  4. 04
    A SEGUIR

    Campanha e distribuição

    Validar o percurso completo, a progressão e os retornos após morrer; preparar uma versão reproduzível para mais pessoas testarem.

03 / ENTRE PARA O PROJETO

Tem vontade
de ajudar?

Um bom relato de teste, uma correção pequena ou uma medição confiável podem fazer diferença.

Quero contribuir ↗

O repositório no GitHub está privado. Escreva para David, apresente sua ideia e peça acesso para colaborar.

01

Teste e relate

Diga a fase, o caminho para reproduzir o problema e o que você esperava ver. Vídeos curtos ajudam a identificar os quadros errados.

02

Desenvolva uma correção

O motor usa C++17 e raylib; as ferramentas usam Python. Comece pelo README e escolha um problema pequeno do plano de trabalho.

03

Compare com o original

Ajude a medir movimento, animações e colisões. O projeto usa Mesen e Lua para transformar observações em referências verificáveis.