Os 9 melhores jogos de codificação para desenvolver suas habilidades de programação

Os 9 melhores jogos de codificação para desenvolver suas habilidades de programação

Programar é divertido quando você sabe o que está fazendo, mas chegar a esse ponto pode ser uma jornada cansativa.





É por isso que você deve reservar um tempo para jogar estes codificação de jogos e desafios . Além de servirem como intervalos divertidos, você aprenderá mais rápido e reterá mais informações graças à prática e à experiência prática.





1 Robocode

Robocode é um jogo de programação complexo onde você codifica tanques de robôs que lutam uns contra os outros. Seu trabalho é escrever a inteligência artificial que leva seus robôs ao sucesso - usando linguagens reais como Java, Scala, C # e muito mais. Para começar, verifique o Robocode Basics and Tutorials.





O instalador Robocode vem com um ambiente de desenvolvimento, editor de robô integrado e compilador Java. Você está realmente escrevendo real código! Apesar de ter sido lançado em 2000, o Robocode ainda é atualizado e mantido regularmente, ajudado pelo fato de ser de código aberto e viciante.

2 Codingame

Codingame é um aplicativo da web semelhante a um jogo onde você resolve quebra-cabeças e desafios escrevendo código real. Mais de 25 linguagens de programação são suportadas, incluindo Java, C #, Python, JavaScript, Lua, Go, Rust e muito mais. Cada quebra-cabeça / desafio tem um tema (por exemplo, programe a torre para derrubar aeronaves que se aproximam demais), o que aumenta a diversão.



Aprender mais sobre linguagens de programação de desenvolvimento de jogos, especialmente para Unity .

3 Codecombat

Codecombat é outro aplicativo da web para quebra-cabeças e desafios semelhantes a jogos que só podem ser resolvidos escrevendo código. Mas enquanto Codingame é mais divertido, Codecombat tem uma tendência educacional significativa com uma 'Edição de Sala de Aula' que os professores podem usar para ajudar seus alunos a aprender a codificar. No momento em que este livro foi escrito, três caminhos de curso estão disponíveis: Ciência da Computação, Desenvolvimento da Web e Desenvolvimento de Jogos.





Quatro. Codewars

Codewars não é tanto um jogo, mas uma maneira gamificada de praticar a codificação e resolver desafios algorítmicos. Você ganha pontos ao completar quebra-cabeças e os valores dos pontos são determinados pela eficiência de suas soluções. Codewars permite que você visualize as soluções enviadas por outras pessoas, com as quais você pode estudar e aprender. Eu acredito que é uma das melhores maneiras de aprender uma nova linguagem de programação e seus idiomas.

5 Vim Adventures

Vim Adventures é um divertido tutorial semelhante a um jogo para aprender como usar o Vim, um editor de texto altamente incomum, mas extremamente poderoso que muitos profissionais de programação adoram usar. No entanto, ele tem uma enorme curva de aprendizado, por isso existem tutoriais como esse. Portanto, embora o Vim não seja uma linguagem de programação em si, dominá-lo pode ajudá-lo a se tornar um codificador mais eficiente, por isso o incluí neste artigo.





6. TIS-100

'É o jogo de programação em assembly que você nunca pediu!' Diz isso ali mesmo na lata. TIS-100 é um videogame como nenhum outro, forçando você a aprender e usar uma versão simulada de codificação de montagem de baixo nível para resolver seus quebra-cabeças. Este jogo não é uma piada --- é difícil, é aberto e tem um valor incrível de repetição, desde que você não fique tão frustrado e confuso a ponto de desinstalar em um acesso de raiva.

Download: TIS-100 ($ 7)

posso recuperar mensagens apagadas do facebook?

7. Shenzhen I/O

Do mesmo estúdio por trás do TIS-100 vem Shenzhen I/O , um jogo de quebra-cabeça em que você tem a tarefa de criar circuitos simplificados e escrever código de montagem simplificado que seja executado em tais circuitos. Entre os dois jogos, Shenzhen I / O é mais fácil de entrar e mais agradável, mas tão satisfatoriamente complexo.

Download: Shenzhen I/O ($ 15)

8. Máquina de recursos humanos

No Máquina de Recursos Humanos , você joga como um funcionário de escritório que conclui tarefas combinando várias instruções. Em certo sentido, este jogo é tudo sobre resolução de quebra-cabeças por meio de programação visual, indo tão longe para tocar em conceitos como fluxo lógico e gerenciamento de memória --- mas apresentado de uma maneira fácil de digerir, com tema de escritório.

É um ótimo jogo para exercitar o cérebro de seu programador e pode até mesmo ser um bom jogo de programação para crianças.

Download: Máquina de Recursos Humanos ($ 10)

9. Screeps

recados (que significa 'scripted creeps') é um jogo de estratégia MMO onde você usa JavaScript para codificar os comportamentos de entidades no jogo e construir um império para si mesmo. O jogo básico vem com um servidor privado onde você pode jogar sozinho, além de 30 dias de acesso total ao servidor oficial. Depois disso, você pode continuar jogando no servidor oficial em uma capacidade limitada, que pode ser levantada com uma assinatura mensal.

Download: recados ($ 15, assinatura opcional por $ 9 / mês)

Outras maneiras de aprimorar suas habilidades de codificação

Procurando por mais maneiras de aprimorar sua capacidade de programação? Temos um projeto incrível para iniciantes para aprender programação C. Você também pode se beneficiar ainda mais ouvindo alguns desses podcasts para codificadores e desenvolvedores.

Você também pode comece a fazer seus próprios jogos com essas ferramentas de desenvolvimento de jogos . Se você está procurando uma maneira adequada de seus filhos entrarem na programação, pode considerar algumas ótimas aulas de programação e jogos para crianças.

No entanto, se depois de tudo você ainda está lutando e não consegue entender o básico da programação, você pode querer dar um passo atrás e considerar se programar é a escolha certa para você. Deixe-nos saber como vai!

Compartilhado Compartilhado Tweet O email Como limpar seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • Programação
  • Jogos de Programação
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

como mudar a cor do prompt de comando
Clique aqui para se inscrever