Skip to content

Recriação do jogo Cuphead utilizando Assembly, com estrutura organizada em 2D, cenários icônicos e um fluxo de desenvolvimento baseado em testes e produção. Projeto educacional para explorar os desafios do desenvolvimento em baixo nível.

Notifications You must be signed in to change notification settings

marioluizguimaraes/Cuphead-em-Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Projeto Cuphead - Jogo em Assembly

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.


🎯 Objetivo do Projeto

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.


🚀 Estrutura do Projeto

Fases

  • 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.

Gráfico

  • Plataforma 2D: O jogo será desenvolvido em uma perspectiva bidimensional, com movimentação horizontal e vertical limitada.

🛠️ Gerenciamento de Código

Para garantir a organização e a consistência do desenvolvimento, adotamos as seguintes práticas:

Estrutura de Diretórios

  • 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.

Fluxo de Desenvolvimento

  1. 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.
  2. Ambiente de Produção:
    • Após a validação no ambiente de Desenvolvimento, o código será transferido para o diretório Jogo, que conterá a versão final consolidada do jogo.

📋 Planejamento

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.


📝 Licença

Este projeto é desenvolvido exclusivamente para fins educacionais e não tem relação oficial com o jogo original Cuphead ou seus criadores.

About

Recriação do jogo Cuphead utilizando Assembly, com estrutura organizada em 2D, cenários icônicos e um fluxo de desenvolvimento baseado em testes e produção. Projeto educacional para explorar os desafios do desenvolvimento em baixo nível.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published