Temos uma reimpressão de um livro dirigido a meninos e meninas que gostam de jogar Minecraft entre 11 e 15 anos.
Você gosta de jogar Minecraft? Você gosta de aprender coisas novas e inventar algo que não existia antes? Você quer construir seu próprio mundo virtual que todos os amigos invejarão? Minecraft e programação podem ser combinados? É necessário! Agora você não apenas tocará e viverá no maravilhoso mundo do Minecraft, mas também aprenderá a programar em Python. Instruções e dicas simples ajudarão a dar vida às suas idéias, construir uma casa e uma fotocopiadora em 3D, encontrar tesouros e até iniciar um relógio gigante no seu "jardim". Leia este livro e torne-se um verdadeiro demiurgo capaz de criar seu próprio mundo e protegê-lo de alienígenas. Agora no Python 3!
Para quem é este livro?
O livro é dirigido a meninos e meninas que gostam de jogar Minecraft e desejam aprender programação para conseguir mais com a ajuda de novos conhecimentos. Em geral, os livros da série Minecraft .... são dirigidos a leitores de 11 a 15 anos, mas algumas aventuras no final também podem interessar aos leitores mais velhos. Além disso, os primeiros capítulos do livro foram experimentados por fãs muito jovens de Minecraft com mais de oito anos de idade.
Você já pode ter acumulado uma experiência de jogo séria, mas está chateado com o tempo que gasta na criação de novas estruturas. Ou você está procurando maneiras de expandir os recursos do jogo com funções adicionais de lógica e automação. Quaisquer que sejam seus objetivos, este livro se tornará um guia em uma jornada de programação para Minecraft, e todo aventureiro sabe que um guia é o item mais valioso de uma mochila. Você inicia sua viagem com uma simples, por exemplo, enviando mensagens para o bate-papo do Minecraft, depois familiariza-se com os conceitos básicos de programação do Minecraft no Python e, finalmente, aprende como usar novas habilidades para criar seus próprios jogos no Minecraft. No final da jornada, você terá conhecimentos e habilidades suficientes para se tornar um pioneiro na programação do Minecraft!
O que você aprende
Você aprenderá sobre as muitas facetas do Minecraft e como você pode influenciar seu comportamento usando os programas Python. Descubra o segredo do endereçamento de bloco em um mundo tridimensional usando coordenadas. Aprenda a localizar um personagem, criar e excluir blocos no Minecraft e como determinar qual bloco um jogador selecionou.
Você aprenderá a escrever programas em Python: dos mais simples, como “Hello World of Minecraft!”, Aos complexos que interagem com grandes objetos tridimensionais, os quais, graças às novas habilidades de programação em Python, são fáceis de identificar. Você também aprenderá como configurar e executar seu próprio servidor Minecraft local no seu PC.
Usando o módulo MinecraftStuff gratuito, que faz parte da biblioteca Python, você pode criar objetos bidimensionais e tridimensionais a partir de blocos, desenhar linhas e polígonos e também exibir texto.
Nota para pais e professores
Dividimos o livro em várias aventuras separadas, que podem ser consideradas projetos independentes. Cada um deles é dedicado a um recurso de programação para Minecraft. O conhecimento da linguagem Python prosseguirá gradualmente, do simples ao complexo. As primeiras aventuras são focadas exclusivamente em iniciantes, e as últimas cobrem seções mais complexas da linguagem Python e fazem o leitor esforçar suas habilidades.
Cada aventura apresenta um projeto prático separado com instruções passo a passo (em que os leitores podem marcar itens concluídos com marcas de seleção), elaborados em um estilo que lembra o estilo dos comentários nas listagens de programas. Descrições detalhadas são fornecidas nas inserções "Nós nos aprofundamos no código", que os alunos podem ler mais tarde para não se distraírem da entrada e teste de programas.
Cada aventura pode exigir mais de uma lição, mas todas são divididas em seções que podem ser usadas como temas para aulas ou aulas individuais.
A sintaxe da linguagem Python fornece o design de listagens de programas com recuos à esquerda, para destacar a estrutura do código - é sensível a maiúsculas e minúsculas. Os leitores jovens podem achar útil que os adultos projetem registros de indentação e caracteres para ajudá-los a evitar erros de digitação. Todos os programas podem ser baixados no site secundário. Portanto, se de repente surgir algum problema no programa, compare sua versão com a nossa e veja onde você cometeu um erro.
Mudanças na segunda edição
Na segunda edição, mantivemos o conteúdo e o mesmo estilo leve de narração e fizemos algumas pequenas melhorias e correções:
- Os kits iniciantes para download foram um pouco simplificados. Todas as coordenadas agora são reportadas seqüencialmente ao programa Python como absolutas, ou seja, as coordenadas reais dentro do Minecraft (e não em relação ao ponto de desova, como era antes). Isso torna a matemática relacionada à colocação de objetos no Minecraft muito mais compreensível para as crianças. E, devido a isso, às vezes são exibidos grandes números. As coordenadas na tela agora correspondem às coordenadas relatadas pelo programa Python que você está escrevendo.
- Para manter o livro atualizado e consistente com o que é usado nas escolas, todos os programas agora estão escritos na versão mais recente do Python 3, que recomendamos baixar para os leitores no Adventure 1. A única diferença que pode ser notada em nossos programas é o uso da função input (). raw_ input () (nesse sentido, o Python 3 funciona de maneira um pouco diferente do Python 2).
- O módulo MinecraftStuff gratuito de Martin foi atualizado para simplificar alguns recursos, e isso reduziu a quantidade de entrada de código necessária para entrar nos programas nas Aventuras 6 e 7, além de permitir a inclusão de um novo recurso: Minecraft Turtle! Este é um bloco totalmente controlado no Minecraft que pode se mover em três dimensões e permite que os leitores desenhem formas complexas de maneira simples e rápida. Também combina bem com programas de treinamento que introduzem regularmente conceitos de programação usando uma tartaruga programável.
Sobre a estrutura do livro
Cada capítulo do livro é uma aventura separada, ensinando novas habilidades e conceitos no processo de programação e teste de projetos. O livro está organizado para que cada aventura corresponda a um projeto independente. Embora, talvez, seja mais fácil para alguém dominá-los em ordem e se familiarizar com novos conceitos de programação gradualmente.
É muito importante que você leia a Aventura 1 antes de fazer qualquer outra coisa. Ele descreve como baixar e instalar tudo o que você precisa e verifique se tudo está funcionando corretamente. Nesta aventura, listaremos os principais passos que deverão ser executados nas próximas aventuras e os lembraremos durante as primeiras aventuras.
As três primeiras aventuras são escritas para quem sabe pouco ou não sabe nada sobre programação. Explicaremos todos os termos e conceitos à medida que os encontrarmos. As aventuras 2, 3 e 4 cobrem os principais elementos de qualquer bom jogo de Minecraft. Entre eles: a definição de eventos que ocorrem no mundo do Minecraft; executando cálculos simples e criando programas que respondem de maneira diferente, por exemplo, enviando mensagens para bate-papo ou criando blocos automaticamente. Esses três conceitos principais - definição, computação e resposta - serão usados ao longo do livro para criar programas Minecraft grandes e emocionantes.
As aventuras 5 e 6 são baseadas no que você aprendeu em aventuras anteriores e contêm programas maiores que são desenvolvidos e testados em etapas. O Adventure 5 discute maneiras de adicionar grandes quantidades de dados de arquivos de dados para salvar e duplicar estruturas grandes usando uma "máquina de cópia" tridimensional.
As aventuras 6 e 7 apresentam o módulo MinecraftStuff, que permite criar linhas, círculos e outras figuras bidimensionais usando blocos, assim como algumas fantásticas esferas e pirâmides tridimensionais. Eles podem se tornar a base para a construção de estruturas gigantes, que são muito difíceis de criar manualmente. A aventura 7 mostra como dar aos objetos em movimento características individuais para tornar seus movimentos mais ou menos razoáveis. Tendo dominado esses truques, você pode escrever emocionantes "jogos dentro do jogo" que certamente surpreenderão seus amigos.
Trecho. Invasão alienígena
Alienígenas planejam invadir o mundo do Minecraft. A sonda mergulha diretamente de cima para o personagem que está em perigo mortal: os alienígenas são hostis e não se acalmarão até atingirem seu objetivo.
No próximo programa, você usará o MinecraftShape e as técnicas de programação já usadas para criar um amigo de bloco para construir uma nave alienígena (Fig. 7.5) que voará no ar, perseguindo um personagem e tentando superá-lo. Quando isso acontece, ele teleporta o personagem para dentro.
A sonda é criada usando o MinecraftShape, como um cavalo de madeira no programa anterior; cada bloco terá suas próprias coordenadas e tipo relativos. Na fig. 7.6 mostra as coordenadas dos blocos (quando vistos de lado e de cima).
»Mais informações sobre o livro podem ser encontradas no
site do editor»
Conteúdo»
Trecho20% de desconto em cupons para minerais -
Minecraft