Você está na página 1de 5

FUNDAÇÃO EDSON QUEIROZ

UNIVERSIDADE DE FORTALEZA
CENTRO DE CIENCIAS TECNOLOGICAS

TRABALHO PRÁTICO

DADOS DE IDENTIFICAÇÃO

Disciplina: Programação Orientada a Objetos (T922)


Conteúdo: UNIDADE IV – Estruturas Avançadas
UNIDADE V – Interface Gráfica de Usuário
Professor: Gilson Pereira do Carmo Filho
Avaliação: AV3
Pontos: 10

DESCRIÇÃO DO TRABALHO
Arcade, ou fliperama (como é tradicionalmente conhecido no Brasil), é um aparelho de jogo eletrônico profissional
instalado em estabelecimentos de entretenimento. Compõe-se de um gabinete, monitor de vídeo, fonte de
alimentação, controles de jogo e sistema de jogo. Este último varia de acordo com o fabricante do jogo, sendo alguns
compostos por uma única placa, ou conjuntos como placa-mãe e cartuchos de jogos.
Existem também os arcades dedicados, com jogos que não podem ser substituídos ou são de difícil substituição,
como por exemplo, simuladores de corrida de carros e de motos, tiros com armas simuladas, dança e outros.

A era de ouro dos jogos de arcade é geralmente definida como o período que começa no final da década de 1970 e
termina em meados da década de 1980. Excluindo um breve ressurgimento no início da década de 1990, a indústria
arcade declinou quando os consoles aumentaram a sua capacidade e diminuíram de preço.

Universidade de Fortaleza 1
A série Stranger Things, que se passa na década de 1980, é altamente tematizada pelos elementos culturais da
época. Na segunda temporada da série, é feita uma homenagem aos jogos de arcade, bem como aos locais onde as
pessoas costumavam se reunir para jogar.

Para homenagear esse ícone do mundo do entretenimento eletrônico, desenvolva um aplicativo para desktop
recriando os clássicos da história dos videogames arcade.
O aplicativo deverá ser desenvolvido com base nas seguintes especificações:

1. JOGO
Cada equipe deverá recriar um dos jogos listados abaixo. O jogo a ser desenvolvido será sorteado em sala de aula,
na presença de pelo menos um dos membros da equipe.
Detalhes sobre funcionalidade e lógica de cada jogo deverão ser consultadas na seguinte referência:
BECKER, M. A lógica do jogo : recriando clássicos da história dos videogames. São Paulo: Casa do Código,
2016.

Space Invaders
Space Invaders é um jogo de arcade criado por Tomohiro Nishikado e lançado em 1978. Foi originalmente construído
pela Taito Corporation e, um tempo depois, foi licenciado para produção nos Estados Unidos pela Midway Games.
Space Invaders foi um dos primeiros jogos de tiro com gráfico bidimensional. O objetivo é destruir ondas de naves
com uma espaçonave humana para ganhar o maior número de pontos possível. Para construir o jogo, Nishikado se
inspirou na mídia popular, como Guerra dos Mundos e Star Wars.
Apesar de seus controles simples comparados com os jogos de hoje, este jogo ajudou a expandir a indústria de
videogame para uma indústria mundial. Quando o jogo foi primeiramente lançado, ele fez muito sucesso virando
popular.
No Space Invaders o jogador controla os movimentos da arma Laser Base, um canhão laser que se movimenta na
parte inferior da tela. Da parte superior marcham em direção ao canhão aliens organizados em linhas. O objetivo do
jogador é evitar que os aliens atinjam a parte inferior da tela. Para essa tarefa, o canhão possui munição infinita para
atirar. Ao acertar e destruir um número grande aliens, os restantes começam a marchar mais rapidamente em

Universidade de Fortaleza 2
direção ao jogador. Quando o jogador elimina todos os aliens, uma nova formação é montada, agora iniciando uma
linha abaixo da formação anterior. Ocasionalmente uma nave surge voando na parte superior da tela e dá ao jogador
pontos extras quando atingida.

