Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como Desenvolver Tetris Jogos em Java
Jogos de desenvolvimento em qualquer linguagem de programação é uma tarefa difícil . Todos, com exceção dos jogos mais simplistas exigem programadores para acompanhar muitos mais factores do que exercícios de programação de livros didáticos tradicionais exigem dos alunos. No entanto, se você é um programador Java que quer passar para o mundo do desenvolvimento de jogos de vídeo , em seguida, uma versão simples de " Tetris " é um bom lugar para começar : O exercício irá apresentá-lo a várias interações de objetos e movimentos de monitoramento através de um jogo tela. Instruções
1

Crie o JPanel que você vai usar como tela para o jogo " Tetris " com a sintaxe " JPanel MyTetrisCanvas = new JPanel () ; ", onde " MyTetrisCanvas " é o nome que você usará para este objeto de todo o seu programa .
2

criar as classes para os objetos que representam as peças " Tetris " . Cada forma que você deseja usar deve ter a sua própria classe. Essas classes precisa incluir pelo menos um conjunto de dimensões que correspondem à sua tamanho da peça , com áreas que fazem parte da peça identificada por valores de elemento de " 1 " e áreas abertas identificadas por valores de elemento de "0". < Br >
3

Adicione um valor booleano para o seu " Tetris " classes de objetos para indicar se um pedaço ainda é capaz de se mover ou veio para descansar.
4

Criar um função, como a função de Java embutido "Random ()" , para selecionar aleatoriamente entre as classes para cada nova peça que vai aparecer no topo de sua placa.
5

Criar uma matriz em sua thread principal para representar a área de " Tetris " , fazendo com que as suas dimensões correspondem a seu campo de jogo desejado . Inicia-se a matriz , com cada elemento tendo um valor de " zero". Se a praça é ocupada por uma peça, em seguida, seu valor será " 1" e se abrir ele vai ficar "0". É possível alterar estes valores com a sintaxe " MyFieldArray [ x ] [ y ] n = " , onde " x " e " y " são as coordenadas cartesianas adequadas que se aproximam seu elemento , e "n " é tanto " 1 " ou " 0 . "
6

Crie um método que adiciona " 1 "para cada elemento em seu " Tetris " área matriz para áreas ocupadas por uma nova peça que você gerou . Faça isso por iteração através do " Tetris " objeto matriz que representa a forma do objeto e adicionando um para a área correspondente no seu " Tetris " matriz de superfície .
7

Crie um método para mover um " Tetris " objeto para baixo do campo , definindo os valores da matriz em que a peça está se movendo para "1" e redefinir todas as áreas não ocupadas pela peça para "0".
8

Crie um método que verifica a área de cada peça está prestes a mover-se em como ele se move para baixo da placa. Se qualquer parte está prestes a bater um pedaço existente, definir o valor booleano que objeto para falso e gerar um novo objeto " Tetris " , na parte superior do campo.
9

Crie um método que verifica se o ativo " Tetris " peça não pode mais mover-se para baixo a partir da parte superior da tela - especificamente , se uma peça recém- desovado vem para descansar , uma vez que ela gera . Isso irá provocar o fim do jogo.

Anterior :

Próximo : No
  Os artigos relacionados
·Java JButton & Funções 
·Como Desenhar formas múltiplas em Java 
·Como limpar a tela e colocar um novo em Java 
·Como Usar Cores em Java 
·Como executar o Eclipse no JDK 
·VTC Java Tutorial 
·Visualizando Applets no Netbeans 
·Como obter o valor de um código em XML em um Android 
·Por que precisamos de Java para Sistemas Windows 
·Como Agarrar Eventos fora-chave Java 
  Artigos em destaque
·Como posso fazer um botão aparecer com base em element…
·Como escrever uma folha de XLS em CSharp 
·Qual é o significado de Applet 
·Como calcular dias úteis em SQL 
·Como acessar banco de dados Oracle Usando Programação…
·Como fazer uma String Imutável 
·Como converter Float para String em C + + 
·Como fazer Gráfico Quadrantes em C + + 
·Como converter dados SQR a ETL 
·Como sair AVG 9 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados