Skip to content

Trabalho para a Disciplina Projeto Integrado de Extensão

Notifications You must be signed in to change notification settings

BeWSM/ncd_gamestation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCD GameStation

Instalação

Para instalar o jogo, você precisará de uma instalação do Python 3 e da biblioteca Pygame.

Para instalar o Python 3, siga estas etapas:

  1. Abra um terminal ou prompt de comando.
  2. Execute o seguinte comando:

python3 -m pip install python

Para instalar a biblioteca Pygame, siga estas etapas:

  1. Abra um terminal ou prompt de comando.
  2. Execute o seguinte comando:

python3 -m pip install pygame

Wordle

Um jogo de adivinhação de palavras de cinco letras.

Executando o Jogo

python3 ncd_gamestation.py

Primeira Entrega (E1)

Versão inicial, contendo apenas as seguintes funcionalidades:

  • O jogo deve escolher uma palavra aleatória de cinco letras a partir de um dicionário de palavras pré-definido.
  • Uma palavra deve ser exibida em um tabuleiro de 6x5, com cada letra em uma caixa.
  • O jogador deve poder inserir uma palavra de cinco letras no tabuleiro.

Segunda Entrega (E2)

  • O jogo deve ter uma interface gráfica completa.
  • O feedback deve ser exibido em cada caixa da palavra, indicando se a letra está correta, na posição correta ou na palavra, mas na posição errada.
  • O jogo deve conter um mostrador na parte inferior das letras já utilizadas.

Terceira Entrega (E3)

  • O jogo deve ter um dicionário de palavras de 5 letras que tenha conceitos de cidadania digital.
  • O jogo deve mostrar uma mensagem de vitória ou derrota quando o jogador adivinhar a palavra ou esgotar suas tentativas e o significado da palavra.

Entrega Extra (E4)

  • O jogo deve ter uma versão de dueto, onde tenta-se adivinhar duas palavras simultaneamente.
  • O jogo deve ter dicas.

Como jogar

O jogo é simples: você tem seis tentativas para adivinhar uma palavra de cinco letras. Cada vez que você insere uma palavra, o jogo fornece feedback sobre a posição e a presença das letras na palavra secreta.

  • Verde: A letra está na palavra e na posição correta.
  • Amarelo: A letra está na palavra, mas na posição errada.
  • Vermelho: A letra não está na palavra. Se você adivinhar a palavra corretamente antes de esgotar suas tentativas, você vence!

Desenvolvedor

  • Luana Gabriele de Sousa Costa

Verificar:

  • Usar a função reset antes de começar o loop principal ao invés de usar cada comando.
  • Usar dicionário ao invés de lista na lista de palavras
  • Não desenhe diretamente na tela, mas em outra superfície. Em seguida, dimensione essa outra superfície para o tamanho da tela e cegue-a na tela. (solução para redmensionar)
  • Bug das letras depois de acertar
  • Escape dando problema na segunda vez
  • Tratar acentos: ['íóúéá','êôâ','ç','ãõ']

Jogo da Forca

Um jogo de adivinhação de palavras de cinco letras.

Executando o Jogo

python3 ncd_gamestation.py

Primeira Entrega (E1)

Versão inicial, contendo apenas as seguintes funcionalidades:

  • O jogo deve escolher uma palavra aleatória a partir de uma pequena lista de palavras.
  • A tela de jogo deve ser exibida com as casas das letras, um espaço para letras usadas e a saúde do jogador na forca
  • O jogador pode chutar letras, uma a uma.
  • Há uma resposta visual para erros e acertos

Segunda Entrega (E2)

  • As palavras são escolhidas a partir de um arquivo banco de palavras.
  • Ao ganhar uma partida será exibida a definição formal da palavra.

Terceira Entrega (E3)

  • jogador pode escolher iniciar um novo jogo sem precisar abrir novamente o programa e há um menu.
  • Serão adicionados novos modos de jogo (casual, contra o tempo, N partidas em sequência)

Entrega Extra (E4)

  • Há um modo com pontuação e um ranking geral dos melhores jogadores.
  • Há um modo multiplayer local time attack

Como jogar

O jogo é simples: você tem um numero X de vidas para adivinhar uma palavra. Cada cada erro consome uma vida e ao zerar você perde, o jogo fornece feedback sobre acertos e erros. Se você adivinhar a palavra corretamente antes de esgotar suas vidas, você vence!

Desenvolvedor

  • Gabriel Luiz de Oliveira Paschoal

About

Trabalho para a Disciplina Projeto Integrado de Extensão

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%