Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como desenvolver um jogo Tetris em Java Sem um Applet
O cientista russo Alexey Pajitnov desenvolveu o videogame Tetris em 1984. Ele combina quebra-cabeças e jogos de ação , exigindo jogadores para posicionar peças do puzzle dentro de uma restrição de tempo como eles caem para o fundo do campo de jogo . Convertendo um applet Java Tetris para uma aplicação envolve a substituição de cada função user- evento (por exemplo, cliques do mouse ) de um applet com uma função equivalente a um aplicativo Java. O desenvolvimento de uma aplicação Java Tetris, além de entregar a satisfação de produzir o jogo , vai construir habilidades de programação que podem ser aplicadas para desenvolver outros jogos. Coisas que você precisa
kit de desenvolvimento Java
Show Mais instruções
1

Faça o download do código-fonte de um applet Java implementação de um clone de Tetris. Compilar o código em seu ambiente de desenvolvimento integrado (IDE), em seguida, executar e jogar o jogo . Faça anotações de como você gostaria de mudar o jogo .
2

Criar uma nova aplicação , em branco (não um applet ) no seu IDE. Em seguida, copie as funções do applet não listado na página "Construindo Applets " Oracle. Estas funções são específicas para applets Java.
3

Copie para o seu aplicativo as funções de um aplicativo de exemplo fornecido com o IDE que implementa a mesma funcionalidade de eventos como o Tetris Applet que você baixou. < Br >

Por exemplo, o código do aplicativo de exemplo que detecta e responde a chave prensas pode aparecer como

KeyPressDetected público ( eventObject e) {

if ( e.key = SPACE_KEY ) {

//Responder a pressionar de barra de espaço aqui

}

}

Copie este código em seu aplicativo de Tetris para substituir o código do applet " actionPerformed ", que responde ao usuário pressionar a tecla" espaço " .
4

Leia o código-fonte em seu IDE. Escrever comentários para quaisquer porções de código que você entende. Por exemplo, você pode ver uma linha de código que lê como este :

Piece_velocity = Piece_velocity + 0,5;

Você pode adicionar o seguinte comentário a essa declaração :

//Aumentar a taxa de as peças do puzzle cair
5

Imprima o código-fonte, em seguida, digite-a novamente e compilá-lo . Redigitar as forças de código que você lê-lo com cuidado , o que é um pré-requisito para a compreensão mais do programa. Escrever mais comentários descrevendo o efeito de novas declarações como você entendê-los
6

Confirme , compilar e executar o jogo novamente , mas sem olhar para o código-fonte para uma função específica - . Recitar essa função a partir de memória, da melhor maneira possível . Uma vez que você pode recitar a função selecionada , escolha outro para recitar e repetir este passo. Continuar dessa maneira até que você tenha cometido cada função para a memória. Depois de ter concluído este passo , sua compreensão suficiente do programa suficientes para mudá-lo.
7

Digite o código do programa para uma mudança cosmética (por exemplo, cor das peças do puzzle , o tempo entre as novas peças) você anotou na etapa 1. Por exemplo, para mudar a cor de um pedaço do amarelo ao ouro , o código pode aparecer como segue:

Puzzle_color.Red = 192 ;

Puzzle_color.Green = 161 ;

Puzzle_color.Blue = 4;
8

Escrever o código do programa para uma mudança mais significativa em sua lista , como a lógica que determina a velocidade das peças do puzzle. Por exemplo, para basear a velocidade do número de peças colocadas , você pode escrever o seguinte:

if ( nPiecesPlace > = 20) {

piece_velocity + = 0,3;

}
9

Escrever o código do programa para cada um dos demais itens em sua lista de mudanças para implementar a mudança . A conclusão desta etapa produz sua própria variante do Tetris em um aplicativo Java.

Anterior :

Próximo : No
  Os artigos relacionados
·Como verificar status da impressora em Java 
·Como substituir letras minúsculas com Capitals em Java…
·Como gerar números negativos em Java 
·Como adicionar Objetos Java para um Android 
·Como Usar um Integer para recuperar um Enum Ordinal 
·Como executar um teste de V8 em um Android 
·Como Revisar entrada em Java Do Teclado 
·Como escrever uma classe e criar uma instância em Java…
·Como conectar um aplicativo de interface Java direto 
·Como compilar um arquivo Java para RSBot 
  Artigos em destaque
·Apresentação do PowerPoint Tutorial : Núcleo Java 
·Como instalar um pacote RPM 
·Altera Quartus II Tutorial 
·Códigos Java Pop -up 
·Como aprender programação de computador 
·Como criar um vazio Java Mapa 
·Como usar o C -Style Cp580 Fronteiras em Java 
·Como descobrir seu Javac Versão 
·Como instalar um pacote de idioma árabe 
·Como encontrar buffer overflows 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados