Lezioni di Logica Rossa di Minecraft. Lezione zero: Fondamenti

content auto translated from {from}

Occupiamoci di un argomento. E non uno qualsiasi, ma piuttosto complesso, interessante e... beh... probabilmente divertente, che apre il gioco da una nuova prospettiva. Non pensavate che Minecraft fosse solo "colpisci con l'ascia - raccogli legna"? Chi ha detto "ma non è così"? \indica con il dito una persona** Voi? Mio caro, continuate a scavare, noi non vi disturberemo. A tutti gli altri - benvenuti sotto il tag.

Ah, a proposito, sotto il tag ci sono molte immagini, fate attenzione al traffico...

[cut]

Parte zero. Introduzione.

Oggi (e non solo oggi) parleremo di quel misterioso Redstone (d'ora in poi - "redstone", che suona meno bello, ma è più semplice da scrivere), che molti di voi hanno trovato nelle loro innumerevoli spedizioni nelle caverne. Magari qualcuno ha "piantato" questo redstone sul pavimento, poi ha camminato intorno per un paio di minuti senza trovare un modo per utilizzarlo. Qualcuno, probabilmente, è persino andato su Internet e ha letto che in realtà è molto figo, ha guardato video su YouTube, si è appassionato all'idea e... poi è cominciato un capitolo con enormi schemi, parole incomprensibili, zeri, unidici... Brrr...

Questo manuale improvvisato è dedicato a coloro che comprendono che è fantastico, ma non capiscono come fare affinché tutto questo sia realmente fantastico. Lo dividerò in lezioni, e inizialmente, come in ogni manuale, dovrete sopportare varie definizioni e schemi primitivi. Tuttavia, poi (e ve lo prometto) ci occuperemo di meccanismi più seri e complessi. Forse a qualcuno basterà questa lezione e tutto diventerà chiaro. Bene, è per questo che scriviamo. Ne sarei molto felice. =)

Bene. Sembra che non abbia dimenticato nulla. Partiamo!

Parte prima. Immagini.

Iniziamo con le cose semplici - con le immagini. Sì-sì, le immagini. Vi mostrerò quegli elementi delle catene del redstone (di ciò che costruiremo in futuro) che utilizzeremo.

L'elemento principale è sabbia rossa (Redstone Dust), anche conosciuta come filo (Redstone Wire). Nelle catene svolge il ruolo di fili collegatori. Per posare il filo basta fare clic con il tasto destro sul pavimento. Si posano solo sulla parte superiore dei blocchi.

Torcia rossa (Redstone Torch). Anche questo gioca un ruolo enorme nelle catene del redstone. Viene utilizzata come elemento di alimentazione, come indicatore e anche negli schemi degli inverter (di questo parlerò più avanti).

La torcia, come fonte di segnale, invia sempre un "1" nella catena. Gli elementi successivi sono interruttori e inviano un'unità quando accesi / premuti.

Interruttore / Leva (Lever) - in stato acceso invia un'unità nel filo ad esso collegato. In stato spento, ovviamente - "zero".

Pulsante (Button) - si attacca solo alla parete. Dopo essere stato premuto, invia un segnale della durata di 0,9 secondi, poi ritorna allo stato non premuto.

Piastre di pietra e legno (Stone / Wood Pressure Plates) - a differenza del semplice pulsante, le piastre di pressione (non ci crederete!) si attaccano solo al pavimento e si attivano quando ci si sta sopra. Dopo che la si lascia, il segnale cessa di essere inviato. Ci sono sostanziali differenze tra i pulsanti, ma per ora non ci serviranno, quindi non vi preoccupate di questo.

Fondamentalmente, per questa lezione, avremo bisogno solo di questi elementi. Passiamo alla teoria, la parte meno gradevole di oggi...

Parte seconda. Matematica discreta.

Chi di voi ha chiuso così forte la mascella sentendo questa espressione da farci sentire lo sfregamento dei denti? Ah, immagino che abbiate ricordato enormi formule e dimostrazioni da questa disciplina. No, qui non c'è nulla di tutto ciò, qui sarà tutto più semplice. Molto più semplice.

Per comprendere le basi del funzionamento delle catene del redstone, è necessario avere almeno un'idea di cosa succede in esse (nella catena). Dunque, ogni filo ed elemento della catena può avere due stati - 0 o 1 ("spento" o "acceso" rispettivamente, sebbene siano più comunemente usati i termini "negativo" e "positivo"). A seconda dello stato, gli elementi conduttivi brilleranno vividamente o no.

Attualmente, un segnale sta passando attraverso il filo di sinistra, mentre quello di destra è trascurato.

Sulla torcia di destra c'è attualmente un segnale, mentre sulla sinistra - no.

Nelle catene ci sono nodi che svolgono una certa funzione. Per "nodi" si intendono gli elementi sopra descritti che influenzano in qualche modo il segnale: torce, inverter, generatori di segnali sincronizzati e così via. Si uniscono in nodi più grandi che svolgono funzioni più complesse. Logico, giusto?

A cosa possiamo collegare il filo se nel mondo di Minecraft non c'è nessun dispositivo elettrico? La risposta è semplice: a porte, liquidi (con un modo molto ingegnoso, ma è possibile), binari, dispensatori e blocchi musicali.

Tutto qui. Poco e, spero, chiaro. Andiamo a creare...

Parte terza. Come funziona tutto?

