Skip to content

Quiz criado em java do projeto integrador do primeiro semestre da faculdade utilizando Swing sobre questões básicas de python

Notifications You must be signed in to change notification settings

LucaPinheiro/Quiz-Pyteach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Quiz criado em java do projeto integrador do primeiro semestre da faculdade utilizando Swing sobre questões básicas de python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages