Como construir jogos java simples

Faça jogos simples com Java

Se você é um início programador Java e gostaria de escrever um jogo, é melhor começar o mais simples possível. jogos baseados em texto são o gênero mais simples de jogos de computador. Eles permitem um monte de imaginação e criatividade, tanto o desenvolvedor e jogador, e permitem que você se acostumar a trabalhar com interação do usuário em Java. A fim de criar um jogo Java, primeiro você precisa ter o Java instalado corretamente no seu computador e um editor para escrever seu código em Felizmente, existe um programa gratuito disponível que faz as duas coisas:. O editor Eclipse para desenvolvedores Java. Nós estaremos usando o Eclipse para criar nosso projeto Java.

Coisas que você precisa

  • Eclipse para desenvolvedores Java IDE
  • Navegue até o link na seção de Recursos e baixar e instalar o "Eclipse para desenvolvedores Java IDE (91 MB)".

  • Brainstorm algumas idéias para o seu jogo baseado em texto. Suas limitações são as seguintes: a saída do computador vontade algum texto para o jogador (como "Você entrou no quarto, você pode ir para a esquerda ou para a direita"). Em seguida, o jogador terá a chance de responder através da introdução de texto ("esquerda," por exemplo). O programa de computador pode então responder, eo diálogo podem ir e voltar assim até que você gostaria que o jogo termine. Escrever algumas ideias de enredo, e ter em mente que a idéia é manter o leitor interessado e se divertindo.

  • Abra o Eclipse. Clique "Arquivo," "Novo," "Projeto Java." Digitar "SimpleGame" como o nome do projeto e, em seguida, clique "Terminar."

  • Clique duas vezes a pasta SimpleGame no Package Explorer, localizado na barra de ferramentas à esquerda, e clique "Novo," "Classe."

  • Digite o nome do seu jogo (sem espaços) na "Nome" caixa. Vamos chamar nosso jogo de amostra, "Mansão Mal Assombrada". Debaixo "Quais stubs de método gostaria de criar?" Clique no "void main (String [] args) public static" caixa de seleção, em seguida, clique "Terminar."

  • Selecione o espaço em branco acima "HauntedMansion classe pública" e digite o seguinte linha de código:
    importação java.util.Scanner-. O scanner vai nos ajudar a ler o que as entradas do usuário para o console.

  • Selecione alguns espaços em branco dentro de "main (String [] args) public static void {" e escreva as seguintes duas linhas de código:
    escolha- seqüência
    user_in Scanner = new Scanner (System.in);



    O Scanner user_in vai ler o que o usuário digita no console, e despejá-lo no "escolha" variável.

  • Para escrever para o console, usaremos o "System.out.println ()" Método. Isto significa que qualquer momento que você deseja que o computador para dizer ao jogador o estado atual do jogo, você vai chamar essa função. Em um novo tipo de linha:
    System.out.println ("Bem-vindo ao Haunted Mansion. Você vê uma escada expansiva frente você e quartos para a sua esquerda e direita." +" n"+"Tipo `em cima` e aperte enter para ir até a escada, "direito" de ir para a sala à sua direita," +" n"+"ou "esquerda" para ir para a sala à sua esquerda.");

    Pode, claro, mudar o que está dentro da declaração println para o que você gostaria.

  • A fim de ler o que o usuário digita, use o método do user_in nextLine () e colocá-lo na "escolha" corda, digitando o seguinte código sob a última linha:
    choice = user_in.nextLine ();

    Agora, a variável de escolha contém tudo o que o usuário digitou antes de bater entrar.

  • Use uma instrução condicional para descobrir o que o usuário digitou, digitando o seguinte:
    &# 9-&# 9-se (choice.equals ("andar de cima")) {
    &# 9-&# 9-&# 9 System.out.println ("Agora você está lá em cima.") -
    &# 9-&# 9-} else if (choice.equals ("certo")) {
    &# 9-&# 9-&# 9 System.out.println ("Agora você está na cozinha") -
    &# 9-&# 9-} else if (choice.equals ("esquerda")) {
    &# 9-&# 9-&# 9 System.out.println ("Agora você está na sala de jantar") -
    &# 9-&# 9-} else {
    &# 9-&# 9-&# 9 System.out.println ("Isso não era válido") -
    &# 9-&# 9-}

  • Continue usando as etapas 8 a 10 para criar tão complicado um jogo como você gostaria, adicionando mais System.out.println () `s do computador e mais respostas possíveis a partir do leitor.

De esta maneira? Compartilhar em redes sociais:

LiveInternet