Elementare. Prendiamo in mano la sabbia rossa e facciamo clic un paio di volte sul pavimento. Dovremmo ottenere qualcosa del genere:

Quello è il filo, dal quale poi passerà il segnale. Non è necessario posarlo perfettamente dritto, va bene anche in questo modo:

Tutto, possiamo rimuovere (o meglio, eliminare i fili, ricordate quest'espressione per il futuro). Ora mettiamo una fonte di segnale. Prendiamo la torcia e la mettiamo a terra. Otteniamo questo:

In alto - una torcia normale, in basso - una torcia fatta di redstone. La differenza è evidente.

Ora colleghiamo la torcia alla porta. Creiamo la porta, la mettiamo e tiriamo il filo.

Prima di collegare il filo alla porta, essa sarà chiusa:

Dopo averla collegata alla torcia, si aprirà:

Fico, giusto? No? Ah, beh, perché mai ci serve una porta che si apre sempre... Bene. Rimuoviamo la torcia, mettiamo l'interruttore, in questo modo:

Ora possiamo gestire la porta tirando la leva. Azionate la leva e godetevi il momento di apertura della porta:

Con la leva è molto facile notare che la porta è aperta quando il filo brilla di rosso brillante ("1", segnale presente), e chiusa quando il filo è nero ("0", nessun segnale).

Il prossimo elemento della nostra giornata è il pulsante a pavimento. Lo installiamo al posto della leva:

E ora ci stiamo sopra:

Voilà! La porta si è aperta. Può essere aperta non solo dal nostro peso, ma anche da altri oggetti, come qualsiasi blocco gettato:

Per i dubbi:

Il blocco ha premuto il pulsante, tutto è lecito.

Adesso mettiamo un pulsante a muro:

Ci avviciniamo e premiamo. Contiamo 0,9 secondi e vediamo la porta chiudersi.

E, per inciso, perché stiamo sprecando energia? Colleghiamo due porte e possiamo entrambe aprirle premendo il pulsante a pavimento:

E tutto sarebbe perfetto...

Parte quarta. Era tutto bello sulla carta...

...se non fosse che il segnale diminuisce man mano che si propaga nei fili. Come? Ecco come:

Nota. Nelle versioni precedenti alla Beta 1.3, i fili con segnale erano sempre rossi. Ora il colore del filo si avvicina al nero man mano che ci si allontana dalla fonte.

Ricordate la semplice Regola dei Quindici: Il segnale si propaga solo per 15 blocchi dalla fonte. Facile da verificare:

La porta installata al 16esimo blocco è chiusa, quindi il segnale non le arriva (ricordo che la porta si apre al segnale "1").

E adesso che fare? Limitarsi a schemi di 15 blocchi? Pff... non è il nostro metodo. Impareremo a estendere il segnale (sarebbe meglio dire "compensare l'attenuazione del segnale").

Nota. In questa lezione verrà trattato il vecchio metodo di compensazione dell'attenuazione. Dopo il rilascio della Beta 1.3 è stata aggiunta un'altra opzione, ma la tratteremo più tardi.

Cancelliamo tutto e posiamo il filo in questo modo:

Come si può vedere, al 16esimo blocco il segnale è "sbiadito". Ora rimuoviamo i fili da un paio di blocchi:

E alla fine mettiamo un aggeggio di questo tipo:

In gergo, questo è chiamato "inverter". Inverte il segnale, cioè trasforma 0 in 1 e 1 in 0.

Continuiamo la catena, collegando all'uscita di questo inverter un altro:

Numererò gli inverter per comodità:

Il principio di funzionamento è semplice: il nostro segnale, qualunque esso sia, arriva al primo inverter, viene cambiato nel suo opposto (0 → 1, 1 → 0), poi va al secondo inverter, dove cambia di nuovo, riportando il suo valore originale. Gli inverter utilizzano torce, che, ricordo, sono fonti di segnale. In questo modo, il segnale, una volta arrivato al secondo inverter e cambiando segno (ricordate, all'inizio dicevo che i segnali sono più comunemente chiamati "positivi" e "negativi"?) viene generato sulla torcia, ricominciando i maledetti quindici blocchi.

Verifichiamo il funzionamento del nostro schema. Per fare ciò, ci mettiamo sul pulsante, inviando così un segnale positivo alla catena:

La porta si è aperta. Ora ci allontaniamo dal pulsante:

È facile notare che il tratto tra gli inverter ha un colore diverso rispetto agli altri due. In questo tratto il segnale ha un segno diverso.

Parte quinta. Conclusione.

Ecco, insomma, è tutto per oggi. Questi sono i concetti di base (...wait for it... ©) Logica Rossa di Minecraft. Grazie a essi potete già fare qualcosa di carino. Diciamo, una porta esterna che si aprirà con una leva dal vostro rifugio sotterraneo. Primitivo, ma va bene per cominciare. Quindi, fate di questo il vostro compito a casa, quando lo avrete completato - pubblicate screenshot o video. Metterò voti. ;)

Con questo vi saluto. Sinceramente vostro, fr4ntic.

P.S. Accetto critiche costruttive sul modo in cui ho presentato il materiale.

P.P.S. Accetto richieste per le prossime lezioni.

P.P.P.S. Se volete copiare questo da qualche parte (chissà),

indicate semplicemente l'autore e il link a questo articolo. Non è difficile per voi, è un piacere per me.