LogicBan é um jogo 2D desenvolvido em Java como projeto acadêmico. O objetivo do jogo é desafiar os jogadores com quebra-cabeças lógicos envolventes.
- Sistema Operacional: Windows 7/8/10/11, Linux (Debian-based) ou macOS
- Java Development Kit (JDK) 23 ou superior
- Processador: Intel Core i3 ou equivalente
- Memória RAM: 1GB
- Espaço em disco: 600MB livres
- Requisitos gráficos: Utiliza a API gráfica nativa do Java (Graphics2D), sem necessidade de uma GPU dedicada.
A versão do LogicBan está disponível nos seguintes formatos:
✅ Windows:
- Instalador (
LogicBan-Setup.exe) - Executável portátil (
LogicBan.exe)
✅ Linux (Debian-based):
- Pacote .deb (
LogicBan.deb)
✅ macOS:
- Pacote .dmg (
LogicBan.dmg)
✅ Alternativa multiplataforma:
- Executável Java (JAR) (
LogicBan.jar)
-
Acesse a página de releases e baixe a versão correspondente ao seu sistema operacional.
-
Windows:
- Baixe o instalador (
LogicBan-Setup.exe) ou o executável portátil (LogicBan.exe). - Se for o instalador, execute o arquivo
.exee siga as instruções na tela para completar a instalação. - Se for o executável, basta clicar no arquivo
LogicBan.exepara rodar o jogo diretamente.
- Baixe o instalador (
-
Linux (Debian-based):
- Baixe o arquivo
.deb(LogicBan.deb). - Instale o pacote usando o seguinte comando:
sudo dpkg -i LogicBan.deb
- Caso seja necessário, corrija dependências com:
sudo apt-get install -f
- Depois de instalado, você pode executar o jogo a partir do menu de aplicativos.
- Baixe o arquivo
-
macOS:
- Baixe o arquivo
.dmg(LogicBan.dmg). - Abra o arquivo
.dmge arraste o jogo para a pasta Aplicativos. - Execute o jogo diretamente da pasta Aplicativos.
- Baixe o arquivo
-
Executável via JAR (multiplataforma):
- Certifique-se de que o Java está instalado no seu computador. Você pode verificar a versão com o comando:
java -version
- Baixe o arquivo
LogicBan.jar. - Execute o arquivo JAR com o seguinte comando:
java -jar LogicBan.jar
- Certifique-se de que o Java está instalado no seu computador. Você pode verificar a versão com o comando:
Para aprender a jogar, acesse nossa WIKI onde explicamos o funcionamento do jogo, mecânicas e dicas.
Este jogo foi desenvolvido usando:
- Java (Swing para interface gráfica e Graphics2d para graficos)
- Maven para gerenciamento de dependências
- GitHub para controle de versãoe CI/CD (github actions)
- Game Design
- Menu do jogo
- Mecanica do jogo
- Fases
- Interface de icones, animações e efeitos visuais
- Modos de jogo adicionais
- Feedback sonoro
- Port para Linux e macOS
- Creditos
- Design das artes
- Musicas de fundo
- Implementação de salvamento automatico
- Desenvolvimento da historia
- Desenvolvimento de tutorial interativo no jogo
- Desenvolvimento de tutorial interativo no github
- Testes e correções
- Finalização
- Entrega
Desenvolvido por:
- Gustavo Silva (GitHub)
- Davi Marques
- Marcos Sousa
- Luís Lopes
- Michael Silva
- Rafael Andrade
Este projeto foi inspirado no trabalho desenvolvido pelo RyiSnow.
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.




