Základy červené logiky Minecraft. Druhá lekce: Základní logické prvky

content auto translated from {from}

\utírá prach z knihy** Už jste se stihli po dlouhé době stýskat po lekcích na Škole Červené Logiky Minecraft? Už ano? Skvělé. Hladoví po vědomostech - co může být lepší?

Disclaimer. Důrazně doporučujeme, abyste si před přečtením této lekce přečetli předchozí:

Úvodní lekce: Základy

První lekce: Opakovač / Diod / Zpoždění

[cut]

Místo úvodu

První myšlenkou, když jsem si sedl psát tuto lekci, bylo "Hmmm... A co kdybychom místo té malé a úzké místnosti postavili něco většího a solidnějšího?" První varianta vypadala takto:

Podíval jsem se, nelíbilo se mi, rozhodl jsem se předělat. Nakonec vznikl takový pěkný komplex vědeckého výzkumu:

Ani bez pístů se to neobešlo:

Uvnitř je to celkem skromné:

Dokonce až příliš skromné. Na normální let fantazie to nestačí. No, na tom nezáleží, do příští lekce to přepracujeme. Pojďme na to.

Kapitola 1. Přenos signálu ve vertikálním směru

V předchozích lekcích jsme pokládali dráty výhradně na plochý povrch nebo na malé schodové překážky. A co když je potřeba přenést signál přesně dolů nebo přesně nahoru?

Řekněme, že máme takovou situaci

Jako možnost lze postavit spirálovité schodiště z bloků:

Takovéhle

Hrubé. Podřadné. Nudné. Není to naše metoda. Existuje elegantnější varianta. Je menší (2×1 oproti 2×2) a nevyžaduje dodržování "Pravidla patnácti" (signál se šíří pouze na patnáct bloků od zdroje; pokud si nepamatujete – obnovte si paměť nulovým kurzem).

Ještě je třeba poznamenat, že tato varianta se skládá ze dvou schémat:

Schéma "Signál shora dolů"

Schéma "Signál zdola nahoru"

Poznámka. Ne, to není trojrozměrný obrázek, ke kterému je potřeba naklonit oči. Zvykněte si, před námi čeká ještě spousta dvojitých, složených a dokonce čtyřnásobných obrázků. Liší se signály, tak hledejte rozdíly v drátech, svíčkách a pákách.

Kapitola 2. Základní logické prvky

Teď se přesuňme od obecné teorie k opravdové praxi, a to konkrétně prozkoumáme základní logické prvky, s jejichž pomocí lze postavit téměř jakoukoli větší logickou operaci.

Spojovací blok

Tento blok je velmi užitečný pro skrytí všech schémat za stěnami. Pověste přepínač, připevněte k němu svíčku, a – voilà! – můžete přenášet signál přes stěnu, kde se odehrává veškerá Červená Magie.

Inverzní blok

Již známý prvek z předchozí lekce. Můžete jej použít k inverzi signálu nebo jako součást zesilovacího bodu k obcházení Pravidla patnácti. Poslední variantu vzal čas s příchodem Diodu ve verzi 1.6.

Na první pohled se toto schéma nijak neliší od předchozího, kromě toho, že místo písku se zde používá svíčka. Vlastně v tomto rozdílu spočívá veškerá magie: v prvním schématu signál jednoduše prochází blokem, ve druhém – svíčka jej přijímá a mění na opačný.

A

Začneme prvkem A. O samotném prvku se dozvíte více na lekcích Diskrétní matematiky a Matematické logiky. Nebo na nějakém Obvodovém inženýrství nebo Rádiotechnice. V krajním případě – existuje Wikipedie.

Jestliže shrneme, prvek A vydává jedničku, pokud jsou oba signály, které na něj přicházejí, také rovny jedničce.

Schéma prvku A je docela jednoduché:

Pro demonstrování práce prvku vytáhnu drát z výstupu blíže k přepínačům:

Funguje, jak má:

Může se použít například, aby se dveře otevřely pouze tehdy, když jsou oba přepínače zapnuty.

