Se você é um programador Java iniciante 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. Permitem muita imaginação e criatividade tanto do desenvolvedor quanto do jogador, e permitem acostumar-se a trabalhar com interação do usuário em Java. Para criar um jogo Java, primeiro precisará ter o Java instalado corretamente no computador e um editor para escrever código. Felizmente, existe um programa gratuito que faz ambos: o editor Eclipse para Desenvolvedores Java. Usaremos o Eclipse para criar nosso projeto Java.
Navegue até o link na seção Recursos e baixe e instale o "Eclipse for Java Developers IDE (91 MB)".
Pense em ideias para seu jogo baseado em texto. Suas limitações: o computador exibe texto para o jogador (ex: "você entrou numa sala, pode ir esquerda ou direita"). O jogador responde digitando texto ("esquerda", por exemplo). O programa responde, e o diálogo vai e volta até você querer terminar o jogo. Escreva ideias de enredo, mantendo o jogador interessado e divertido.
Abra o Eclipse. Clique em "Arquivo", "Novo", "Projeto Java". Digite "JogoSimples" como nome do projeto e clique em "Concluir".
Clique duas vezes na pasta JogoSimples no Package Explorer, na barra lateral esquerda, e clique em "Novo", "Classe".
Digite o nome do seu jogo (sem espaços) na caixa "Nome". Chamaremos nosso jogo de exemplo "MansaoAssombrada". Em "Quais stubs de método gostaria de criar?", marque a caixa "public static void main(String[] args)", depois clique em "Concluir".
Selecione o espaço em branco acima de "public class MansaoAssombrada" e digite: import java.util.Scanner;. O Scanner ajudará a ler o que o usuário digita no console.
Selecione espaço em branco dentro de "public static void main(String[] args){" e digite: String escolha; Scanner user_in = new Scanner(System.in);
O Scanner user_in lerá o que o usuário digita no console e colocará na variável "escolha".
Para escrever no console, usaremos o método "System.out.println()". Sempre que quiser que o computador informe o estado atual do jogo, chamará esta função. Em nova linha digite: System.out.println("Bem-vindo à Mansão Assombrada. Você vê uma escada expansiva à frente e quartos à esquerda e direita." +"\n"+"Digite 'subir' e Enter para subir a escada, 'direita' para o quarto à direita," +"\n"+"ou 'esquerda' para o quarto à esquerda.");
Pode alterar o que está dentro do println para o que quiser.
Para ler o que o usuário digita, use o método nextLine() do user_in e coloque na string "escolha", digitando: escolha = user_in.nextLine();
Agora a variável escolha contém o que o usuário digitou antes de pressionar Enter.
Use uma condicional para descobrir o que o usuário digitou: if(escolha.equals("subir")){ System.out.println("Você está agora no andar superior."); } else if(escolha.equals("direita")){ System.out.println("Você está agora na cozinha"); } else if(escolha.equals("esquerda")){ System.out.println("Você está agora na sala de jantar"); } else { System.out.println("Isso não foi válido"); }
Continue usando Passos 8 a 10 para criar um jogo tão intrincado quanto quiser, adicionando mais System.out.println() do computador e mais respostas possíveis do jogador.
Tecnologia Eletrônica © [www.351231.com]