Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tutorial]Redstone I Mechanizmy !


GoodLife

Rekomendowane odpowiedzi

Opublikowano

I. WSTĘP

1.1 Czym jest redstone?

Minecraftowy redstone możemy śmiało porównać do przewodu elektrycznego. Podobnie jak przewód elektryczny redstone posiada swoją rezystancję (opór) i w przeciwieństwie do przewodu elektrycznego,którego rezystancję możemy śmiało pominąć, używając redstone musimy pamiętać, że będzie on przewodzić sygnał tylko przez 15 bloków (oczywiście istnieje kilka sposobów na wydłużenie zasięgu).

 

1.2 Wykorzystanie redstone.

Sposobów na wykorzystanie "czerwonego proszku" jest cała masa, od prostych systemów oświetlenia i otwierania drzwi do skomplikowanych układów cyfrowych.

 

1.3 Legenda

Zanim zacznę cokolwiek wyjaśniać musicie zapoznać się z legendą:

pochodnia_0.pngCzerwona, zgaszona pochodnia = (1 - jest zasilana)

pochodnia_1.pngCzerwona, zapalona pochodnia = (0 - nie jest zasilana)

pochodnia_0_top.pngCzerwona, zgaszona pochodnia umieszczona na bloku = (1)

pochodnia_1_top.pngCzerwona, zapalona pochodnia umieszczona na bloku = (0)

pochodnia_0_bok.pngCzerwona, zgaszona pochodnia umieszczona na bocznej ścianie bloku = (1)

pochodnia_1_bok.pngCzerwona, zapalona pochodnia umieszczona na bocznej ścianie bloku = (0)

przelacznik.pngPrzełącznik, może być to wajcha, przycisk itp.

redstone.pngRozsypany redstone

redstone_top.pngRozsypany redstone na bloku.

 

Robiąc schematy będę używał pochodni zapalonych, mimo, że w grze akurat mogą być zgaszone.

 

1.4 O układach cyfrowych i bramkach logicznych

Wcześniej już wspomniałem, że redstone jest odpowiednikiem przewodu elektrycznego, tak więc każdy mechanizm zbudowany przy użyciu redstone jest odpowiednikiem układu cyfrowego. W zasadzie wszystkie mechanizmy w MC są zbudowane na bramkach logicznych. Jak zapewne wszyscy wiedzą cyfrowe urządzenia pracują w systemie jedynkowym, tzn. albo sygnał jest (1), albo go nie ma (0). Podobnie jest w MC... zapalona pochodnia = 1; zgaszona = 0. Nie ma nic pośredniego ani innego niż 0 lub 1.

W tym miejscu pojawiają się bramki logiczne. Spośród bramek logicznych wyróżniamy bramki: NOT,OR,AND,NAND,OR,Ex-OR,Ex-NOR.

1.4.1 Bramka OR (LUB)

bramka_or.gif

Bramka OR realizuje funkcję sumy logicznej zmiennych wejściowych.

 

Tablica prawdy:

a b | a+b=y

0 0 | 0 - bo 0+0=0

0 1 | 1 - bo 0+1=1

1 0 | 1 - bo 1+0=1

1 1 | 1 - bo 1+1=1 (wielu powie "przecież 1+1=2!", jak już pisałem albo sygnał jest albo go nie ma...)

 

1.4.2 Bramka AND (I)

bramka_and.gif

Realizuje ona funkcję iloczynu logicznego zmiennych wejściowych.

 

Tablica prawdy:

a b | a*b=y

0 0 | 0 - bo 0*0=0

0 1 | 0 - bo 0*1=0 (matematyka na poziomie szkoły podstawowej - więcej obliczeń nie piszę)

1 0 | 0

1 1 | 1

 

1.4.3 Bramka NOT (NIE)

bramka_not.gif

Bramka o jednym wejściu. Realizuje ona funkcję negacji, tzn. jeżeli na wejściu jest 1 to na wyjściu mamy 0, jeżeli na wejściu 0 to na wyjściu 1 - chyba logiczne?

 

Tablica prawdy:

a | negacja a = y

0 | 1

1 | 0

 

1.4.4 Bramka NAND (NIE I)

Bramka NAND realizuje funkcję negacji iloczynu logicznego zmiennych wejściowych. A tak na chłopski rozum jest to bramka AND, na której wyjściu jest bramka NOT (czyli najpierw mnożymy a wynik negujemy).

 

Tablica prawdy:

a b | y

0 0 | 1 - bo 0*0=0 a negacja 0 to 1, więc na wyj. mamy 1

0 1 | 1 - bo 0*1=0 a negacja 0 to 1, więc na wyj. mamy 1

1 0 | 1

1 1 | 0 - bo 1*1=1 a negacja 1 to 0, więc na wyj. mamy 0

 

1.4.5 Bramka NOR (NIE LUB)

bramka_nor.gif

Bramka NOR (ang. Not OR; zaprzeczenie OR ) realizuję funkcję negacji sumy. I znów dwie bramki w jednej, wyobraźcie sobie bramkę OR na której wyjściu jest bramka NOT (czyli najpierw dodajemy a wynik negujemy).

 