Pong
Pong é o primeiro videogame lucrativo da história, dando origem a um novo setor da indústria. Não possuía gráficos
espetaculares ou jogabilidade excelente, mas foi de importância fundamental na história do videogame. Foi criado por
Nolan Bushnell e Ted Dabney na forma de um console ligado a um monitor, movido a moedas. A primeira instalação
em um bar de San Francisco, Califórnia, mostrou aos dois a possibilidade de lucro da criação. Assim, em 27 de junho
de 1972, a empresa Atari foi fundada.
Pong é um jogo eletrônico de esporte em duas dimensões que simula um tênis de mesa. O jogador controla uma
paleta (barra vertical) no jogo movendo-a verticalmente no lado esquerdo da tela, e compete contra o computador ou
outro jogador, que controla uma segunda raquete no lado oposto. Os jogadores usam suas paletas para acertar a
esfera (bola) e mandá-la para o outro lado. A paleta é dividida em oito segmentos, com o segmento central
retornando a bola em um ângulo de 90º em relação a paleta e os segmentos externos retornando a bola em ângulos
cada vez menores. A bola aumenta de velocidade cada vez que é rebatida, reiniciando a velocidade caso algum dos
jogadores não acerte a bola. O objetivo é fazer mais pontos que seu oponente, fazendo com que o oponente não
consiga retornar a bola para o outro lado.

Blockade
Blockade, também conhecido como Snake ou "jogo da cobrinha", é um jogo de arcade de labirinto desenvolvido pela
Gremlin e lançado em outubro de 1976, sendo feitas várias imitações em videogames e computadores. No fim dos
anos 1990, foi popularizado em celulares da Nokia que vinham com o jogo já incluso.
O jogador controla uma longa e fina criatura que se arrasta pela tela, coletando comida (ou algum outro item), não
podendo colidir com seu próprio corpo ou as "paredes" que cercam a área de jogo. Cada vez que a serpente come
um pedaço de comida, seu rabo cresce, aumentando a dificuldade do jogo. O usuário controla a direção da cabeça
da serpente (para cima, para baixo, esquerda e direita) e seu corpo segue.
Algumas versões melhoradas incluem "Corrida do Meerca" e "Corrida do Meerca II", incluído no Neopets, além de
Nibbles, similar à Serpente, que foi incluído no sistema operacional MS-DOS por um tempo.

Tetris
Tetris é um jogo eletrônico muito popular, desenvolvido por Alexey Pajitnov, Dmitry Pavlovsky e Vadim Gerasimov, e
lançado em junho de 1984. 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.
Alexey Pajitnov conheceu o quebra-cabeças Pentaminó e decidiu criar uma versão virtual dele para seu computador
Electronica 60. Removeu um dos blocos do jogo e nomeou com o prefixo quatro em grego: Tetris.
O jogo consiste em empilhar tetraminós que descem a tela de forma que completem linhas horizontais. Quando uma
linha se forma, ela se desintegra, as camadas superiores descem, e o jogador ganha pontos. Quando a pilha de
peças chega ao topo da tela, a partida se encerra.
Tetris foi um dos primeiros itens de exportação de sucesso da União Soviética e um dos primeiros a ser visto como
um tipo de vício. Pajitnov percebeu o potencial do jogo por não conseguir parar de jogar antes mesmo de terminar o
programa, bem como dois colegas de trabalho que ajudaram a finalizar o jogo e todos os colegas do centro de
computação, que haviam recebido cópias em disquetes gravados pelo próprio Pajitnov. Para não ser acusado de
viciar os pesquisadores num passatempo eletrônico, destruiu todos os discos ao fim do expediente. Entretanto, o jogo
continuou sendo distribuído de maneira informal, até chegar a pessoas interessadas em comercializá-lo. Atingiu um
público alvo inédito na história dos videogames.

Pac-Man
Pac-Man é um jogo eletrônico criado por Tōru Iwatani para a empresa Namco, e sendo distribuído para o mercado
americano pela Midway Games. Produzido originalmente para arcade no início dos anos 1980, tornou-se um dos
jogos mais jogados e populares no momento, tendo versões para diversos consoles e continuações para tantos
outros, inclusive na atualidade.

