Các Bài Học Lý Thuyết Đỏ trong Minecraft. Bài Học Số 0: Những Điều Cơ Bản

content auto translated from {from}

Hãy cùng nhau làm việc. Không phải việc bình thường, mà là việc khá phức tạp, thú vị và... có lẽ là vừa đủ vui nhộn, mở ra trò chơi từ một góc nhìn mới mẻ. Chẳng lẽ bạn đã nghĩ rằng Minecraft chỉ đơn thuần là "cầm rìu lên và thu thập gỗ"? Ai đã nói "không phải vậy sao"? \chỉ tay vào một người** Bạn? Ôi bạn ơi, hãy đào sâu hơn, chúng tôi sẽ không cản trở bạn. Tất cả những người khác – chào mừng bạn đến với phần nội dung bên dưới.

À, nhân tiện, bên dưới có rất nhiều hình ảnh, hãy tiết kiệm băng thông...

[cut]

Phần không. Giới thiệu.

Cuộc nói chuyện hôm nay (không chỉ hôm nay mà còn nhiều hơn nữa) sẽ nói về Redstone bí ẩn (sẽ được gọi là "redstone", có thể nghe không đẹp mắt nhưng dễ viết hơn), mà nhiều bạn đã tìm thấy trong vô số cuộc thám hiểm hang động của mình. Có thể một ai đó thậm chí đã "trồng" redstone này trên mặt đất, rồi đi lòng vòng quanh nó trong hai phút mà không nghĩ ra cách sử dụng nó. Có thể ai đó, có lẽ, thậm chí đã lướt Internet và đọc rằng thực tế nó rất tuyệt vời, đã xem video trên YouTube, bị cuốn hút bởi ý tưởng và... khi đó, phần lớn sẽ bắt đầu với các sơ đồ lớn, những từ khó hiểu, số 0, số 1... Ugh...

Đó chính là lý do tại sao tài liệu học tập ngẫu hứng này của tôi được viết ra cho những người đã hiểu rằng điều này thật tuyệt vời, nhưng không hiểu cách làm cho mọi thứ thực sự trở nên tuyệt. Tôi sẽ chia nó thành các bài học, và ban đầu, như trong bất kỳ cuốn sách học nào, bạn sẽ phải chịu đựng một số định nghĩa và sơ đồ đơn giản. Tuy nhiên, sau đó (và tôi hứa với bạn) chúng ta sẽ tiến đến những cơ chế nghiêm túc và phức tạp hơn. Có thể một số bạn sẽ chỉ cần bài học này và mọi thứ sẽ trở nên rõ ràng. Vâng, đó là lý do tất cả những điều này được viết ra. Tôi sẽ rất vui về điều đó. =)

Vậy thì. Có vẻ như tôi không quên gì. Đi nào!

Phần đầu tiên. Hình ảnh.

Chúng ta sẽ bắt đầu đơn giản – từ những hình ảnh. Đúng vậy, từ những hình ảnh. Tôi sẽ cho bạn thấy những yếu tố trong chuỗi redstone (những gì chúng ta sẽ xây dựng trong tương lai) mà chúng ta sẽ sử dụng.

Yếu tố quan trọng nhất – cát đỏ (Redstone Dust), còn gọi là dây dẫn (Redstone Wire). Trong các chuỗi, nó đóng vai trò như dây nối. Để đặt dây, bạn chỉ cần nhấn chuột phải lên mặt đất. Nó chỉ được đặt trên đỉnh của các khối.

Đuốc đỏ (Redstone Torch). Nó cũng đóng vai trò lớn trong các chuỗi redstone. Được sử dụng như là nguồn cấp, như là chỉ báo, cũng như trong các sơ đồ đầu vào (chúng ta sẽ nói về điều này sau).

Đuốc, như một nguồn tín hiệu, luôn cung cấp vào chuỗi "1". Các yếu tố tiếp theo là công tắc và cung cấp đơn vị khi được bật/nổi bật.

Công tắc / Bật công tắc (Lever) – trong trạng thái bật, nó gửi tín hiệu thành "1" cho dây đã nối với nó. Trong trạng thái tắt, nó gửi tín hiệu là "0".

Nút (Button) – được gắn chỉ trên tường. Sau khi nhấn, nó gửi tín hiệu kéo dài 0.9 giây, sau đó trở lại trạng thái không bị nhấn.

Nút nhấn bằng đá và gỗ (Stone / Wood Pressure Plates) – không giống như nút đơn giản, các nút nền (không thể tin được!) chỉ được gắn trên mặt đất và hoạt động khi ai đó đứng lên chúng. Sau khi bạn rời khỏi nó, tín hiệu sẽ ngừng gửi. Có sự khác biệt giữa các nút và khá đáng kể, nhưng ở giai đoạn đầu này, nó sẽ không cần thiết, vì vậy chúng ta không cần phải bận tâm đến những điều này.

