An open API service indexing awesome lists of open source software.

https://github.com/sal0minh0/labjava

Joguinho em Java de Labirinto para treinar POO
https://github.com/sal0minh0/labjava

java swing

Last synced: 12 months ago
JSON representation

Joguinho em Java de Labirinto para treinar POO

Awesome Lists containing this project

README

          

# Labirinto

Este projeto foi desenvolvido em java com o que conseguimos até o momento. -> Dia 02/06 -> Dar fork e continuar esse projeto em java

## Alunos
- [Gregório de Albuquerque Borba Cavalcanti]
- [Salomão de Moraes Cassiano Barbosa]

## Descrição
Joguinho de labirinto onde os jogadores devem navegar por um labirinto gerado.

## Funcionalidades Implementadas que funcionam

- Geração do labirinto.
- Botões de Movimento
- Um aventureiro
- Movimentação do aventureiro através do labirinto.
- Localização do aventureiro.

## Funcionalidades que tentamos implementar

- Tesouro.
- Perigo.
- Sistema de vida.
- Sistema de Pontos.
- Paredes estão faltando.
- Emojis no game.

## Principais Bibliotecas Utilizadas
- ArrayList, Swing, Color, Graphics, Graphics2D.

## Classes Principais
1. `Aventureiro`: Representa o jogador no jogo.
2. `Labirinto`: Representa o labirinto do jogo e contém a lógica principal.
3. `Perigo`: Representa um perigo no labirinto que o jogador deve evitar.
4. `Tesouro`: Representa um tesouro que pode ser coletado pelo jogador.

## Como Executar
Para executar o jogo, basta executar o arquivo `Main.java` com a JVM instalada.

```bash

java Main.java