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 😅
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.
- Acesse o site: https://www.typescriptlang.org/play/
- Copie todo o código fonte do arquivo index.ts
- Cole na ide do site
- Aperta em run para executar o código
- 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)
Esse projeto foi muito importante pra mim porque consegui praticar várias coisas ao mesmo tempo:
- Uso de
if,elseeswitch - 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
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.
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.
- Interface visual (HTML/CSS em vez de prompt/alert)
- Sistema de inventário
- Mais fases e caminhos
- Sistema de save
- Melhor balanceamento dos eventos
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.
Desenvolvido por Luan 🚀