Minecraft - Aprenda a codificar em Python

    Minecraft - Aprenda a codificar em Python

    Você sabia que os alunos do ensino fundamental e médio já estão aprendendo a programar? Se nos referirmos ao programa de matemática de 2016, agora existe uma seção inteira do programa dedicada a algoritmos e programação.

    Como indica o programa, o ensino da informática no 4º ciclo (5º, 4º e 3º) não visa formar alunos especialistas, nem proporcionar-lhes um conhecimento exaustivo de uma língua ou software específico, mas sim dotá-los de as chaves para descriptografar um mundo digital em constante evolução. Este ensino permite adquirir métodos que construam o pensamento algorítmico e desenvolvam competências na representação da informação e seu processamento, resolução de problemas, controlo de resultados. Também oferece a oportunidade de estabelecer métodos de ensino baseados em pedagogia baseada em projetos, ativa e colaborativa.



    Minecraft - Aprenda a codificar em Python

    Que melhor maneira de despertar para esse conhecimento do que combinar videogame e programação? E isso é ainda melhor quando envolve um dos jogos mais populares da história, o Minecraft. É o que propõe o livro escrito por Martin O'Hanlon e David Whale que tive a oportunidade de descobrir: Aprenda a codificar em Python com Minecraft.

    Minecraft - Aprenda a codificar em Python

    Em 312 páginas, este livro didático vendido por € 24,90 permite que crianças com 10 anos ou mais aprendam a programá-lo para ir mais longe no jogo.Vamos ver em detalhe o conteúdo de cada capítulo:

    • Introdução. Esta primeira parte de dez páginas relembra as origens do Minecraft e as possibilidades oferecidas pela programação. Na verdade, o jogo, por suas ferramentas clássicas, pode limitar rapidamente o gênio criativo dos jogadores, exigindo a criação de programas de terceiros muito menos limitados!
    • Capítulo 1: Olá, mundo do Minecraft. É hora de se preparar para programar no Raspberry Pi, Windows PC ou Mac e, em seguida, criar seu primeiro programa. Arquivos para download da internet estão disponíveis para cada um dos sistemas operacionais com, dentro, os programas necessários para um início rápido.
    • Capítulo 2: Detecte os movimentos do seu jogador. Este capítulo é bastante evocativo pelo seu título, aprendendo como recuperar a posição do seu jogador. Dois usos são propostos: criar um capacho mágico e usar geofencing para cobrar um imposto.
    • Capítulo 3: Automatize suas construções. Todo jogador do Minecraft já experimentou isso: empilhar blocos pode ser entediante. Especialmente se você quiser fazer edifícios de tamanho adequado. Com Python, chega de trabalho manual, é possível automatizar tudo isso. Graças aos loops e a algumas linhas de código serão construídas casas, muitas casas, com tapetes dentro, por favor.
    • Capítulo 4: Interagindo com os blocos. Você sempre sonhou em andar sobre blocos que aparecem sob seus pés como um mágico? Seu desejo é concedido porque neste capítulo você poderá construir uma ponte mágica, digna de um templo de Indiana Jones. Há também um pequeno jogo de caça ao tesouro.
    • Capítulo 5: Interagindo com circuitos eletrônicos. Lá, você vai precisar de um pouco de equipamento, pois este capítulo se propõe a vincular ações realizadas no jogo a componentes eletrônicos do mundo real. Então você vai precisar de diodos e placas de circuito ... Se você tem tudo isso, pode criar um detector de intrusão para sua casa no jogo que inicia uma contagem regressiva do mundo real com um grande botão para acionar a casa. -destruição (no jogo)! Este mecanismo pode ser usado de forma independente para liberar espaço rapidamente em jogo.
    • Capítulo 6: Usando arquivos de dados. Os arquivos são importantes para processar uma grande quantidade de informações com mais facilidade. Usando CSVs, é possível gerar rapidamente um labirinto. Mas fica ainda mais legal com o exemplo dado: uma máquina duplicadora.
    • Capítulo 7: Estruturas de construção em 2D e 3D. Já vimos a criação de casas simples, mas com o módulo minecraftstuff vai ainda mais longe, introduzindo formas complexas (cilindros, polígonos, pirâmides ...).
    • Capítulo 8: Criando blocos inteligentes. Mesmo que projetar uma inteligência artificial seja difícil, é bastante simples simular comportamentos simples e dar a impressão de inteligência. Neste capítulo, é criado um bloco de cachorro que segue o jogador por toda parte e um disco alienígena que tenta pegar os jogadores em sua trave!
    • Capítulo 9: Uma grande aventura. Para finalizar com todo o conhecimento adquirido anteriormente, os autores propõem a criação de um game no game, Perilous Crossing, onde o objetivo é cruzar uma arena o mais rápido possível para coletar o máximo de diamantes, evitando assim as armadilhas.
    • Capítulo 10: O elevador do Minecraft. Um capítulo final oculto pode ser encontrado no arquivo do projeto disponível online. Ele propõe a criação de um elevador virtual controlado por um comando real. Mais uma vez, mesma preocupação do capítulo 5, você precisa de material!

    Finalmente, os apêndices oferecem vários recursos para ir mais longe, e projetos e tutoriais de outras pessoas que podem servir como exemplos.



    Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python



    Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python Minecraft - Aprenda a codificar em Python



    Ainda não está convencido? Então você deve dar uma olhada neste trecho disponível no site oficial do livro:

    Extraia de Aprenda a codificar em Python

    Embora o livro seja claramente voltado para um público jovem, especialmente no tom usado e nas ilustrações, ele continua interessante para um público mais velho e até mesmo para adultos novos na área. Claro, se você tiver algum conhecimento de programação, fará rapidamente o tour, sendo Python uma linguagem relativamente simples, pelo menos nos exercícios oferecidos. Mas, apesar de tudo, ainda existem caminhos para melhorar a oferta que farão as delícias dos mais experientes. Embora não seja um grande especialista em Minecraft e tenha um bom conhecimento de desenvolvimento, este livro me interessou, mas acima de tudo, estou claramente ansioso para que meu filho tenha a idade necessária para que ambos o descubramos!

    Minecraft - Aprenda a codificar em Python



    Adicione um comentário do Minecraft - Aprenda a codificar em Python
    Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.