Aulas de Lógica Vermelha do Minecraft. Aula Zero: Fundamentos

content auto translated from {from}

Vamos lá. E não a qualquer coisa, mas algo suficientemente complexo, interessante e... bem... moderadamente divertido, talvez, abrindo o jogo de uma nova perspectiva. Vocês não acham que Minecraft é apenas "bata com um machado e colete madeira"? Quem disse "não é assim?"? \aponta o dedo para uma pessoa** Você? Meu caro, continue cavando, não vamos atrapalhá-lo. Para todos os outros – sejam bem-vindos à continuação.

Ah, a propósito, na continuação tem um monte de imagens, economize seu tráfego...

[cut]

Parte Zero. Introdução.

Hoje (e não só hoje) vamos falar sobre aquele misterioso Redstone (daqui em diante – "redstone", que pode não soar tão bonito, mas é mais fácil de escrever), que muitos de vocês encontraram em suas inúmeras expedições cavernosas. Talvez alguém até tenha "plantado" esse redstone no chão, depois andou ao redor dele por dois minutos, sem conseguir pensar em um uso para ele. Alguém, provavelmente, até procurou na internet e leu que na verdade é muito legal, assistiu a vídeos do YouTube, se empolgou com a ideia e... depois chegava a parte com aqueles enormes esquemas, palavras incompreensíveis, zeros, uns... Brrr...

Este guia improvisado é para aqueles que entenderam que isso é incrível, mas não sabem como fazer tudo isso realmente ser incrível. Vou dividi-lo em lições, e, como em qualquer livro didático, primeiro vocês terão que suportar várias definições e esquemas primitivos. No entanto, depois (e eu prometo isso a vocês) nós iremos nos dedicar a mecanismos mais sérios e complexos. É possível que para alguns este primeiro ensinamento seja o suficiente, e tudo fique claro e compreensível. Bem, é para isso que tudo está sendo escrito. Ficarei muito feliz com isso. =)

Certo. Parece que não esqueci nada. Vamos lá!

Parte Um. Imagens.

Vamos começar pelo simples – pelas imagens. Sim, sim, pelas imagens. Vou mostrar a vocês os elementos das cadeias de redstone (aquilo que vamos construir no futuro) que iremos usar.

O elemento mais importante – areia vermelha (Redstone Dust), também conhecido como fio (Redstone Wire). Ele atua como fios conectores nas cadeias. Para colocar o fio, basta clicar com o botão direito do mouse no chão. Ele só pode ser colocado no topo dos blocos.

Tocha de Redstone (Redstone Torch). Ela também desempenha um papel enorme nas cadeias de redstone. É usada como fonte de energia, como indicador, e também em circuitos inversores (sobre isso mais tarde).

A tocha, como fonte de sinal, sempre fornece "1" à cadeia. Os próximos elementos são interruptores e fornecem um sinal quando estão ligados / pressionados.

Interruptor / Chave (Lever) – quando ligado, fornece um sinal de "1" ao fio conectado a ele. Quando desligado, fornece "0".

Botão (Button) – conecta-se apenas à parede. Após ser pressionado, envia um sinal que dura 0,9 segundos e depois volta a um estado não pressionado.

Placas de pressão de pedra e madeira (Stone / Wood Pressure Plates) – ao contrário de um botão simples, elas (acreditem!) são anexadas ao chão e são acionadas quando alguém pisa nelas. Depois que você sai, o sinal para. Há uma diferença substancial entre os botões, mas nesta fase inicial não será útil, então não vamos nos preocupar com isso.

Para esta lição, esses elementos são suficientes. Vamos começar pela teoria, a parte menos agradável da lição de hoje...

Parte Dois. Matemática Discreta.

Quem teve a mandíbula cerrada apenas pela menção dessa expressão? A-a-a, suponho que vocês se lembrem de enormes fórmulas e provas dessa ciência. Não, não é isso, será tudo mais simples. Muito mais simples.

Para entender o básico do funcionamento das cadeias de redstone, é preciso pelo menos ter uma ideia do que ocorre nelas (cadeias). Portanto, cada fio e cada elemento da cadeia pode ter dois estados – 0 ou 1 ("desligado" ou "ligado", respectivamente, embora mais frequentemente sejam usados os termos "negativo" e "positivo"). Dependendo do estado, os elementos condutores irão brilhar intensamente ou não.

Por este fio da esquerda, o sinal está sendo enviado, enquanto o da direita não está recebendo atenção.

Na tocha da direita, há sinal, e na esquerda, não.

Existem nós nas cadeias que realizam funções específicas. Por "nós", estamos nos referindo aos elementos já descritos que afetam o sinal: tochas, inversores, geradores de sinais sincronizados e assim por diante. Eles se combinam em grandes nós que executam funções mais complexas. O que é lógico.

A que podemos conectar o fio, se no mundo Minecraft não existem aparelhos elétricos? A resposta é simples: a portas, líquidos (de uma maneira bastante engenhosa, mas é possível), trilhos de trem, dispensadores e blocos sonoros.

Isso é tudo. Pouco e, espero, compreensível. Vamos lá criar...

Parte Três. Como tudo isso funciona?

