![Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas](https://i.howwhatproduce.com/images/001/image-1486-65-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Escreva seu próprio jogo Tic Tac Toe em Java Escreva seu próprio jogo Tic Tac Toe em Java](https://i.howwhatproduce.com/images/001/image-1486-66-j.webp)
Tenho certeza de que todos vocês conhecem o clássico jogo Tic Tic Toe. Desde meus anos de escola primária, Tic Tac Toe era um jogo popular que eu costumava jogar com meus amigos. Sempre fui fascinado pela simplicidade do jogo. No meu primeiro ano, minha aula de Java exigiu que eu criasse um jogo interativo. Tic Tac Toe foi o primeiro que me veio à mente. Levei algumas semanas para desenvolver este programa e gostaria de compartilhar isso com todos vocês. Espero que todos vocês possam criar este programa e compartilhar comigo sua jornada.
Happy Tic Tac Toeing:)
Aqui estão as etapas simples para escrever seu próprio programa jogo da velha em java.
Etapa 1: Compreendendo o fluxo de alto nível
![Compreendendo o fluxo de alto nível Compreendendo o fluxo de alto nível](https://i.howwhatproduce.com/images/001/image-1486-67-j.webp)
Aqui está a configuração:
Tic tac toe board representado por uma matriz de caracteres bidimensional. Existem 3 linhas e 3 colunas, numeradas de 0 a 2 em cada sentido.
Existem 2 jogadores. O usuário e o computador. O jogador tem uma ação. Escolha a próxima melhor célula do tabuleiro.
Existe um módulo de jogos que controla os próximos passos e a tomada de decisão.
Veja como funciona o programa Jogo da velha:
1. Inicializar placa
2. Repita as etapas abaixo em um loop:
uma. Obter movimento do usuário (o jogador deve inserir movimento no formato de índice de matriz [linha] [coluna])
b. Verifique se o movimento é válido
c. Marque o movimento escolhido no tabuleiro
d. Verifique o status do jogo. Saia do loop se o jogo tiver terminado.
e. Saia do computador
f. Verifique o status do jogo. Saia do loop se o jogo tiver terminado.
3. Declarar o resultado do jogo (usuário ganha / computador ganha / empate)
A imagem anexada mostra essas etapas de alto nível. Consulte o projeto java em anexo para obter o código completo.
Etapa 2: Baixar o IDE
![Baixando o IDE Baixando o IDE](https://i.howwhatproduce.com/images/001/image-1486-68-j.webp)
![Baixando o IDE Baixando o IDE](https://i.howwhatproduce.com/images/001/image-1486-69-j.webp)
Baixe e instale o IDE (Interactive Development Environment). Eclipse é o IDE usado neste tutorial e pode usar este link abaixo:
www.eclipse.org/downloads/
Escolha a versão que melhor se adapta ao seu sistema operacional e configuração.
Salve o eclipse no local desejado e escolha o espaço de trabalho.
Etapa 3: Configurando o Eclipse
![Configurando o Eclipse Configurando o Eclipse](https://i.howwhatproduce.com/images/001/image-1486-70-j.webp)
![Configurando o Eclipse Configurando o Eclipse](https://i.howwhatproduce.com/images/001/image-1486-71-j.webp)
![Configurando o Eclipse Configurando o Eclipse](https://i.howwhatproduce.com/images/001/image-1486-72-j.webp)
1) Assim que o Eclipse for aberto, uma tela em branco deve aparecer.
2) Crie um novo projeto Java: Vá para Arquivo> Novo> Projeto Java.
3) Nome do arquivo ("Tic_Tac_Toe").
4) Crie uma nova classe Java dentro do projeto Java criado: Vá para Tic_Tac_Toe> src> New> Class.
5) Uma classe vazia deve ser aberta.
Etapa 4: Crie sua classe Tic_Tac_Toe conforme mostrado abaixo
![Crie sua classe Tic_Tac_Toe conforme mostrado abaixo Crie sua classe Tic_Tac_Toe conforme mostrado abaixo](https://i.howwhatproduce.com/images/001/image-1486-73-j.webp)
Comece adicionando código à sua classe Tic_Tac_Toe conforme mostrado no arquivo anexado.
Alta é a lógica principal do programa e como a aula é organizada:
Classe TicTacToe {
Board board = novo char [2] [2];
InitializeBoard ();
enquanto (verdadeiro)
{
String userMove = getUserMove ();
markMoveOnBoard ('X', userMove);
gameStatus = getGameStatus ('X', tabuleiro);
if (! gameStatus.equals ("InProgress"))
{
pausa;
}
String computerMove = getComputerMove ();
markMoveOnBoard ('O', computerMove);
gameStatus = getGameStatus ('O', tabuleiro);
if (! gameStatus.equals ("InProgress"))
{
pausa;
}
}
}
Etapa 5: execute o programa
![Execute o programa Execute o programa](https://i.howwhatproduce.com/images/001/image-1486-74-j.webp)
Execute o programa clicando em Executar -> menu Executar (ou Ctrl + F11) e comece a jogar o jogo da velha.
Você estará jogando contra o computador. Quando for solicitada a movimentação do usuário, forneça sua movimentação no formato [linha] [coluna]
Por exemplo: [2] [1] representa a terceira linha e a segunda coluna.
Continue jogando até que o jogo termine (o usuário ganha, o computador ganha ou empate).
Etapa 6: Saída
![Saída Saída](https://i.howwhatproduce.com/images/001/image-1486-75-j.webp)
Veja a imagem anexada como a saída fica enquanto você joga.
Você aprendeu com sucesso como escrever um programa jogo da velha em java!
Recomendado:
Programe seu próprio jogo 2048 com Java !: 8 etapas
![Programe seu próprio jogo 2048 com Java !: 8 etapas Programe seu próprio jogo 2048 com Java !: 8 etapas](https://i.howwhatproduce.com/images/001/image-178-j.webp)
Programe seu próprio jogo 2048 com Java !: Eu amo o jogo 2048. Então decidi programar minha própria versão. É muito semelhante ao jogo real, mas programá-lo sozinho me dá a liberdade de mudar o que eu quiser quando quiser. Se eu quiser um jogo 5x5 em vez do 4x4 típico, um s
Jogo Python Tic Tac Toe: 4 etapas
![Jogo Python Tic Tac Toe: 4 etapas Jogo Python Tic Tac Toe: 4 etapas](https://i.howwhatproduce.com/images/001/image-575-j.webp)
Jogo Python Tic Tac Toe: jogo python tic tac toe este jogo é feito em python que é uma linguagem de computador eu usei um editor python chamado: pycharm você também pode usar o editor de código python normal também
Jogo Arduino Touch Tic Tac Toe: 6 etapas (com imagens)
![Jogo Arduino Touch Tic Tac Toe: 6 etapas (com imagens) Jogo Arduino Touch Tic Tac Toe: 6 etapas (com imagens)](https://i.howwhatproduce.com/images/002/image-4304-6-j.webp)
Jogo Arduino Touch Tic Tac Toe: Caros amigos, bem-vindos a outro tutorial do Arduino! Neste tutorial detalhado, vamos construir um jogo Arduino Tic Tac Toe. Como você pode ver, estamos usando uma tela sensível ao toque e jogando contra o computador. Um jogo simples como o Tic Tac Toe é
Jogo Microbit Tic Tac Toe: 4 etapas (com imagens)
![Jogo Microbit Tic Tac Toe: 4 etapas (com imagens) Jogo Microbit Tic Tac Toe: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/002/image-4608-21-j.webp)
Jogo Microbit Tic Tac Toe: Para este projeto, meu colega de trabalho - @descartez e eu criamos um jogo incrível tic tac toe usando a funcionalidade de rádio de microbits. Se você nunca ouviu falar de micróbios antes, eles são um microcontrolador incrível projetado para ensinar programação a crianças. Elas
Jogo 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 etapas (com imagens)
![Jogo 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 etapas (com imagens) Jogo 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9047-8-j.webp)
3D4x Jogo: 3D 4x4x4 Tic-Tac-Toe: Você está cansado de jogar o mesmo, velho, chato e bidimensional tic-tac-toe ?? Bem, nós temos a solução para você! Jogo da velha em 3 dimensões !!! Para 2 jogadores, neste cubo 4x4x4, obtenha 4 LEDs em uma linha (em qualquer direção) e você ganha! Você fez isso. Você pla