Vậy là, trong bài học này chúng ta sẽ tự dùng đến những yếu tố này. Bây giờ hãy chuyển sang lý thuyết, phần ít thú vị nhất của bài học hôm nay...

Phần hai. Đại số rời rạc.

Ai đó có cảm thấy hàm của họ bị gò bó bởi cụm từ này đến mức có thể nghe được cả tiếng nghiến răng không? Oh, tôi đoán bạn đã nhớ lại những công thức lớn và các chứng minh từ lĩnh vực này. Không, không có điều đó ở đây, mọi thứ sẽ dễ dàng hơn rất nhiều.

Để hiểu các nguyên tắc cơ bản của hoạt động của các chuỗi redstone, bạn ít nhất cũng cần có một hiểu biết rằng trong chúng (các chuỗi) có những gì đang diễn ra. Vậy thì, mỗi dây và yếu tố trong chuỗi có thể có hai trạng thái – 0 hoặc 1 ("tắt" hoặc "bật" tương ứng, mặc dù thường được hiểu là "tiêu cực" và "tích cực"). Tùy thuộc vào trạng thái, các yếu tố dẫn điện sẽ sáng rực hoặc không.

Tín hiệu hiện đang đi trên dây bên trái, còn dây bên phải thì thiếu sự chú ý như vậy.

Đuốc bên phải hiện có tín hiệu, còn bên trái thì không.

Trong các chuỗi có các nút thực hiện một chức năng nhất định. Nút ở đây có nghĩa là các yếu tố được mô tả ở trên, ảnh hưởng đến tín hiệu: đuốc, bộ đảo, máy phát tín hiệu đồng bộ và những thứ khác. Chúng được nhóm lại thành các nút lớn hơn, thực hiện các chức năng phức tạp hơn. Điều này là hợp lý.

Vậy dây có thể được kết nối với cái gì, nếu trong thế giới Minecraft không có bất kỳ thiết bị điện nào? Câu trả lời đơn giản: với cửa, chất lỏng (một cách rất tinh vi, nhưng vẫn có thể), đường ray, máy phát và blok âm thanh.

Xong. Ít và, tôi hy vọng, dễ hiểu. Hãy bắt đầu sáng tạo nào...

Phần ba. Cách mọi thứ hoạt động?

Thật đơn giản. Cầm cát đỏ trong tay và nhấp vài lần lên mặt đất. Chúng ta nên nhận được điều gì đó như thế này:

Đó chính là dây dẫn mà sau này tín hiệu sẽ chạy qua. Nó hoàn toàn không yêu cầu phải đặt hoàn hảo thành những đường thẳng, một sự lựa chọn như thế này cũng sẽ ổn:

Tất cả, giờ chúng ta có thể xóa bỏ (chính xác hơn, gỡ bỏ dây, hãy ghi nhớ câu nói này cho tương lai). Bây giờ hãy đặt nguồn tín hiệu. Cầm đuốc và cắm nó xuống đất. Chúng ta nhận được điều này:

Trên cùng – đuốc thông thường, bên dưới – đuốc bằng redstone. Sự khác biệt rất rõ ràng.

Bây giờ hãy kết nối đuốc với cửa. Chúng ta làm cửa, đặt nó và kết nối dây.

Trước khi chúng ta kết nối dây với cửa, nó sẽ đóng:

Sau khi kết nối với đuốc, nó sẽ mở:

Tuyệt vời, đúng không? Không? À, để làm gì một cánh cửa luôn mở như vậy... Được rồi. Chúng ta gỡ đuốc ra và thay thế bằng công tắc, như thế này:

Bây giờ chúng ta có thể quản lý cửa bằng cách kéo công tắc. Chuyển công tắc và thưởng thức khoảnh khắc cánh cửa mở:

Với công tắc rất dễ nhận thấy rằng cửa mở khi dây sáng đỏ rực ("1", tín hiệu có), và đóng khi dây màu đen ("0", không có tín hiệu).

Yếu tố tiếp theo trong ngày hôm nay – nút nền. Chúng ta lắp nó thay cho công tắc:

Và giờ hãy bước lên nó:

Và đây rồi! Cánh cửa đã mở. Bạn có thể mở nó không chỉ bằng trọng lượng của mình, mà còn bằng các vật khác, chẳng hạn như bất kỳ khối nào bị ném ra khỏi tay:

Đối với những ai còn nghi ngờ:

Khối đã nhấn nút, mọi thứ thật công bằng.

Bây giờ chúng ta sẽ đặt nút tường:

