O Puzzle-15 é um emocionante jogo de quebra-cabeça que desafia sua capacidade de organização e estratégia. O objetivo do jogo é rearranjar as peças embaralhadas em uma grade 4x4, deslizando-as para suas posições corretas, com a peça vazia sendo usada para movimentar as outras peças. O jogo possui um contador de cliques para medir sua eficiência e um timer para adicionar uma dose extra de desafio.
Uma característica notável do Puzzle-15 é o método implementado para lidar com instâncias impossíveis de vencer. Se, por acaso, você embaralhar as peças de tal forma que não seja possível reorganizá-las em ordem crescente, o jogo possui um método de solução que irá reorganizar as peças em uma configuração solucionável. Isso garante que você nunca ficará preso em uma situação impossível e poderá continuar se divertindo.
O projeto Puzzle-15 foi desenvolvido utilizando as seguintes tecnologias:
-
Java (JDK 18.0.2.1): A linguagem de programação principal que alimenta o jogo, proporcionando a estrutura lógica e funcionalidade.
-
IDE: NetBeans 15: Uma poderosa IDE que simplifica o processo de desenvolvimento, oferecendo ferramentas de depuração, construção e gerenciamento de projetos.
-
GUI Swing: A interface gráfica do usuário (GUI) foi desenvolvida utilizando a biblioteca Swing, que é parte integrante da plataforma Java. Ela fornece componentes gráficos para criar uma interface visual interativa para o jogo.
Para executar o projeto Puzzle-15 em sua máquina local, siga as etapas abaixo:
-
Certifique-se de que você tenha o Java JDK 18.0.2.1 instalado em sua máquina. Você pode verificar a versão do Java digitando o seguinte comando no terminal:
java -version
-
Caso você não tenha o NetBeans 15 instalado, você pode baixá-lo e instalá-lo a partir do site oficial da NetBeans.
-
Clone este repositório para o seu computador usando o seguinte comando:
git clone https://github.com/jpgois10/Puzzle-15.git
-
Abra o NetBeans e selecione "Open Project". Navegue até a pasta onde você clonou o repositório e selecione o arquivo de projeto.
-
Uma vez que o projeto esteja aberto, navegue até a pasta "Source Packages", abra o arquivo "Puzzle.java".
-
Execute a classe principal: "Run project" no menu superior ou use o atalho F6. Isso irá iniciar o jogo Puzzle-15.
Agora você está pronto para desfrutar do Puzzle-15 em sua própria máquina! Divirta-se rearranjando as peças e desafiando-se a vencer o jogo no menor número de cliques e no menor tempo possível. Boa sorte! 🎮🧩