Skip to content

Luanhotlinebr/urubu-adventures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

🌳 Urubu Adventures

Esse projeto é um pequeno jogo interativo feito em JavaScript/TypeScript, baseado em escolhas do jogador. A ideia é simples: você toma decisões ao longo da história e cada escolha leva a um caminho diferente — podendo terminar em vitória… ou game over 😅


🎮 Como funciona

O jogo roda direto no navegador usando prompt e alert.

Você começa escolhendo uma história e depois segue por diferentes caminhos, como:

  • 🌳 Floresta
  • 🪨 Trilho de pedras
  • 🏞️ Rio

Cada caminho tem suas próprias decisões, eventos e consequências.


🎮 Como Jogar


⚔️ Mecânicas do jogo

  • Sistema de escolhas (1, 2 ou 3)
  • Eventos aleatórios (animais selvagens 🐻🦇🐿️)
  • Combate simples (lutar ou fugir)
  • Vida do personagem
  • Dano por veneno 🌿
  • Múltiplos finais (bom ou ruim)

🧠 O que eu pratiquei com esse projeto

Esse projeto foi muito importante pra mim porque consegui praticar várias coisas ao mesmo tempo:

  • Uso de if, else e switch
  • Estrutura de repetição (while)
  • Organização de código com funções
  • Validação de entrada do usuário
  • Lógica de fluxo (cada decisão levando a um resultado diferente)
  • Uso de arrays e objetos
  • Geração de valores aleatórios

🚀 Sobre o desenvolvimento

No começo, tive bastante dificuldade com validação e organização do código, mas fui ajustando aos poucos até chegar nessa versão.

Decidi separar o jogo em funções (como floresta, rio, trilhaDePedras, colina) pra deixar tudo mais organizado e fácil de entender.

Ainda não é um código perfeito, mas já mostra bem minha evolução na lógica de programação.


🎯 Objetivo

Esse projeto foi feito como parte dos meus estudos em lógica de programação. O foco não era fazer algo complexo, mas sim praticar e entender melhor como estruturar decisões dentro de um programa.


📌 Possíveis melhorias (futuro)

  • Interface visual (HTML/CSS em vez de prompt/alert)
  • Sistema de inventário
  • Mais fases e caminhos
  • Sistema de save
  • Melhor balanceamento dos eventos

💬 Considerações finais

Esse é um projeto simples, mas que representa um passo importante na minha evolução como desenvolvedor.

Se você estiver começando, recomendo muito fazer algo parecido — ajuda demais a entender lógica na prática.


👨‍💻 Autor

Desenvolvido por Luan 🚀

About

Um jogo interativo baseado em escolhas, onde cada decisão leva a caminhos diferentes — podendo te levar à vitória ou ao game over.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors