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.