Índice:

Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas
Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas

Vídeo: Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas

Vídeo: Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas
Vídeo: Tic Tac Toe - Array e Métodos em JAVA 2024, Junho
Anonim
Escreva seu próprio jogo Tic Tac Toe em Java
Escreva seu próprio jogo Tic Tac Toe em Java

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

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
Baixando o IDE
Baixando o IDE

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
Configurando o Eclipse
Configurando o Eclipse
Configurando o Eclipse
Configurando o Eclipse

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

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

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

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: