Como ensinar o computador a jogar tic-tac-toe em java

Criar um jogo Java para ensinar seu computador para jogar tic-tac-toe.

Java, uma linguagem de programação de computadores relativamente simples, permite aos usuários criar código para jogos de simples e complexos. Se você deseja criar um jogo simples tic-tac-toe em seu computador, usar Java para criar uma série de funções, variáveis ​​e se declarações que formam um jogo. Se você tem conhecimentos avançados de Java, você pode adicionar uma variedade de extras para o seu jogo, como pop-ups, um tabuleiro de jogo colorido ou uma inteligência artificial estratégico.

  • Abra o aplicativo de desenvolvedores Java usar e criar um novo projeto. Indique as tags de início adequados, tais como "

  • Coloque para fora o tabuleiro de jogo tic-tac-toe. Você deve ensinar o computador onde cada quadrado é e como exibir os botões e caixas apropriadas. Por exemplo, escrever o código "Input type = `Botão`" para dizer a aplicação a entrada que você está usando. Escrever ID = "POSIÇÃO" e Valor = "" mas substitua "POSIÇÃO" com a posição relevante da praça. Por exemplo, o primeiro é quadrado "0_0" porque quanto a 0 no eixo X e Y. O quadrado no canto oposto será "2_2."

  • Programar a ação do mouse clique. Por exemplo, após a entrada para um botão de introduzir o código onclick"="alert ( `mensagem de alerta`) -" mudando "mensagem de alerta" até a mensagem que deseja exibir.



  • Digite o código "função squareclicked (quadrado)" em seguida, o código " {Square.value = `letra`:} " mas substitua "CARTA" com X ou O.

  • Adicionar uma variável turno. Criar uma variável por escrito "var value = square.value-" e criar uma instrução if. Escreva " if (valor! = "CARTA" && valor! = `outra letra`)" substituindo as palavras com X ou O. Como sempre, iniciar a sua declaração com um "{" e terminá-la com um "}."

  • Adicionar um comando para o comando if por escrito e adicional se comunicado. Configure a instrução para que o computador cria a letra apropriada em seu quadrado. Escrever algo como "if (ComputerTurn) {square.value = `HUMAN PLAYER LETTER`- ComputerTurn = false}" então "else {square.value = `COMPUTADOR PLAYER LETTER`- ComputerTurn = verdade-}" substituindo as palavras com letras apropriadas.

dicas & avisos

  • Se você está trabalhando em um jogo tic-tac-toe como uma tarefa de casa, use somente código original.
De esta maneira? Compartilhar em redes sociais:

LiveInternet