Tablica prawdy:

a b | y

0 0 | 1 - bo 0+0=0 a negacja 0 to 1, więc na wyj. bramki mamy 1

0 1 | 0 - bo 0+1=1 a negacja 1 to 0, wiec na wyj. mamy 0

1 0 | 0

1 1 | 0

 

1.4.6 Bramka Ex-OR (ALBO)

bramka_ex_or.gif

Bramka Ex-OR realizuje funkcję nazwaną sumą modulo 2. Wyższa szkoła jazdy? Nie... Jedyne co trzeba zapamiętać to to, że na wejściach muszą być 2 różne stany (0 1 lub 1 0), aby na wyjściu pojawiła się 1.

 

Tablica prawdy:

a b | y

0 0 | 0

0 1 | 1

1 0 | 1

1 1 | 0

 

1.4.7 Bramka Ex-NOR (NIE ALBO)

Bramka Ex-NOR działa podobnie jak Ex-OR, z tą różnicą, że aby na wyjściu otrzymać 1 na wejściach muszą być takie same stany (tzn. 0 0 lub 1 1).

 

Tablica prawdy:

a b | y

0 0 | 1

0 1 | 0

1 0 | 0

1 1 | 1

 

 

II. Tutorial właściwy

2.1 Bramki logiczne w Minecraft

Bramki logiczne w Minecraft zachowują się dokładnie identycznie jak ich prawdziwe odpowiedniki, jedyna ich różnica to wygląd (tych prawdziwych już znacie, teraz czas na te Minecraft'owe). Przypomnę tylko, że przełączniki możemy zastąpić sygnałem z innych bramek.

 

2.1.1 Bramka OR w Minecraft

mc_OR.png

Dwa przełączniki na bocznych ścianach bloku, wiązka redstone i bramka OR gotowa.

 

2.1.2 Bramka AND w Minecraft

mc_AND.png

 

2.1.3 Bramka NOT w Minecraft

mc_NOT.png

2.1.4 Bramka NAND w Minecraft

mc_NAND.png

 

2.1.5 Bramka NOR w Minecraft

mc_NOR.png

 

2.1.6 Bramka Ex-OR w Minecraft

mc_ExOR.png

 

 

III Przykłady i wyjaśnienia

 

3.1 Przełącznik i odbiornik - drzwi zdalnie otwierane

2presureplate.png

Na powyższym obrazku widać prosty przykład zastosowania przełącznika i odbiornika. Po lewej stronie mamy Presure Plate, który otwiera drzwi w chwili gdy coś na nim stoi, a dzieje się tak dlatego, że "Pochodnia 1" neguje sygnał który otrzymuje (przykład wykorzystania bramki NOT). Gdyby pochodnię podpisaną jako "Pochodnia 1" zastąpić redstonem Presure Plate zamykałby drzwi gdyby tylko coś na nim stało. Warto by zauważyć, że aby cały mechanizm działał poprawnie Presure Plate musi być dokładnie blok na rozsypanym Redstone a "Pochodnia 2" musi być dokładnie pod drzwiami (lub innym odbiornikiem). Nie jeden z was powie pewnie, że słaby to mechanizmy, bo gracz (jeżeli nic nie położy na Presure Plate) nie zdąży przejść przez tak oddalone drzwi zanim te się zamkną... Ale od czego mamy Repeater'y? Pomiędzy "Pochodnią 1" a "Pochodnią 2" wystarczy tylko postawić takie urządzenie odpowiednio opóźnić i gotowe mamy urządzenie, które nam otworzy i zamknie za nami drzwi!

 

1336826229-U379973.png

Tuty :

Najwydajniejsza optymalizacja minecrafta czyli zwiększenie fps'ów !

http://www.mpcforum.pl/topic/506414-tutnajwydajniejsza-optymalizacja-minecrafta-czyli-zwiekszenie-fpsow/

LitleSky !


http://www.mpcforum.pl/topic/505707-dllitlesky-survival/

RedStone i Mechanizmy


http://www.mpcforum.pl/topic/596227-tutorialredstone-i-mechanizmy/

Jak postawić serwer na VPS


http://www.mpcforum.pl/topic/592967-tutjak-postawic-serwer-na-vps/

Opublikowano

Poradnik skopiowany z innego forum.

Tak a co nie dodałem źródła ?

 

@Edit aa nie nie dodałem xD sorki już daje !

1336826229-U379973.png

Tuty :

Najwydajniejsza optymalizacja minecrafta czyli zwiększenie fps'ów !

http://www.mpcforum.pl/topic/506414-tutnajwydajniejsza-optymalizacja-minecrafta-czyli-zwiekszenie-fpsow/

LitleSky !


http://www.mpcforum.pl/topic/505707-dllitlesky-survival/

RedStone i Mechanizmy


http://www.mpcforum.pl/topic/596227-tutorialredstone-i-mechanizmy/

Jak postawić serwer na VPS


http://www.mpcforum.pl/topic/592967-tutjak-postawic-serwer-na-vps/

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...