Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

RPG Adventure Game

Este é um jogo de aventura em estilo RPG, desenvolvido como parte do curso FreeCodeCamp. O jogo permite ao jogador explorar diferentes locais, combater monstros, ganhar experiência (XP) e ouro, além de adquirir e vender itens.

Funcionalidades

  • Exploração: O jogador pode se mover entre diferentes locais como a praça da cidade, a loja, a caverna e o campo de batalha.
  • Combate: Enfrente uma variedade de monstros, como slimes, bestas e dragões. Use armas como bastões, facas e espadas para lutar.
  • Compras: Visite a loja para comprar itens, como saúde e novas armas.
  • Easter Egg: Encontre um jogo secreto onde você pode ganhar ouro ou perder saúde ao acertar um número aleatório.
  • Pontos de experiência (XP): Ganhe XP ao derrotar monstros. Com XP acumulado, o jogador pode melhorar sua performance no combate.

Melhoria do Projeto

Este projeto é uma melhoria de um exercício de programação desenvolvido no curso FreeCodeCamp. O objetivo original era criar um simples jogo de texto interativo. A melhoria adicionou:

  • Novos Locais: Expansão do mapa com novos locais para exploração.
  • Sistema de Armas e Inventário: Implementação de um sistema para comprar, vender e trocar armas, além de um inventário dinâmico.
  • Sistema de Combate: A melhoria inclui um sistema de combate mais avançado, onde o jogador pode atacar, desviar e até mesmo correr.
  • Aprimoramento de IA de Monstros: Monstros com diferentes níveis de força, saúde e habilidades de ataque.
  • Sistema de Ouro e Pontuação: O jogador acumula ouro e XP ao longo da jornada, influenciando suas decisões e progresso no jogo.

Estrutura do Projeto

A estrutura do projeto é organizada da seguinte forma:

RPG-js-/
│ ├── src/
│ | ├── css/
│ │ | └── styles.css
│ │ ├── js/
│ │ | └── script.js # Lógica do jogo (interação com os elementos da página)
│ └── index.html
│ └── README.md

  • index.html: Contém a estrutura básica da página, incluindo os elementos de interação, como botões e textos.
  • src/css/styles.css: Define os estilos da página, como layout e aparência dos botões e textos.
  • src/js/script.js: Implementa a lógica do jogo, incluindo o sistema de combate, movimentação, compras e outras interações.

Como Jogar

  1. Abra o arquivo HTML em um navegador.
  2. Utilize os botões para interagir com o jogo.
  3. Explore a cidade, lute contra monstros, compre itens e avance até o dragão para ganhar o jogo!
  4. Se você perder, poderá reiniciar o jogo e tentar novamente.

Tecnologias Utilizadas

  • HTML: Estruturação da página e dos elementos de interação.
  • CSS: Estilo básico para tornar a interface mais atrativa.
  • JavaScript: Lógica do jogo, incluindo interações de combate, compras e exploração.

Como Contribuir

  1. Fork o repositório.
  2. Crie uma branch com suas modificações.
  3. Faça commit das suas mudanças.
  4. Envie um Pull Request com suas melhorias.

Licença

Este projeto está sob a Licença MIT. Consulte o arquivo LICENSE para mais informações.


Desenvolvido com ❤️ durante o curso FreeCodeCamp.

About

Este é um jogo de aventura em estilo RPG, desenvolvido como parte do curso FreeCodeCamp. O jogo permite ao jogador explorar diferentes locais, combater monstros, ganhar experiência (XP) e ouro, além de adquirir e vender itens.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages