DevQuiz é um jogo totalmente feito em python🐍 por estudantes do primeiro semestre de C. Computação👨🏼💻, inspirado no Gênio Quiz🧠, o jogador terá que acertar 50 perguntas sem errar nenhuma🎯, caso ele erre alguma, o jogador volta o jogo do começo 🤬
O projeto está finalizado, porém o modo de lutar ⚔️ contra o ChatGPT🤖 está indisponível, pois a API deles é paga 😴
Se o Banco de Dados não estiver funcionando é por conta que o sistema caiu, já que usamos um Banco de Dado hospedado na nuvem ☁️
O Devquiz é um jogo feito para notebooks 💻, caso você esteja em um PC 🖥️ e quer ter a mesma experiencia de quem joga no notebook siga os passos abaixo:
windows + i
Clique em Tela
Procure pela configuração de "escala" e "resolução da tela"
Coloque a "resolução da tela" em 1920x1080
Coloque a "escala" em 125%
Para utilizar o DevQuiz, siga estas etapas:
Instale a versão mais recente do python 🐍 para windows:
https://www.python.org/downloads/
Caso não tenha nenhuma IDE no seu computador, instale sua primeira IDE, pode ser qualquer uma, mas recomendo o VSCODE por conta de ser uma IDE leve: 👻
https://code.visualstudio.com/download
Após instalar uma IDE, clone este projeto no seu computador🦾
Instale todas suas bibliotecas primeiro:
pip install -r requirements.txt
Baixe a extensão do Python 🐍 para o VSCODE
Entre no arquivo main.py e clique no canto superior direito para executar o programa
Para jogar o DevQuiz, siga estas etapas:
- Ao iniciar o jogo, você estará na tela de login, nesta tela o cadastro/login é OPCIONAL 👌
- Passado a tela de login, você estará na tela Menu Inicial, nesta tela você pode configurar/jogar seu jogo 💎
a. Caso você queira jogar o modo contra o chatGPT, procure pelo botão escondido na tela inicial no canto inferior direito 😈
- Divirta-se 😝
Para contribuir com o DevQuiz, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Alessandro Lima: alexZ7000🏆 |
Flavio Carvalho: Flavsc🏆 |
João Martinez: JamizM🏆 |
Victor Codinhoto: VictorCodinhoto🏆 |
Matheus Chinen: Matz34231🏆 |
Pedro Wagner: peepw🏆 |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.