Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 3.6 KB

README.md

File metadata and controls

77 lines (48 loc) · 3.6 KB

PyTeach - Quiz de Lógica de Programação e Python

O PyTeach é um jogo de perguntas e respostas que tem como objetivo avaliar seus conhecimentos sobre lógica de programação e Python!

Projeto Integrador - Primeiro Semestre do Curso de Ciência da Computação

O PyTeach foi desenvolvido como parte do Projeto Integrador Interdisciplinar do Instituto Mauá de Tecnologia, no curso de Ciência da Computação.

Sumário

O jogo utiliza a linguagem Java e um banco de dados MySQL para armazenar as perguntas e os dados dos jogadores.

Pré-requisitos

Antes de instalar o jogo, certifique-se de ter o Java e um serviço de banco de dados instalados em sua área de trabalho.

Instalação

  1. Faça o download do arquivo zip do jogo: link para o arquivo zip do jogo.
  2. Descompacte o arquivo zip em uma pasta de sua escolha.
  3. Baixe e instale o banco de dados MySQL seguindo as instruções fornecidas na página de download: link para a página de download do MySQL.
  4. Durante o login no jogo, será necessário fornecer o nome de usuário e senha do seu banco de dados local. Certifique-se de ter o MySQL configurado corretamente.
  5. Abra o terminal ou prompt de comando e navegue até a pasta onde o jogo foi descompactado.
  6. Execute o arquivo "pyteach.jar" usando o comando "java -jar pyteach.jar".
  7. Você também encontrará o download da build do jogo em formato .JAR na aba Releases do repositório.

Funcionalidades do jogo

O jogo possui as seguintes funcionalidades:

  • Sistema de usuário com interface de login e registro.
  • Para fazer login, utilize seu usuário e senha do banco de dados local. Certifique-se de ter o MySQL configurado corretamente.
  • Para criar uma conta, você precisará fornecer um RA (Registro Acadêmico) no formato da faculdade (exemplo: 00.00000-0).
  • Menu com opções para iniciar o questionário, verificar o ranking, visualizar os créditos dos desenvolvedores e desconectar.
  • Questionário com perguntas sobre lógica de programação e Python.
  • Exibição da pontuação e ranking alcançados.
  • Opções para retornar ao menu principal ou sair do jogo.

Contribuidores

O projeto foi desenvolvido por:

  • Luca Pinheiro Gomes
  • Yuri Alves Drapack
  • Henrique Lin Ye
  • Breno Coutinho
  • Pedro Rozimbo

Versão

Atualmente, o jogo está na sua primeira versão e pode sofrer atualizações no futuro. Quaisquer atualizações serão comunicadas por meio de avisos.

Como contribuir

Se você deseja contribuir para o projeto, siga as instruções abaixo:

  1. Faça um fork deste repositório.
  2. Crie uma branch para suas alterações: git checkout -b minha-contribuicao.
  3. Faça as alterações desejadas e commit: git commit -m "Minha contribuição".
  4. Envie suas alterações para o seu fork: git push origin minha-contribuicao.
  5. Abra um pull request neste repositório.

Perguntas frequentes (FAQ)

Q: Como faço para iniciar o questionário?

R: Após fazer login, você verá um botão "Jogar" que iniciará o questionário no menu principal.

Q: O jogo possui suporte para outros idiomas?

R: Atualmente, o jogo está disponível apenas em português.