Bem-vindo ao repositório do Projeto Cuphead, uma recriação do famoso jogo Cuphead utilizando Assembly. Este projeto explora os desafios e a complexidade do desenvolvimento em Assembly, recriando alguns cenários icônicos do jogo original. Projeto educacional para explorar os desafios do desenvolvimento em baixo nível.
Recriar fases e cenários icônicos do jogo Cuphead em um ambiente de plataforma 2D, utilizando práticas organizadas de desenvolvimento e documentação.
- Flor: Cenário inspirado no nível de Cagney Carnation, com desafios e obstáculos únicos.
- Sereia: Cenário baseado no nível de Cala Maria, com mecânicas e desafios distintos.
- Plataforma 2D: O jogo será desenvolvido em uma perspectiva bidimensional, com movimentação horizontal e vertical limitada.
Para garantir a organização e a consistência do desenvolvimento, adotamos as seguintes práticas:
- O código do jogo será dividido em arquivos específicos para funcionalidades como mecânicas, lógica de movimentação e interface gráfica.
- Os arquivos estarão centralizados em um diretório global para facilitar o gerenciamento.
- Ambiente de Desenvolvimento:
- Novos códigos e alterações serão feitos no diretório
Desenvolvimento
. - Este ambiente permitirá testes e validações antes de qualquer alteração no código final.
- Novos códigos e alterações serão feitos no diretório
- Ambiente de Produção:
- Após a validação no ambiente de
Desenvolvimento
, o código será transferido para o diretórioJogo
, que conterá a versão final consolidada do jogo.
- Após a validação no ambiente de
O desenvolvimento do projeto está sendo documentado e organizado em cards no Trello. Cada etapa detalha o que foi realizado e o que está planejado para o futuro, garantindo um controle eficiente e rastreável do progresso.
Este projeto é desenvolvido exclusivamente para fins educacionais e não tem relação oficial com o jogo original Cuphead ou seus criadores.