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:
- Abra um terminal ou prompt de comando.
- Execute o seguinte comando:
python3 -m pip install python
Para instalar a biblioteca Pygame, siga estas etapas:
- Abra um terminal ou prompt de comando.
- Execute o seguinte comando:
python3 -m pip install pygame
Um jogo de adivinhação de palavras de cinco letras.
python3 ncd_gamestation.py
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.
- 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.
- 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.
- O jogo deve ter uma versão de dueto, onde tenta-se adivinhar duas palavras simultaneamente.
- O jogo deve ter uma plataforma de entrada dos modos.
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!
- Luana Gabriele de Sousa Costa
- O jogo tem problema com acentos.
- O jogo é pesado.
- Os elementos da tela são fixos, não permitindo o redimensionamento da tela.
- O jogo poderia aceitar caracteres especiais (acentos).
- O jogo poderia ser mais leve, ele utiliza muito do processador.
- O jogo poderia conter dicas, mesmo não sendo algo do jogo original, em contexto educativo seria útil.
- O jogo poderia ter a tela redimensionável.
- O jogo poderia fazer algum tipo de filtro de palavras (no momento só reconhece letras, não sabendo se são palavras ou não).
- O jogo poderia ter uma melhor modularização do código.
- O jogo poderia conter uma interação com os indicadores (teclado) que há embaixo (vários colegas que testaram o jogo tentaram clicar nas letras ao invés de digitar).
- A plataforma poderia conter mais jogos.
- Poderia ser criado um novo modo: quarteto.
- O jogo poderia ter bancos de palavras separados por tema, permitindo a escolha de tema no início.
Um jogo de adivinhação de palavras de cinco letras.
python3 ncd_gamestation.py
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
- 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.
- 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)
- Há um modo com pontuação e um ranking geral dos melhores jogadores.
- Há um modo multiplayer local time attack
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!
- Gabriel Luiz de Oliveira Paschoal