0

Como treinar suas habilidades em CSS e linguagens de programação com games

Michael Paz
Michael Paz

Fala, galera.

Estava pesquisando algumas formas de praticar os conceitos de programação que aprendemos de forma gratuita e acabei encontrando pelo menos 5 plataformas bem interessantes para testar seu nível de conhecimento, encontrar novos desafios e aprender ainda mais. Vou falar um pouco sobre cada um deles.


Flexbox Defense

Essa plataforma tem um modelo de game pra te fazer entender mais sobre o flex-box e posicionamento de elementos. Basicamente, existe uma trilha onde seus inimigos vão passar para chegar na sua base e você deve usar o flex-box para posicionar as torres de batalha de forma correta para que os inimigos não cruzem todo caminho.

O jogo tem várias fases e consegue te manter vidrado por horas facilmente.

http://www.flexboxdefense.com/


Flexbox Froggy

Essa plataforma te dá uma breve lição sobre os comandos de flex-box que você deve utilizar para concluir a sua missão que é guiar o sapo até a vitória-régia.

Com várias fases, você exercita conceitos de row-reverse e column-reverse, além de entender exatamente o que cada comando faz.

https://flexboxfroggy.com/


CSSBattle

Focado em quem já tem um pouco mais de facilidade no CSS, essa plataforma te leva a enfrentar desafios de gente grande.

O foco é criar ícones e imagens usando CSS. As imagens vão desde ilustrações de moléculas à ícones de paisagens, tudo usando CSS.

Essa plataforma tem um ranking com a pontuação geral dos usuários, isso te permite interagir e disputar com a comunidade.

https://cssbattle.dev/


Geniol

Saindo um pouco do CSS, essa plataforma não tem o foco em programação e tecnologia. O foco dela são mesmo os desafios de Lógica, Palavras, Raciocínio, Paciências e outros. Contudo, isso não impede que usemos os desafios teóricos passados pela plataforma e transformemos em pequenos códigos o que é de grande valor para o desenvolvimento como dev.

Os níveis dos desafios variam dos muito fáceis até os difíceis e ainda tem alguns desafios em PDF que você pode baixar e imprimir pra se divertir com os amigos.

Segue o link dos desafios de lógica.

https://www.geniol.com.br/logica/desafios/


URI Online Judge

Uma plataforma de testes de programação online. Basicamente, você tem desafios para os quais você deve propor uma solução e exibir exatamente o retorno que a plataforma espera. Para isso você deve usar uma linguagem de programação; as que são aceitas pela plataforma são C, C++, C#, Java, Python e Ruby.

Após submeter os testes, a plataforma vai testar seu código e mostrar o resultado. O interessante é que você pode treinar em várias linguagens diferentes ampliando seu "vocabulário".

https://www.urionlinejudge.com.br/judge/pt/login?redirect=%2Fpt


Essas são as 5 melhores plataformas que encontrei. Se conhece alguma outra plataforma, compartilha com a galera.

E se alguém quiser entrar em alguma batalha de CSS ou no URI é só chamar. Tmj...

0
0

Comentários (1)

0
L

Luis Oliveira

08/04/2021 19:32

Fala Michael, obrigado pelas informações!


Tem o HackerRank também, comecei nesse mundo da programação agora e gostei bastante da plataforma, é um pouco parecido com o URI. Segue o link: https://www.hackerrank.com/

Programador Fullstack

Brasil