Breakout não é um novo jogo de milhões de dólares . Ele era originalmente um jogo de arcade Atari. Há uma linha de tijolos em toda a parte superior da tela e uma bola que salta ao redor da área de jogo . O jogador tem uma " pá " para bater a bola , saltando -lo fora dos lados da tela. Se a bola bater na parte inferior da tela , o jogador perde a sua vez . Tijolos são destruídos quando a bola bate -los. O ponto do jogo é destruir todos os tijolos sem a bola tocar no fundo . Visual Basic é provavelmente a linguagem de programação mais fácil de recriar este jogo para o computador. Instruções
1
Abra um novo projeto Visual Basic Standard EXE. Configure o layout do formulário para ser usado como a tela principal do jogo Breakout . Você pode decidir o tamanho , a cor ea borda do formulário principal.
2
Definir e declarar variáveis necessárias para os tijolos , a pá e bola. É preciso configurar variáveis para definir a altura e largura dos tijolos , bem como o número de linhas e colunas . As variáveis também são necessários para definir o eixo X e Y e velocidade da bola .
3
Carregue o jogo , mostrando pela primeira vez o tijolos, bola e raquete na tela. As variáveis que você definiu anteriormente será utilizado aqui para carregar o número correto de bola bricks.The cor é definido com " e.Graphics.FillRectangle ( Brushes.Green , gameBall ) . " O mesmo código pode ser usado substituindo " gameBall " , com " gamePaddle " ou " brickarray (linha, coluna )" para definir a cor da pá e tijolos respectivamente
4
Código dois eventos do temporizador. . Um timer é usado para pintar a tela para fazer o movimento da bola e remar suave. O outro temporizador, o temporizador de jogo, redefine variáveis apropriadas com base nas coordenadas x e y da bola. Esta é , essencialmente, " em movimento " a bola neste segundo evento timer. Se a bola entra em contato com um tijolo , o tijolo é removida ea variável que armazena o número de tijolos é diminuída.
5
Escreva os eventos de movimento do mouse. Os movimentos de remo quando o mouse se move e se a bola entra em contato com a raquete, ele fica " lançados " de volta para os tijolos . Um cálculo é realizado no código para redefinir a posição da bola e ela continua a se mover pela tela com o código do relógio do jogo .