Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto de Jogo
Projeto de Jogo
Tetris
Historia
Tetris (em russo: Тетрис) é um jogo electrónico muito popular, desenvolvido em 1984 por Alexey Pajitnov,
Dmitry Pavlovsky e Vadim Gerasimov. Pajitnov e Pavlovsky eram engenheiros informáticos no Centro de
Computadores da Academia Russa das Ciências e Vadim era um aluno com 16 anos.
O objetivo do jogo é encaixar tetraminós, que são peças de diversos formatos que descem do topo de uma
tela. Quando uma linha é completada, desaparece e dá pontos extra ao jogador. O jogo termina quando as
linhas incompletas se empilham até o topo da tela do jogo.
Projeto
PecaQuadrada.java e PecaReta.java
Neste projeto foi usado uma tecnica nova chamada de Thread, uma classe que fica sendo executada
Ate o fim do jogo, ele possui um metodo run() nela colacamos toda a rotina do jogo conforme o fluxo abaixo:
As rotinas do pakage Model controlam as regras do jogo, movimentacao das pecas, desenho
delas e ranking.
Metodos : inserirnotabuleiro()
Retirardotabuleiro()
Descer()
Girar()
Movimentaesquerda()
Movimentadireita()
Colidelinhaabaixo()
Colidelinhaesquerda()
Colidelinhadireita()
Entre outras rotinas importantes dos pakages. Podemos citar a que faz o sorteio das pecas:
public Peca sortearPeca() {
// sortear um numero de 1 a 7
switch (num) {
As rotinas do pakage Model.Peca sao responsavel pelo desenho das pecas e seus modelos
Peca2E
Peca3C
Peca3D
Peca3E
PecaQuadrada
PecaReta.java
No ultimo pakage o View é o responsavel pelo desenho da painel onde contem a area do jogo,
menus e ranking.