Pytanie:
Jak daleko może podróżować prąd Redstone?
soulBit
2011-05-13 20:43:41 UTC
view on stackexchange narkive permalink

Wiem, że istnieje limit 15 bloków, zanim potrzebny jest repeater, jednak szukam CAŁKOWITEJ odległości, jaką prąd może pokonać. Czy to jest nieskończone? Czy mogę dodawać przemienniki i ciągnąć dalej w nieskończoność?

Nie mam nic przeciwko temu, czy używane są „oldschoolowe” przemienniki (2 NIE bramki), czy te dodane w wersji Beta 1.5, największe wygrane na dystansie.

EDYTUJ:

Ciekawe rzeczy, chciałbym zobaczyć kilka zdjęć przedstawiających twoje odkrycia!

Jestem ciekawy, jaki jest cel nagrody; wygląda na to, że Ronan udzielił ci wyczerpującej odpowiedzi 7 minut po tym, jak zadałeś, a ty nie rozwinąłeś swojego pytania.
@Nick Szukam bardziej szczegółowej odpowiedzi - Ronan's nie podaje sztywnego limitu, tylko to, że zatrzyma się, gdy część drutu nie będzie już obciążona.
Dzieje się tak, ponieważ nie ma ograniczeń, zależy to od liczby załadowanych innych fragmentów, odległości renderowania i pamięci RAM (?)
może to również jest dla Ciebie interesujące: http://www.minecraftwiki.net/wiki/Talk:Redstone_circuits#Redstone_General Twierdzą, że czerwony kamień przestanie działać po 281 blokach (czyli po 17,5 kawałków)
Osiem odpowiedzi:
Ronan
2011-05-13 20:50:52 UTC
view on stackexchange narkive permalink

Krótka odpowiedź:

Może trwać wiecznie zapalone latarki, a repetytory zawsze będą dawać prąd o wartości 15.

Długa odpowiedź:

Prąd będzie płynął do momentu, gdy część przewodu nie będzie już ładowana, jeśli źródło prądu nie znajduje się w odległości renderowania, prąd nie rozpocznie się. (Dlatego Minecraft wewnątrz Minecraft nie będzie działać, nie ma wystarczająco dużo miejsca, aby uruchomić cały komputer).