Elementar. Pegamos a areia vermelha e clicamos algumas vezes no chão. Deveríamos obter algo assim:

Aquele fio, pelo qual o sinal irá passar depois. Não é necessário colocá-lo perfeitamente reto, até mesmo essa opção funciona:

Tudo certo, podemos apagar (na verdade, retirar os fios, lembrem-se desta expressão para o futuro). Agora vamos colocar uma fonte de sinal. Pegamos a tocha e a colocamos no chão. Obtemos isso:

Cima – uma tocha comum, embaixo – uma tocha feita de redstone. A diferença é óbvia.

Agora vamos conectar a tocha à porta. Craftamos uma porta, colocamos e conectamos o fio.

Antes de conectá-la à tocha, a porta estará fechada:

Após a conexão com a tocha, ela se abrirá:

Legal, não? Não? Ah, bem, para que precisamos de uma porta sempre aberta… Tudo bem. Tiramos a tocha, colocamos o interruptor no lugar dela, assim:

Agora podemos controlar a porta puxando a alavanca. Ligue-a e aprecie o momento em que a porta se abre:

Com a alavanca, é muito fácil notar que a porta está aberta quando o fio brilha em vermelho intenso ("1", sinal está presente), e fechada quando o fio está preto ("0", sem sinal).

O próximo elemento do dia de hoje é o botão de piso. Vamos instalá-lo no lugar da alavanca:

Agora vamos pisar nele:

Voilà! A porta se abriu. Você pode abri-la não apenas com seu peso, mas também com outros itens, como qualquer bloco lançado das mãos:

Para os céticos:

O bloco pressionou o botão, tudo justamente.

Agora vamos instalar um botão de parede:

Aproximamos e pressionamos. Contemos 0,9 segundos e veremos a porta fechar.

E, por falar nisso, por que estamos gastando energia? Vamos conectar duas portas e ambas serão abertas pressionando o botão do piso:

E tudo seria perfeito...

Parte Quatro. Era tudo teoria...

...se o sinal não se atenuasse ao se espalhar pelos fios. Como? Assim:

Nota. Nas versões anteriores à Beta 1.3, os fios com sinal eram sempre vermelhos. Agora, a cor do fio diminui para preto à medida que se afasta da fonte.

Lembrem-se da simples Regra dos Quinze: O sinal se espalha apenas por 15 blocos a partir da fonte. É fácil verificar:

A porta colocada no 16º bloco está fechada, o sinal não chega a ela (lembro que a porta se abre ao receber sinal de "1").

O que devemos fazer? Limitar-se a esquemas de 15 blocos? Pff... Não é nosso estilo. Vamos aprender a estender o sinal (de um jeito mais chique, seria "compensar a atenuação do sinal").

Nota. Neste ensinamento, abordamos o método antigo de compensação da atenuação. Após o lançamento da Beta 1.3, uma nova opção foi adicionada, mas vamos abordá-la depois.

Vamos apagar tudo e colocar os fios assim:

Como podem ver, no 16º bloco, o sinal está "escurecido". Agora vamos retirar os fios de alguns blocos:

E na extremidade, colocamos este aparelho:

No jargão, isso é chamado de "inversor". Ele inverte o sinal, ou seja, transforma 0 em 1 e 1 em 0.

Continuamos a cadeia, conectando a saída desse inversor a outro:

Vou numerar os inversores para facilitar:

O princípio de funcionamento é simples: nosso sinal, qualquer que seja, chega ao primeiro inversor, muda para o oposto (0 → 1, 1 → 0), depois vai para o próximo inversor, onde muda novamente, retornando ao seu valor inicial. Os inversores utilizam tochas, que, lembrem-se, são fontes de sinal. Assim, o sinal, ao chegar ao segundo inversor e mudar de sinal (lembram que no início eu mencionei que os sinais são mais frequentemente chamados de "positivos" e "negativos"?), é gerado na tocha, reiniciando a contagem dos infelizes quinze blocos.

Vamos testar nossa configuração. Para isso, vamos pisar no botão, enviando um sinal positivo à cadeia:

A porta se abriu. Agora, vamos sair do botão:

É fácil notar que a seção entre os inversores tem uma cor oposta às outras duas. Nesta seção, o sinal tem um sinal diferente.

Parte Cinco. Conclusão.

Bem, isso é tudo por hoje. Estes são os conceitos mais básicos (…wait for it… ©) da Lógica Vermelha do Minecraft. Graças a eles, você já pode facilmente fazer algo. Bem, digamos, uma porta na parte externa que se abrirá com um interruptor do seu bunker subterrâneo. Primitivo, mas é um excelente começo. Que tal fazer isso como seu dever de casa? Quando você concluir – poste capturas de tela ou vídeos. Irei dar notas. ;)

Então, permitam-me me despedir. Sinceramente seu, fr4ntic.

P.S. Aceito críticas construtivas sobre a forma de apresentar o material.

P.P.S. Aceito sugestões para as próximas lições.

P.P.P.S. Se por acaso você quiser copiar isso para algum lugar (quem sabe),

apenas indique o autor e o link para este artigo. Não será difícil para você, e eu ficarei grato.