Os 9 melhores jogos de codificação online para adultos aprenderem a codificar

A maioria dos jogos de programação é voltada para crianças. Mas também existem alguns ótimos jogos de codificação voltados para adultos que querem aprender a codificar.

Não me entenda mal - não há nada de errado em usar os jogos no Code.org ou na Khan Academy. Você pode aprender Scratch, que é uma linguagem de programação projetada para ajudar as crianças a aprender conceitos como loops e variáveis. Alguns desses jogos até ensinam Python ou JavaScript básico.

Mas se você for um adulto totalmente crescido, pode ser mais difícil ficar animado com um jogo infantil como Minecraft ou Disney's Frozen. Em vez disso, você pode querer encontrar jogos mais sérios que possam mantê-lo envolvido enquanto aprende.

Se isso descreve você, tenho boas notícias. Esta lista está repleta de jogos em que você tomará decisões estratégicas significativas e as executará por meio de código.

Observe que todos os jogos desta lista também são adequados para crianças. Mas seu público principal são alunos adultos.

Vamos mergulhar.

Escolha # 1 dos melhores jogos de codificação: SQL Murder Mystery

Ao iniciar o SQL Murder Mystery, você recebe algumas instruções básicas:

"Ocorreu um crime e o detetive precisa da sua ajuda. Você se lembra vagamente de que o crime foi um assassinato ocorrido em 15 de janeiro de 2018 e que ocorreu em SQL City. Comece recuperando o relatório da cena do crime correspondente do banco de dados do departamento de polícia. "

A partir daí, você deve usar suas habilidades de consulta SQL para encontrar o assassino.

Se você tiver experiência com SQL, poderá resolver o mistério de uma só vez. Caso contrário, há um bom passo a passo para mostrar algumas dicas de consulta.

O SQL Murder Mystery ajudará você a entender e aplicar conceitos de banco de dados, como:

  • Chaves primárias e estrangeiras
  • Funções de agregação
  • Juntas de mesa
  • e até Wildcards

Você pode jogar SQL Murder Mystery gratuitamente diretamente no seu navegador aqui.

Escolha 2 dos melhores jogos de codificação: Elevator Saga

Em Elevator Saga, você programa uma série de elevadores para lidar com cargas cada vez maiores de passageiros.

Por meio de seus 19 desafios, você adaptará seu algoritmo para minimizar o tempo que os passageiros têm de esperar para se mover de um andar a outro.

Este jogo lhe dará muita prática em JavaScript. Isso também o forçará a ser criativo e experimentar abordagens de otimização.

Aqui está um vídeo de demonstração de 30 segundos que lhe dará uma ideia de como é a jogabilidade de programação de elevador:

Você pode jogar Elevator Saga gratuitamente em seu navegador aqui.

Escolha # 3 dos melhores jogos de codificação: Screeps

O Screeps se autodenomina um "jogo de estratégia MMO Sandbox para programadores".

Este é um jogo de programação sério que pressupõe que você já conhece alguma programação básica.

Você pode controlar suas unidades usando linguagens de programação da vida real, como JavaScript. Você pode até compilar linguagens como C ++ e executá-las por meio do WebAssembly.

O Screeps foi lançado em 2017 e ainda é mantido ativamente. Atualmente, ele tem uma avaliação positiva de 89% no Steam, com mais de 1.000 análises, o que o torna um dos jogos mais aclamados em toda a plataforma Steam.

Aqui está o trailer completo:

Observe que o Screeps é um jogo pago. Mas há uma demonstração gratuita que roda diretamente no seu navegador aqui.

Se você quiser obter o jogo completo, pode comprar Screeps na Steam Shop aqui.

Melhor escolha de jogos de codificação 4: não confiável

Untrusted é um jogo desonesto baseado em navegador que usa JavaScript do mundo real como a principal entrada de jogo.