81 lokalnych fragmentów jest ładowanych do pamięci w dowolnym momencie, a każdy fragment ma 16 bloków długości. Zatem w oparciu o ten prąd powinien być w stanie podróżować co najwyżej 16 * 9 = 144 bloki.
To jednak prosta linia - możesz mieć dłuższą linię, o ile jest wygięta.
Co powiedział - czerwony kamień będzie działał w dowolnym miejscu w * załadowanym * kawałku. jeśli masz zasilany przewód, który wychodzi z obciążonego obszaru, a następnie wraca, będzie on zasilany, dopóki nie dotknie krawędzi załadowanego kawałka, a gdy wróci, nie będzie zasilany.
@Douglas Leeder: To prawda, nie zdawałem sobie z tego sprawy! W takim przypadku najdłuższa ścieżka wewnątrz fragmentu będzie miała wartość sqrt (16 ^ 2 + 16 ^ 2) ≈ 22. I wtedy możemy mieć tę przekątną rozciągającą się wewnątrz większego kwadratu 9 na 9 kawałków o przekątnej długości sqrt (9 ^ 2 + 9 ^ 2) ≈ 12. Dlatego (jeśli matematyka się sprawdza), powinieneś otrzymać maksymalnie 12 * 22 ≈ 264 bloki prądu.
Co się stanie, jeśli użytkownik będzie szedł wzdłuż przewodu, gdy prąd płynie wzdłuż przewodu? A co z serwerami SMP z wieloma osobami rozproszonymi, aby załadować jak najwięcej fragmentów? Mam ochotę połączyć oba te elementy, a także pozwolić użytkownikom ustawić swoje współrzędne na mapie, odpowiedź może być naprawdę nieskończona, o ile ludzie będą mieli cierpliwość, aby kontynuować przejście do nowych fragmentów.
@Dave Zamierzałem przetestować teorię zejścia z drutu, ale zrobienie takiej ilości drutu na raz spowodowało awarię gry. :(
Williham Totland
2011-05-17 00:22:41 UTC
view on stackexchange narkive permalink

Wersja skrócona:

Dzięki zastosowaniu repeaterów odległość przemieszczania jest nieskończona. Można to wykorzystać do zbudowania umiarkowanie dużych buforów pamięci wykorzystujących pamięć z linią opóźnień, dla zabawy i zysku.

Pamiętaj, że mogą istnieć praktyczne ograniczenia tego, ile silnik gry może obsłużyć, zanim wybuchnie.


Wersja długa:

Jeśli nie jest to kwestia odległości, ale raczej kwestia teoretycznej maksymalnej liczby bloków przewodów / repeaterów, które mogą być zasilany pojedynczą pochodnią z czerwonego kamienia, ta liczba jest dość duża.

Biorąc pod uwagę fakt, że repeatery z czerwonego kamienia zresetują prąd do 15, rzeczywista odległość jest nieskończona, ale istnieje praktyczna odległość; załadowane kawałki. To ogranicza cię do obszaru 16 * 16 * 81; i jeśli chcesz odizolować swoje obwody; daje to przybliżoną górną granicę 11000 zasilanych kawałków drutu / repeatera, chyba że używasz tylko przekaźników i przewodów do zwojów, w którym to przypadku możesz prawie całkowicie tesselować cały obciążony obszar, pozwalając na utratę około 144 bloków do obracania spacji.

Edycja: Warto zauważyć, że w konfiguracji ze wszystkimi przemiennikami; podczas gdy otrzymasz 20000 metrów kwadratowych aktywnego czerwonego kamienia; powiedział, że czerwony kamień nie będzie w stanie niczego zasilić; a każda luka ucieczki, którą utworzysz, aby umożliwić urządzeniu pobór mocy, będzie miała dość duży wpływ na liczbę bloków, które można zasilić (w górę o cały rząd).

Reedit: Zrobiłem małą gafę w mojej matematyce:

W konfiguracji obejmującej wszystkie przemienniki możesz również użyć kilku poziomów; do około 62 (uwzględniając podłoże skalne i niebo) warstw ciasno upakowanego czerwonego kamienia; dając ci gdzieś na północ od 1200000 metrów prądu czerwonego kamienia; lub trochę na południe od 1,2 megabitów pamięci w pamięci liniowej; 150 kilobajtów.

W grze dla jednego gracza to 150 kB jest jako takie absolutnie maksymalne miejsce, jakie może mieć każdy komputer z grą Minecraft. 150kB może nie brzmieć dużo; ale jeśli użyjesz jakiegoś zegara i odpowiednio zaprojektowanego bufora, daje to prawie 10 minut 256-tonowej muzyki lub ponad godzinę, jeśli ograniczysz się do 32 tonów. (Oczywiście nie miałbyś miejsca na zbudowanie odtwarzacza muzycznego i nadal miałbyś pamięć, ale nie o to chodzi.;)

Threeedit:

Zrzut ekranu możliwego projektu komórki pamięci o wysokiej gęstości w Minecrafcie:

Repeater memory cell concept

Nie pokazano: obwód monostabilny umożliwiający wejście 1-taktowe i urządzenie pętli zwrotnej zmieniające go w pamięć trwałą

Ten konkretny projekt wykorzystuje zarówno bramki ^^, jak i kompaktowe repeatery; funkcją repeaterów jest zasadniczo zwiększenie izolacji, zwiększenie gęstości i, co za tym idzie, odległości; ale również pełnią funkcję pamięci liniowej. Komórka pamięci taka, jak ta, zbudowana od podłoża skalnego (4) do nieba (128) na 81 kawałkach, ma przybliżoną maksymalną odległość podróży dla impulsu czerwonego kamienia 144 * 144 * ((128-4) / 2) + (128-4) = 1285756 metrów; o łącznej pojemności 1276,828 bitów.


Uwaga: Ustalenie, jak duży odcinek czerwonego kamienia będzie musiał zostać poświęcony w centralnej części tej komórki pamięci, aby zbudować 32-tonowy odtwarzacz muzyczny; 32-bitowy bufor i narzędzia do programowania muzyki pozostawia się czytelnikowi jako ćwiczenie.

Tak jak w rzeczywistości budowanie i sprawdzanie, czy faktycznie zadziała w opisanej skali. ;)

