Skip to content

Projeto desenvolvido durante a disciplina Engenharia de Software como método avaliativo.

Notifications You must be signed in to change notification settings

leticia-pontes/eng-software-3bcc

Repository files navigation

Palavra

Palavra é um jogo baseado na web, inspirado no popular jogo online Wordle (term.ooo). No Palavra, os jogadores devem adivinhar uma palavra oculta dentro de um número limitado de tentativas. O jogo fornece feedback sobre a precisão das tentativas para ajudar os jogadores a deduzirem a palavra correta.

Funcionalidades

  • Interface interativa e amigável
  • Feedback em tempo real sobre as tentativas
  • Jogabilidade simples e envolvente
  • Possibilidade de salvar a evolução no jogo
  • Sistema de conquistas e recompensas

Instalação

  1. Clone o repositório:
    git clone https://gitlab.com/leticia-pontes/eng-software-termooo
    

.. A SER COMPLETADO

  1. Execute o servidor de desenvolvimento do Django:
    python manage.py runserver
    

Como Jogar

  1. Inicie o jogo visitando o servidor de desenvolvimento local e clicando em JOGAR.
  2. Insira sua tentativa no campo de entrada.
  3. Envie sua tentativa e receba o feedback.
  4. Use o feedback para adivinhar a palavra dentro das tentativas dadas.

Testes

Execute os testes para garantir que a aplicação está funcionando corretamente:

python manage.py test

Para verificar a cobertura de código:

coverage run --source='.' manage.py test
coverage report

Pipeline de CI/CD

O projeto utiliza o GitLab CI/CD para integração e implantação contínuas. O pipeline está definido no arquivo .gitlab-ci.yml e inclui etapas para testes, construção e implantação da aplicação.

Docker e Registro de Imagens

O projeto é containerizado usando Docker. A imagem Docker é construída e armazenada no Registro de Contêineres do GitLab.

Licença

Nenhuma (até o momento).

Contribuidores

Agradecimentos

About

Projeto desenvolvido durante a disciplina Engenharia de Software como método avaliativo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published