Jogos 2d em java

Disponível somente no TrabalhosFeitos
  • Páginas : 24 (5824 palavras )
  • Download(s) : 0
  • Publicado : 2 de abril de 2013
Ler documento completo
Amostra do texto
Universidade Paulista Ciência da Computação Campus Vargas – Período Noturno

Jogos em Java – Conceito de Side Scrolling
Trabalho de Atividades Práticas Supervisionadas

Diéfani Favareto Piovezan
Eliel de Oliveira França

Ribeirão Preto- 2012

Índice 1. Objetivo_______________________________________________1 2. Introdução: “Desenvolvimento d Jogos Utilização de InterfaceGráfica________________________________________________2 3. Regras do Jogo (Conceitos Gerais)________________________3 4. Plano de Desenvolvimento e Estrutura do Projeto (Jogo)______5 5. Relatório Com as Linhas de Código do Programa ___________16 6. Estrutura do Jogo______________________________________34 7. Bibliografia ___________________________________________37 8. Ficha de Atividades PráticasSupervisionadas _____________40

1

1. Objetivo

Este trabalho tem como objetivo, apresentar os conceitos de Side Scrolling, muito usado na criação de famosos jogos como o Mario Bros. Para tal, foi criado um simples jogo para demonstração de tais conceitos e suas implementações.

2

2. Introdução: “DESENVOLVIMENTO DE UM JOGO COM UTILIZAÇÃO DE INTERFACE GRÁFICA”

Para desenvolver um jogo 2d nalinguagem de programação Java, nós usaremos um exemplo de Sidescroller Game. Um jogo Sidescrolling ou sidescroller é um jogo em que as ações do jogo são vistas de um ângulo da câmera de visão lateral, e os personagens da tela geralmente se movem a partir do lado esquerdo da tela para a direita. Estes jogos fazem o uso de tecnologia de rolagem da tela do computador. A mudança de gráficos dasingle-screen ou flip-screen para gráficos de rolagem ocorreu durante a idade de ouro dos jogos de árcade já na terceira geração de consoles. Essa mudança viria a ser um salto fundamental no design de jogos. O mais popular uso do formato Sidescrolling está no gênero de jogos de plataforma. Jogos de plataforma são jogos de ação que basicamente são constituídos de: pular, escalar, correr e que o personagem éguiado através de muitos níveis diferentes. Um exemplo de scroller é o famoso Super Mario Bros. Em cima dessas informações citadas, utilizaremos a IDE NetBeans na versão 7.0.1 para o desenvolvimento do jogo. Para o desenvolvimento desse jogo, nós não iremos utilizar nenhuma biblioteca externa, estaremos usando as bibliotecas já inclusas na versão oficial do NetBeans 7.0.1.

3

3. Regras dojogo (conceitos gerais):

Basicamente o jogo será um shooter em plataforma 2d. O que seria um jogo do tipo “Shooter”? O que seria essa “Plataforma 2d”?. Shooter Game também conhecido como Jogo de Tiro, é um subgênero dos jogos de ação, que muitas vezes testa a velocidade, raciocínio lógico e tempo de reação do jogador. Esse tipo de jogo inclui muitos subgêneros que têm como fato importante seconcentrar nas ações do avatar usando algum tipo de arma. Normalmente esta arma é uma arma de curto ou longo alcance. Outro recurso encontrado em jogos de tiro é o tipo de munição que será usada nas armas. Basicamente o propósito do jogo de tiro é atirar nos adversários e avançar através de missões sem o jogador “morrer”. 2D em computação gráfica são usualmente chamados os objetos e entidades comduas dimensões. Constituem-se de largura e comprimento. Se compõem basicamente desde jogos 2D dos mais arcaicos videogame, como space-

invaders, Mário, Sonic até os mais recentes MMORPGs como Tíbia, entre outros. Fonte: http://en.wikipedia.org/wiki/Shooter_game

No jogo produzido para este trabalho em particular, nós iremos determinar algumas regras básicas de funcionamento. O jogo é constituídode apenas um jogador, que deverá derrotar uma horda de inimigos (zumbis) para conseguir chegar ao seu objetivo, que é escapar de um determinado cenário hostil. Basicamente os comandos do jogo serão movimentar-se para frente (direita), para trás (esquerda), pular e atirar. Também será definida uma quantidade limitada de munição ou energia para a arma que for escolhida. Para cada inimigo...
tracking img