fredley
2011-05-13 22:55:51 UTC
view on stackexchange narkive permalink

Możesz rozszerzyć zasięg tak daleko, jak chcesz w SMP, o ile inni gracze lub boty są na miejscu, aby przechowywać fragmenty w pamięci, które znajdują się poza 81 fragmentami załadowanymi wokół gracza . Kilka większych kreacji redstone na youtube ma boty stacjonujące w regularnych odstępach czasu, aby zachować cały obwód w pamięci.

W trybie dla jednego gracza jesteś ograniczony do 81 fragmentów, 144 bloków .

144 klocki plus góra / dół!
Pat
2011-10-23 03:41:52 UTC
view on stackexchange narkive permalink

Dla tych, którzy mają własny serwer - trochę dodatkowych informacji. Biegnę 1.8. Zbudowałem bardzo długi tor, który nie działał. Nie liczyłem ani nie obliczałem, ale do Twojej wiadomości - zmieniłem parametr odległości widoku z domyślnej wartości 10 na 15 i mój obwód działał zgodnie z oczekiwaniami. Najwyraźniej, tak jak się spodziewałem, większa odległość widzenia zatrzymuje więcej fragmentów pamięci.

Xero1of1
2012-07-16 01:31:27 UTC
view on stackexchange narkive permalink

Sam przeprowadziłem w tej sprawie badania. Mam 16 zestawów pamięci po 2 bajty każdy. Każda sekcja pamięci ma około 40 bloków długości. Propagacja czerwonego kamienia jest dobra do sekcji 5. Czasami dociera do 8. sekcji. Tak więc prąd jest niezawodnie ograniczony do 200 bloków, a do 320 będzie ograniczać niezawodność. Jestem na normalnej odległości renderowania i możliwe, że przy wyższym renderowaniu uzyskasz dalszą propagację.

Używam standardowej komunikacji równoległej typu side-by-side z odstępem między wierszami. Przy 16 bitach na sekcję pozostawia 32 bloki zarezerwowane do komunikacji. Dodatkowe 8 to przestrzeń wymagana do kierowania sygnałów do miejsca, w którym mają iść. Są one podtrzymywane przez przekaźniki redstone w odległości około 12-14 bloków między nimi.

Teraz jest to komunikacja boczna, a nie pionowa. Ponieważ pion pozostaje w tym samym fragmencie, uważam, że propagacja sygnału pionowego jest nieskończona do minimum i maksimum samego fragmentu.

To oczywiście zakłada, że ​​gracz się nie porusza.
Evan Darwin
2011-05-21 05:16:11 UTC
view on stackexchange narkive permalink

15 bloków to Twoja odpowiedź. W przypadku repeaterów może być nieskończona.

Prosimy o powstrzymanie się od tworzenia postów, które nie dodają niczego, o czym już wspominali inni respondenci.
Jamie
2013-08-29 19:34:59 UTC
view on stackexchange narkive permalink

Jeśli korzystasz z modów, możesz użyć kotwic świata ect, aby ładować fragmenty, poza tym nie wiedziałbym, czy byt / gracz podróżujący w wagoniku, który sąsiaduje z przewodem z czerwonego kamienia, będzie nadal renderował kawałki.

Andy
2015-04-20 03:28:17 UTC
view on stackexchange narkive permalink

Teoretycznie około 5 milionów, jeśli poszedłeś w skałę, aby skylimit, układając go spiralnie w górę, i stałeś w kawałku obok kawałka odradzania, aby podwoić obszar, który załadowałeś.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...