A-NÉ

Prvky ***-NÉ usnadňují život tvůrcům schémat tím, že není třeba používat další zařízení, pokud potřebují inverzovaný signál z prvku ***.

V případě prvku A-NÉ to znamená, že drát se rozsvítí pouze tehdy, když jsou oba přepínače vypnuty.

Zde už to je vidět

Ale je třeba demonstrovat i další varianty:

Opravdu, výstup (levý drát) se rozsvítí pouze při vypnutých přepínačích.

NEBO

Prvek NEBO. Funguje ještě jednodušeji: vydává jedničku na výstupu, pokud alespoň na jeden vstup byla podána jednička. V průběhu práce na této podkapitole jsem zjistil, že tento prvek má docela rozmanité schémata. V závislosti na bohatství hráče a cílech, pro které se prvek používá, lze rozlišit dokonce tři různé varianty schématu. Začneme tou nejobyčejnější.

Pákové schéma

Diamantový blok se dostává na válečné stezky. Chybí doutnající cigára.

A právě proto je obyčejná. Oblast použití tohoto uměleckého díla osobně mi stále není jasná, nicméně takové schéma je uvedeno v Minecraftové Wiki, takže jsem považoval za potřebné jej zmínit. Ano, vím, co si myslíte: zasunout místo přepínačů dráty.

Poker Face v podání Červeného písku

Zkoušel jsem. Výsledek stejný.

Rozum mi šeptal, že bych mohl zkusit nahradit jeden z drátů přepínačem...

And not a single hack was given that day

...ale nic to nepomohlo. Dobře fungovalo pouze na kombinaci 0˅0. To byla ironie, pokud to někomu není jasné.

Drátové schéma

Na řadu přichází skutečně funkční a aktivně používané schéma – drátové. Jeho výhodou je jednoduchost a nízké požadavky na zařízení (potřebujete jen Červený písek).

Takto funguje:

Ideální schéma. Pravda je, že...n

Problém získání skutečného signálu z linky

...který může nastat u složitých schémat. Představte si, že jsme na náš prvek NEBO podali dva signály, avšak pravý nám náhle potřeboval v jiné části schématu pro nějaké velmi důležité operace, a my jsme naivně udělali tohle:

Ale když jsme zatáhli za levý přepínač, na našem odbočení, na kterém by měla být nula, se objevila jednička:

:(

Smutek, bolest, zklamání.

Diodové schéma

Když jsem přemýšlel o řešení tohoto problému, strávil jsem dlouhé dvacet sekund. Poté jsem vytáhl dva diody ze svého batohu a zapojil je do schématu:

V první lekci už jsem mluvil, jak diody fungují. V tomto případě fungují přesně tak, jak mají:

Takže tady máte první objev Experimentálního centra při Laboratoři výzkumu přírody Červeného písku (kdo pochopil vtip – zvedněte ruku :3).

NEBO-NÉ

U prvku NEBO je také jeho ***-NÉ varianta. Staví se neuvěřitelně jednoduše:

A také funguje:

Místo závěrečného slova

Na tomto, dámy a pánové, je to pro dnešek vše. Už nyní můžete vytvořit nějaké ne příliš složité schéma, které bude dělat něco velmi skvělého. Například otevřít železné dveře (které, mimochodem, jiným způsobem než pomocí Červeného písku, nelze otevřít) pouze tehdy, když budou na tlačítkách vedle dveří položeny oběti v podobě diamantů. Samozřejmě, pro všechny griefery to nebude bránit hodit místo drahých kamenů obyčejné, ale možná si někdo dá říct. Lidé jsou různí :3

Tímto vám dovolte se rozloučit, s vámi byl fr4ntic. Šťastné stavění a úspěšné bádání. Na shledanou!

Zvláštní poděkování

♥ Minecraft Wiki za materiály

♥ Pegazs za korekturu

♥ Všem, kteří darovali diamant nulté lekci

♥ Všem, kteří to přečetli

♥ Všem, kteří pochopili aspoň něco.