Tic Tac Toe, em português, Jogo da Velha, é um jogo de dois jogadores que possui regras extremamente simples. Durante o jogo, os participantes revezam sua vez de jogar, representando com “X” e “O”, as posições jogadas em um tabuleiro 3 x 3. Objetiva-se formar uma sequência de três jogadas de um mesmo símbolo em uma mesma linha, coluna, ou em diagonal, ao mesmo tempo em que busca impedir que o adversário faça o mesmo. O jogador que consegue fazer isso primeiro, ganha o jogo, caso não existam mais jogadas possíveis e nenhum dos jogadores tenha atingido o objetivo, a partida é declarada empatada.
O projeto consiste no desenvolvimento de um sistema que proporciona ao usuário que ele jogue uma partida contra outro jogador ou o Computador. Para isso, o usuário deve possuir um cadastro no sistema possuindo nome de usuário e senha. Dessa forma, ao ser autenticado no sistema, ele pode ter acesso: aos dois modos de jogo; a lista com todos os jogadores cadastrados no sistema, e seus respectivos pontos; o ranking desses jogadores por pontuação ou número de vitórias; aos dados de sua conta, podendo alterá-los ou excluir sua conta. O sistema é composto por classes, dentre elas: Central, Jogador, Partida e Tabuleiro.
-
É necessário ter uma versão de Java Development Kit (JDK) instalada em sua máquina
-
É necessário ter uma versão do Apache Netbeans instalada em sua máquina
-
Baixe o repositório
- Usando Git
https://github.com/TavaresJonatas/Tic-Tac-Toe.git
- Usando GitHub CLI
gh repo clone TavaresJonatas/Tic-Tac-Toe
💡 ou da maneira que você preferir
-
Importe a biblioteca lib/xstream-1.4.11.1.jar para o ambiente de programação
-
Execute o arquivo src/main/Main.java
As explicações e instruções para o jogo podem encontradas no slide de apresentação do projeto e, também, no vídeo demonstrativo abaixo.
Jônatas Tavares |
Lucas Silva |
Maria Gabriela |
Maria Letícia |