Skip to content

Clone do jogo Bomberman desenvolvido em Java, com funcionalidade de multiplayer local e pixel art. (POO)

Notifications You must be signed in to change notification settings

Arthur020104/BombermanJava

Repository files navigation

Bomberman Game README

Bomberman

Bomberman

Descrição do Projeto

Bomberman é um jogo de ação onde o objetivo é sobreviver mais tempo que o outro jogador, evitando bombas e inimigos. Este projeto foi desenvolvido utilizando a biblioteca LibGDX.

Tabela de Conteúdos

Instalação

  1. Clone o repositório:
    git clone https://github.com/Arthur020104/BombermanJava.git
  2. Navegue até o diretório do projeto:
    cd BombermanJava
  3. Compile o projeto:
    ./gradlew build
  4. Execute o jogo:
    ./gradlew run

Como Jogar

Objetivo

O objetivo do jogo é sobreviver mais tempo que o outro jogador, evitando bombas e inimigos.

Controles

Player 1:

  • Mover para cima: Seta para cima
  • Mover para baixo: Seta para baixo
  • Mover para a esquerda: Seta para a esquerda
  • Mover para a direita: Seta para a direita
  • Colocar bomba: Shift Direito

Player 2:

  • Mover para cima: W
  • Mover para baixo: S
  • Mover para a esquerda: A
  • Mover para a direita: D
  • Colocar bomba: F

Dicas

  • Evite as bombas: Tanto as suas quanto as do outro jogador podem feri-lo.
  • Fique de olho nos inimigos: Eles também podem representar uma ameaça.
  • Utilize as paredes: Elas podem ser destruídas pelas bombas e usadas para se proteger dos inimigos.
  • Power-ups: Alguns blocos destrutíveis podem conter power-ups que melhoram seu poder explosivo ou concedem outras habilidades úteis. Tente quebrá-los para obter vantagem.
  • Planeje sua estratégia: Pense antes de agir. Colocar bombas indiscriminadamente pode prendê-lo em uma situação perigosa.

Resumo Técnico

O projeto Bomberman foi desenvolvido com a biblioteca LibGDX. A classe principal, MainGame, inicializa jogadores, inimigos e texturas, e o método render atualiza a lógica do jogo. As camadas (Camada) controlam diferentes aspectos, como a geração de texturas. Bombas colocadas pelos jogadores têm um tempo antes de explodirem e causam danos. A movimentação e interações são geridas por métodos específicos. O menu principal, gerenciado pela classe MainMenu, permite iniciar ou sair do jogo.

About

Clone do jogo Bomberman desenvolvido em Java, com funcionalidade de multiplayer local e pixel art. (POO)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages