Este repositório é uma coleção de jogos para ajudar no aprimoramento da lógica de programação, raciocínio algorítmico e resolução de problemas. Cada jogo foi projetado para focar em diferentes conceitos fundamentais da programação, tornando o aprendizado divertido e prático.
O principal objetivo deste repositório é transformar o aprendizado de logica em algo divertido:
- Reforçar conceitos básicos: Loops, condicionais, funções, variáveis.
- Explorar estruturas de dados: Listas, arrays, pilhas, filas, árvores (dependendo dos jogos implementados).
- Praticar algoritmos: Busca, ordenação, recursão, etc.
- Desenvolver o pensamento lógico: Resolver problemas de forma estruturada e eficiente.
- Construir projetos reais: Ter exemplos práticos de como a lógica se aplica em pequenas aplicações.
Aqui estão os jogos e desafios atualmente disponíveis neste repositório, com os conceitos de lógica de programação que cada um aborda:
-
O Mimo não é exatamente um jogo, mas sim uma plataforma interativa de aprendizado de programação. Ideal para iniciantes, ele oferece desafios práticos e projetos guiados que permitem aplicar conceitos de lógica enquanto você aprende a programar em diversas linguagens
- Conceitos: Introdução a variáveis, tipos de dados, operadores, condicionais, loops, funções, sintaxe básica de várias linguagens.
- Link: https://mimo.org/
-
Este jogo desafia você a controlar um pequeno robô para resolver enigmas através de comandos de programação. É uma excelente forma de visualizar o fluxo de execução e a sequência lógica das instruções.
- Conceitos: Sequência de comandos, condicionais, loops, depuração de código, otimização de passos.
- Link: https://play.google.com/store/apps/details?id=com.kk.braincode&hl=pt_BR
-
Uma versão educacional do popular jogo Minecraft, que incorpora ferramentas de programação visual (blocos) e baseada em texto. Os jogadores podem criar suas próprias automações e construções, aprendendo conceitos de codificação de forma imersiva e criativa.
- Conceitos: escreva sobre o jogo e coloque o link.
- Link: https://education.minecraft.net/
-
Um cativante jogo de quebra-cabeças de programação onde você deve "programar" um pequeno trabalhador de escritório para resolver tarefas usando comandos simples de "linguagem assembly". Ele simula o funcionamento básico de um processador, sendo ótimo para entender como as instruções são executadas passo a passo.
- Conceitos: Fluxo de controle, registradores, manipulação de dados, otimização de código, arquitetura de computador de baixo nível.
- Link: https://store.steampowered.com/app/375820/Human_Resource_Machine/
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Se você tiver alguma dúvida, sugestão ou feedback, sinta-se à vontade para me contatar:
- GitHub: @LucasgcTi
- Email: [lucasgomescunha132@gmail.com]