Đến gần và nhấn. Đếm 0.9 giây và bạn sẽ thấy cánh cửa đóng lại.

Chà, chúng ta đang tiêu tốn năng lượng như thế nào? Hãy kết nối hai cánh cửa và mở cả hai bằng việc nhấn nút nền:

Và mọi thứ sẽ hoàn hảo như thế...

Phần bốn. Thực tế khác xa so với lý thuyết...

...nếu tín hiệu không bị suy yếu khi truyền qua các dây. Như thế nào? Đơn giản thế này:

Chú thích. Trong các phiên bản trước Beta 1.3, dây có tín hiệu luôn là đỏ. Bây giờ, màu của dây gần với màu đen khi xa nguồn tín hiệu.

Hãy ghi nhớ Quy tắc Mười Lăm: Tín hiệu chỉ được truyền đi trong 15 khối từ nguồn. Rất dễ kiểm tra:

Cửa đặt ở khối thứ 16 đóng, có nghĩa là không có tín hiệu đến nó (nhắc lại, cửa mở khi nhận tín hiệu "1").

Vậy có phải bị giới hạn bởi các sơ đồ trong 15 khối? Pff... Đó không phải là cách của chúng ta. Chúng ta hãy học cách kéo dài tín hiệu (một cách tinh tế hơn sẽ là "bù đắp sự suy yếu tín hiệu").

Chú thích. Trong bài học này, chúng ta sẽ xem xét cách bù đắp sự suy yếu tín hiệu cũ. Sau khi Beta 1.3, một lựa chọn nữa đã được thêm vào, nhưng chúng ta sẽ xem xét điều đó sau.

Hãy xóa tất cả và nối dây theo cách này:

Như bạn thấy, ở khối thứ 16, tín hiệu đã "đổi màu". Bây giờ hãy gỡ dây ở một vài khối:

Và ở cuối, chúng ta sẽ đặt một cái như thế này:

Nó được gọi là "bộ đảo". Nó đảo ngược tín hiệu, tức là từ 0 thành 1, và từ 1 thành 0.

Tiếp tục chuỗi, kết nối với đầu ra của bộ đảo thứ nhất:

Tôi sẽ đánh số các bộ đảo cho tiện:

Nguyên tắc hoạt động rất đơn giản: tín hiệu của chúng ta, bất kể nó là gì, đi đến bộ đảo đầu tiên, bị thay đổi thành trạng thái đối diện (0 → 1, 1 → 0), sau đó đi đến bộ đảo tiếp theo, nơi bị thay đổi một lần nữa, trở lại giá trị ban đầu. Trong khi đó, chúng ta sử dụng đuốc trong các bộ đảo, thứ mà tôi nhắc lại là nguồn tín hiệu. Như vậy, tín hiệu, đến với bộ đảo thứ hai và đổi dấu (bạn còn nhớ lúc tôi nói ở đầu rằng tín hiệu thường được gọi là "tích cực" và "tiêu cực"?) được phát sinh từ đuốc, bắt đầu đếm lại mười lăm khối không may đó.

Hãy kiểm tra hoạt động của sơ đồ của chúng ta. Để làm điều này, hãy đứng lên nút, gửi tín hiệu tích cực vào chuỗi:

Cánh cửa đã mở. Bây giờ hãy rời khỏi nút:

Dễ dàng nhận thấy rằng đoạn giữa các bộ đảo có màu đối diện với hai cái còn lại. Trong đoạn này, tín hiệu có dấu hiệu khác.

Phần năm. Kết luận.

Và đó, thật sự là tất cả cho hôm nay. Đây là những khái niệm cơ bản nhất (…chờ đã... ©) Logic Đỏ trong Minecraft. Nhờ chúng, bạn đã có thể dễ dàng làm điều gì đó. Chẳng hạn, một cánh cửa phía ngoài sẽ mở bằng công tắc từ bể ngầm của bạn. Gọn gàng, nhưng sơ đẳng thôi cho khởi đầu. Hãy xem đây là bài tập về nhà của bạn, khi hoàn thành – hãy đăng ảnh chụp màn hình hoặc video. Tôi sẽ chấm điểm. ;)

Và giờ hãy cho tôi phép được tạm biệt. Chân thành của bạn, fr4ntic.

P.S. Tôi tiếp nhận phê bình mang tính xây dựng về cách trình bày tài liệu.

P.P.S. Tôi tiếp nhận yêu cầu về các bài học tiếp theo.

P.P.P.S. Nếu bạn muốn sao chép điều này đến nơi nào đó (ai mà biết),

chỉ cần chỉ rõ tác giả và liên kết đến bài viết này. Đối với bạn không khó, mà tôi thì rất vui.