Nas próprias palavras do jogo, "Você deve literalmente editar e reexecutar o próprio JavaScript que executa o jogo em seu navegador para salvar o Dr. Eval dessa realidade sombria e confusa!"

Você pode jogar Untrusted diretamente no seu navegador aqui.

Escolha 5 dos melhores jogos de codificação: Duskers

Enquanto os 4 jogos anteriores envolviam o uso de linguagens de programação reais, Duskers se assemelha mais ao shell scripting.

Você joga como um programador que está perdido no espaço e com poucos suprimentos. Você tem que atracar com naves espaciais abandonadas e, em seguida, limpá-los.

Mas você não pode interagir com essas naves diretamente. Em vez disso, você controla uma equipe de drones - cada um com suas próprias habilidades - e diz a eles como explorar essas naves.

Mas preste atenção - há monstros nessas naves que irão destruir seus drones se você não tomar cuidado.

Este jogo é controlado inteiramente digitando em uma interface de linha de comando. Como o jogo é em tempo real por natureza, isso pode levar a alguns momentos intensos de digitação rápida de comandos enquanto você tenta salvar seus drones do perigo.

Aqui está o trailer com tema de linha de comando do lançamento do Duskers:

E aqui está uma visão geral mais aprofundada da jogabilidade e suas raízes de programação (relógio de 17 minutos):

Escolha dos melhores jogos de codificação 7: Flexbox Defense (navegador)

Este é um jogo de Tower Defense que envolve você se proteger usando comandos baseados em Flexbox.

Usando o código CSS Flexbox da vida real, você ajustará a posição de suas torres para atirar em inimigos invasores antes que eles possam atropelar você.

Curiosidade: este jogo foi projetado por Channing Allen, irmão do fundador da Indie Hackers, Courtland Allen. Os dois irmãos são excelentes programadores com uma paixão pelo ensino.

Você pode jogar Flexbox Defense em seu navegador aqui.

Melhor escolha de jogos de codificação # 8: CSS Diner

CSS Diner é um jogo de navegador que o ajudará a aprender os seletores de CSS. Ao longo de 32 níveis, você aprenderá a selecionar elementos DOM usando uma variedade de atributos diferentes:

  • id
  • classname
  • nth-of-type
  • nth-child
  • not(x)
  • [attribute="value"]
  • E muito mais

Esta é uma jogada divertida e você pode querer vencê-la várias vezes apenas para fortalecer a memória muscular do Seletor CSS.

Você pode jogar CSS Diner gratuitamente em seu navegador aqui.

Escolha dos melhores jogos de codificação # 9: CodinGame

CodinGame é na verdade uma coleção de vários minijogos de codificação.

E a melhor parte é que você pode codificar em qualquer linguagem que desejar. Seu editor suporta uma tonelada de linguagens e as compila em um servidor para você em algum lugar.

CodinGame possui leaderboards integrados e outros recursos para lhe dar muita motivação para continuar praticando sua codificação. Mesmo que a plataforma tenha sido lançada em 2012, ainda não há nada igual.

Se você está procurando um jogo de programação para transmitir enquanto codifica ao vivo no Twitch ou no YouTube, não procure mais. Há muita diversão aqui.

Você pode explorar CodinGame gratuitamente em seu navegador aqui.

Jogo de codificação de bônus: VIM Adventures

OK - então este não é um jogo de codificação, mas sim um jogo que ensina uma ferramenta de codificação poderosa: o editor de código VIM.

Você aprenderá atalhos de teclado do VIM e conceitos essenciais do VIM de uma maneira divertida. Isso é bem menos frustrante do que ficar se debatendo, tentando se lembrar, por exemplo, de como sair do VIM.

Você pode jogar VIM Adventures gratuitamente em seu navegador aqui.

Tenho que jogar todos

Espero que esta lista tenha dado a você muitos jogos de programação voltados para adultos para praticar suas habilidades de programação.

Se eu perdi algum bom, deixe-me saber tweetando para mim.

Boa codificação.