image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
João Amorim
João Amorim18/07/2025 01:13
Compartir
Randstad - Análise de DadosRecomendado para tiRandstad - Análise de Dados

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:

    1. Peça explicações simples como se fosse para uma criança.
    2. Transforme o aprendizado em desafios com tema de jogo.
    3. Evite ver o código pronto. Tente resolver sozinho antes.
    4. E quando errar… peça ajuda com calma. Faz parte!

    📌 Gostou da ideia? Tem alguma dúvida ou quer ver o projeto?

    Me chama aqui ou conecta comigo no LinkedIn. Estou sempre aprendendo e trocando ideias com outros devs.

    Compartir
    Recomendado para ti
    GFT Start #7 .NET
    GFT Start #7 - Java
    Deal Group - AI Centric .NET
    Comentarios (0)
    Recomendado para tiRandstad - Análise de Dados