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!




Muito obrigado pelo comentário!😄 @Caroline Teixeira
É muito bom ver que outras pessoas também estão explorando a IA como ferramenta de aprendizado. A forma como conseguimos moldar a experiência com bons prompts faz toda a diferença, né?
Vou dar uma olhada no seu artigo também, com certeza vai ser ótimo trocar ideias e aprender mais com a sua abordagem. É esse tipo de troca que torna a jornada ainda mais rica!
Muito obrigado pelas palavras e pelo incentivo! @DIO Community 🧡
Sem dúvidas, transformar o aprendizado em algo lúdico me ajudou demais a absorver os conceitos sem aquela pressão que normalmente sentimos ao estudar algo novo. A ideia de pedir explicações como se fossem para uma criança veio justamente dessa vontade de tornar o processo mais leve e acessível pra mim.
Sobre o maior desafio: foi entender como organizar a lógica do jogo de forma modular e reutilizável. No começo, eu misturava tudo em um único arquivo, o que deixava o código confuso. Com o tempo (e muita ajuda do ChatGPT 😅), fui aprendendo a separar responsabilidades em arquivos diferentes, reutilizar funções, e até pensar na experiência do usuário, mesmo sendo um jogo de terminal!
Muito legal acompanhar sua jornada, João! A forma como você transformou o aprendizado de JavaScript em uma experiência lúdica e personalizada mostra não só criatividade, mas também um senso de protagonismo que faz toda a diferença no crescimento como desenvolvedor. Pedir explicações como se fosse para uma criança e gamificar o processo são estratégias brilhantes para assimilar conteúdos complexos com leveza e consistência.
Na DIO, valorizamos exatamente esse espírito de quem aprende fazendo, errando, testando e se divertindo no caminho. Sua iniciativa mostra como a tecnologia pode ser descomplicada quando a gente se permite explorar novos jeitos de aprender.
Qual foi o maior desafio ao criar seu jogo no terminal e como você superou?
Muito bom João. Muito interessante como vou utilizou a IA e tenho um pensamento parecido. Obrigada por compartilhar.
Ps: Escrevi algo parecido também neste artigo, de quais prompts escrever pra IA.