Article image
Rafael Santos
Rafael Santos23/11/2023 15:37
Share

Bootcamp Potência Tech iFood: Programação de Jogos

  • #HTML
  • #JavaScript
  • #CSS

Bootcamp Concluído: Mais um passo dado

Enfim mais um passo dado e concluído na minha jornada. Se por acaso estiver lendo isso agora, "Olá!👋" para você, agradeço a sua visita!

"Se você não encontra dificuldades, é porque não está aprendendo de verdade" - Eu, Rafael_Sol_Maker.

Já conhecia Javascript voltado para programação de jogos (usando Pixi.js), mas tive uma oportunidade bem interessante com esse bootcamp de trabalhar com elementos HTML/CSS, sem contar em poder conhecer melhor algumas coisas que já tinha ouvido falar mas nunca tive a chance de usar antes (Git/Github). Foi uma experiência bem produtiva.

🌟Aprendizados

Durante essa jornada pude notar muitas coisas interessantes:

  • Foi uma experiência muito proveitosa, quem já conhece um pouco de programação ou é total iniciante na programação web, achei esse bootcamp ultra-indicado. Pra mim que sei programação de longa data mas não saco muito de web, só sabia o básico, foi da mesma forma!
  • Eu tava muito mais enferrujado em HTML do que eu pensava, mas o moderno HTML5 moderno é muito gostoso de se trabalhar;
  • Já conhecia mais ou menos como a banda tocava na estilização, mas sofri pacas no CSS, apanhei bastante mas por sorte aprendi muito aqui!
  • Javascript é extremamente versátil para manipular elementos HTML/CSS, minhas previsões estavam corretas!

💦Dificuldades

Evidente que também encontrei alguns percalços pelo caminho:

  • Como falado anteriormente: Sofri muito para fazer um layout minimamente responsivo em CSS. Excelente para páginas de texto corrido, uma droga para layouts e UIs fixas de jogos, se você não souber o vespeiro que está mexendo;
  • Como eu não tenho a capacidade de copiar na cara dura, reescrevi as lógicas de vários desafios de projeto em vários pontos. Certificados de 2 horas? Alguns gastei beeeeeem mais do que isso. Mas me orgulho de ter feito tanto código.
  • A dificuldade dos desafios é mais ou menos progressiva, mas isso é interessante pois com os conhecimentos que você adquire ao final você sente que destroçaria os desafios anteriores sem dificuldade e os faria ainda melhor.

💠Oportunidades

Sempre há a chance de conhecer coisas novas e sair da zona de conforto:

  • Minha mania de aprimorar em cima do que já tem me deu a oportunidade de fazer estilizações muito mais bonitas e algumas animações e transições bem mais elaboradas.
  • O Visual Studio Code é muito bom e me ameaça seriamente substituir o Sublime Text (que por sua vez aposentou o Notepad++ pra mim).
  • Ver seu código online funcionando no Github é algo simplesmente maravilhoso. É melhor que funcionar, que já é gratificante pra caramba, mas sim funcionar onde todo mundo pode ver o resultado do seu suor. Você fica todo orgulhoso e cheio de si, hehehehe. 😂

🌎Links para os Projetos

Vou deixar o link aqui para quem tiver curiosidade de acompanhar os resultados finais. Os projetos mais básicos sem nada por mostrar, omiti, mas podem ser encontrados na [minha página do Github].

Fiquem a vontade para estudar e aprender do meu código, fazer ainda melhor e tal. Quem tiver alguma dúvida de como fiz determinada coisa, pode ficar livre pra me chamar. Meu e-mail de contato é rafael_sol_maker(arroba)hotmail(ponto)com.

image

  • [Landing Page com HTML e CSS]: Nessa aqui ralei pra burro pra pegar os primeiros macetes de posicionamento dos elementos em CSS. Aqui a página pronta.

image

  • [Whack-a-Mole do Detona Ralph]: Depois de teoria...Finalmente um joguinho, com oportunidade de usar sons, pontuação, etc. Caprichei muito nesse, foi muito divertido e o jogo ficou bem bacana.

image

  • [Jogo da Memória de Emojis]: Aproveitei muito do aprendido em projetos anteriores pra acelerar o começo desse, daí . Obs.: Os emojis do Windows 11 são muito mais bonitos que os do 10.

image

  • [Simulador de Piano Virtual]: Nesse projeto saí um pouco da zona de conforto e decidi usar a Tone.js para sintetizar os sons. Foi um projeto bem interessante também, e já comecei a dar aqueles "flexada" nos meus músculos de CSS recém-adquiridos.

image

  • [Jokenpô do Yu-Gi-Oh!]: Esse projeto me fez quebrar muito mais a cabeça do que os anteriores no que podia melhorar pra tornar o jogo mais estratégico, mas no fim acabei adotando o jogo normal e salvei as ideias para outra ocasião. Nunca deixe que as ideias se tornarem monstros enormes!

💕Considerações finais

Não tem muito o que falar, apenas agradecer a DIO e o iFood pela oportunidade de realizar esse bootcamp. O aprendizado foi muito agradável e espero que seja de muito proveito.

Se você tem dúvida se deve ingressar: Apenas vá. É uma ótima experiência, sério mesmo. Eu mesmo me diverti e aprendi bastante no processo. Espero que você também aproveite assim como aproveitei.

Se você também está nessa jornada de aprender e também é fissurado por tecnologia assim como eu sou, que fique aqui o incentivo para você continuar nessa aventura incrível. Quem sabe a gente não se encontra por aí muito em breve?

Um forte abraço a todos.

~RSM

Share
Comments (0)