Universidade de Fortaleza 3
A mecânica do jogo é simples: o jogador era uma cabeça redonda com uma boca que se abre e fecha, posicionado
em um labirinto simples repleto de pastilhas e 4 fantasmas que o perseguiam. O objetivo era comer todas as
pastilhas sem ser alcançado pelos fantasmas, em ritmo progressivo de dificuldade.
Pac-Man foi lançado no dia 22 de maio de 1980. O jogo original rendeu muitas versões ainda para o Atari 2600
(como "Mrs. Pacman" e "Super Pac-Man", além de outros não relacionados, mas que seguiam o mesmo estilo) e,
posteriormente, para diversos outros consoles e para computador. Atualmente existem versões em três dimensões e
outras em estilo adventure, sempre remontando ao personagem redondo e faminto do jogo original e seus
perseguidores fantasmas.

Asteroids
Asteroids é um arcade de atirador espacial, lançado em novembro de 1979 pela Atari e projetado por Lyle Rains, Ed
Logg e Dominic Walsh. O jogo foi concebido durante um encontro entre Logg e Rains, e usou hardware desenvolvido
por Howard Delman, anteriormente usado para Lunar Lander. Baseado em um jogo inacabado intitulado Cosmos e
inspirado em Spacewar!, Computer Space e Space Invaders, o modelo de física, o esquema de controle e o tema de
jogo do Asteroids foram derivados desses jogos anteriores e refinados através de tentativa e erro. O jogo é
renderizado em uma exibição vetorial, numa visão bidimensional que envolve os dois eixos da tela.
O jogador controla uma nave espacial em um campo de asteróides, que é periodicamente atravessado por discos
voadores. O objetivo do jogo é atirar e destruir asteróides e discos voadores enquanto não colidir com um deles ou
ser atingido pelo contra-fogo dos discos voadores. O jogo fica mais difícil à medida que o número de asteróides
aumenta.
Asteroids foi um dos primeiros grandes sucessos da idade de ouro dos jogos de arcade. O jogo vendeu mais de
70.000 arcades, e provou ser popular entre os jogadores e influente com os desenvolvedores. Desde então, foi
portado para várias plataformas. Asteroids foi amplamente imitado e influenciou diretamente o Defender, Gravitar e
muitos outros videogames.

2. RECURSOS SONOROS
Para melhorar a jogabilidade, o aplicativo deverá utilizar recursos sonoros, como sons de tiro, música etc.

3. LISTA DE CLASSIFICAÇÃO
O jogo deverá exibir, no final de cada partida, uma lista de classificação (ranking) com a posição, o nome e
pontuação dos 5 (cinco) melhores jogadores. Para isso, o jogador deverá informar o seu nome antes de iniciar a sua
partida. O aplicativo deverá usar uma coleção para armazenar e manipular a lista.

Universidade de Fortaleza 4
4. PERSISTÊNCIA DE DADOS
O programa deverá usar persistência de dados para armazenar e recuperar o ranking, ou seja, os dados deverão ser
gravados em um arquivo texto, para posterior leitura e exibição.

AVALIAÇÃO
O aplicativo será avaliado conforme os seguintes requisitos:

Requisito Pontos
Lógica do jogo (funcionalidade) 2,0
Interface gráfica com usuário (GUI) 2,0
Recursos sonoros 2,0
Lista de classificação (ranking) 2,0
Persistência de dados 2,0

ORIENTAÇÕES GERAIS
 O programa proposto neste trabalho deverá ser desenvolvido obrigatoriamente na linguagem Java. A interface
gráfica com o usuário (GUI) deverá ser feita na plataforma JavaFX. Não será aceito trabalho feito na
plataforma Swing;
 Dúvidas acerca dos requisitos do programa deverão ser esclarecidas com o professor;
 O código fonte do programa deverá ser enviado através do Unifor Online até a data estipulada para a entrega
do trabalho;
 Na data de entrega do trabalho, o código fonte deverá estar disponível para o professor, que então compilará,
executará e testará o programa na presença dos alunos. Estes, por sua vez, serão arguidos pelo professor
sobre o código fonte;
 Serão considerados, na avaliação do trabalho, a execução correta do programa (atendimento aos requisitos) e
a conformidade do código fonte ao conteúdo abordado na disciplina;
 O código fonte será submetido a uma ferramenta de verificação de plágio. Qualquer tentativa de cópia do
trabalho de outro aluno ou da Internet, ou qualquer outra tentativa de fraudar o trabalho, incluindo cópia de
trechos do programa, resultará em aplicação de nota ZERO.

Universidade de Fortaleza 5

Você também pode gostar