Skip to content

Commit

Permalink
Adiciona Detalhes da Metodologia de Desenvolvimento
Browse files Browse the repository at this point in the history
  • Loading branch information
natansalvadorligabo authored Dec 6, 2023
1 parent 7aad3b3 commit 0109b25
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,10 @@ Bibliotecas para interface gráfica:

## Detalhes da Metodologia de Desenvolvimento:

(Obs: Aguarde a adição de detalhes sobre a metodologia de desenvolvimento, divisão de trabalhos, definição de módulos e outras informações relevantes pelos desenvolvedores.)
- Como foi a divisão dos trabalhos?
- Como foram definidos os módulos?
- Outras informações referentes ao processo de desenvolvimento...
A divisão dos trabalhos foi realizada de forma colaborativa entre os desenvolvedores utilizando a plataforma Trello. Cada membro da equipe tinha responsabilidades específicas atribuídas a ele, e as tarefas eram organizadas em cartões no Trello. Durante as aulas da faculdade, realizamos discussões para definir as metas, as prioridades e as dependências entre as tarefas. Essa abordagem permitiu uma distribuição de responsabilidades e uma visão clara do progresso de cada aspecto do projeto.

![Quadro - Trello](https://i.imgur.com/wAh292k.png)

A definição dos módulos foi realizada de maneira estruturada, seguindo o conceito de Tipo Abstrato de Dados (TAD). Cada elemento no jogo, como o chão, o céu, o personagem Mario e os obstáculos, foi tratado como um TAD separado. Isso proporcionou uma abstração clara e organizada do sistema, facilitando o desenvolvimento e a manutenção do código. Além disso, foram criados TADs auxiliares, como o Text para simplificar a geração de textos, o ranking do jogo e a estrutura de dados Fila para gerenciar os obstáculos de forma eficiente.

Em resumo, o processo de desenvolvimento foi marcado por uma abordagem iterativa, divisão clara de tarefas, discussões em aula para tomada de decisões e utilização eficiente de ferramentas como o Trello para o gerenciamento do projeto.

0 comments on commit 0109b25

Please sign in to comment.