Como usei o ChatGPT para aprender JavaScript praticando como se fosse um jogo 🧠🎮
Olá, devs! Meu nome é João Paulo, e neste artigo quero compartilhar com vocês uma experiência incrível que tive aprendendo JavaScript com a ajuda do ChatGPT. 🚀
Estudo na DIO.me e sempre busco formas de praticar a sintaxe e os conceitos que estou aprendendo nos cursos. Mas, como todo iniciante, muitas vezes eu tinha dúvidas sobre como aplicar o que aprendi na prática.
Foi aí que decidi usar o ChatGPT de uma forma diferente: como se fosse meu professor particular — e com uma missão especial — explicar os conteúdos como se estivesse ensinando para uma criança. Isso me ajudou a entender os conceitos com mais leveza e clareza.
📘 Aprender como uma criança
Pedi ao ChatGPT para me explicar os principais conceitos da linguagem, como:
- Variáveis
- Tipos de dados
- Condições (
if
,else
) - Loops (
for
,while
) - Funções
Mas sempre com o seguinte pedido:
"Explique como se eu fosse uma criança de 10 anos."
Isso me ajudou a absorver o conteúdo com mais facilidade e a entender o "porquê" das coisas, não só o "como".
🕹️ Transformando desafios em um jogo
Depois de entender a base, pedi ao ChatGPT:
"Agora crie desafios de lógica com tema de jogo, sem mostrar o código, só me diga o que fazer."
Foi aí que começou a diversão!
A cada desafio, eu criava os códigos sozinho e pedia ajuda apenas se travasse. Os temas iam desde ataques de personagens, defesa, controle de energia e vida, até um sistema de experiência (XP) e evolução de nível.
A estrutura foi crescendo naturalmente e, sem perceber...
🛠️ Criei meu próprio jogo no terminal!
Com todos os desafios resolvidos, juntei tudo em um único projeto:
Um jogo de combate por texto no terminal usando Node.js.
Ele funciona assim:
- Você pode atacar, defender ou descansar
- O inimigo ataca de forma automática
- Há um sistema de vida, energia, XP e level up
- A lógica funciona apenas com entrada e saída de texto no terminal
Organizei o código em múltiplos arquivos e pastas, aprendi a usar module.exports
e require
, e deixei o código modular e limpo, como nos projetos profissionais.
💡 O que aprendi com essa jornada
✅ Sintaxe e lógica de programação com JavaScript
✅ Modularização de código com Node.js
✅ Entrada de dados no terminal com prompt-sync
✅ Como estruturar e organizar um projeto completo
✅ E o mais importante: como aprender de forma divertida!
🧠 Dica para quem está começando
Se você também está aprendendo a programar, experimente fazer o mesmo:
- Peça explicações simples como se fosse para uma criança.
- Transforme o aprendizado em desafios com tema de jogo.
- Evite ver o código pronto. Tente resolver sozinho antes.
- E quando errar… peça ajuda com calma. Faz parte!