Minecraft 1.9.0+, 204 162 byte + 58 36 28 24 20 khối = 262 240 232 186 182 blyte
Giải pháp này được đánh xuống và không thể nhìn thấy toàn bộ trong một, hoặc thậm chí hai ảnh chụp màn hình. Sử dụng hai trục trặc và lạm dụng hai tính năng khác của trò chơi
Giải pháp này sử dụng các nguyên tắc tương tự như bên dưới, chỉ là một thiết kế nhỏ gọn hơn 4 khối.
Lạm dụng thực tế là các khối lệnh Chain (khối màu xanh lá cây) không thể được cung cấp năng lượng bằng đá đỏ, chỉ bằng một khối từ khối lệnh xung (màu cam).
Lạm dụng các pít-tông thực tế mất 0,30 giây để kéo dài hoàn toàn và đá đỏ chỉ cần 0,10 giây để đăng ký tín hiệu.
Cũng lạm dụng một trục trặc gấp đôi để tắt bộ hẹn giờ (TNT): đá đỏ bên cạnh bộ hẹn giờ (TNT) không chỉ được cấp nguồn, mà còn cho rằng TNT là một loại đá đỏ khác và cung cấp năng lượng cho nó.
Trên tất cả các lạm dụng này, bộ rút tín hiệu (điều thuộc TNT) là một lần sử dụng, sau khi được cấp nguồn, nó thay đổi hình dạng, cho phép truyền tín hiệu qua nó đến "bộ tăng" (khối màu cam trên cùng)
Một chút giải thích về chức năng của các phần khác nhau của nó có thể được nhìn thấy trong các giải pháp cũ hơn (nhưng tốt nhất là ở phần bên dưới). Bạn cũng có thể dùng thử ngoại tuyến! (đơn giản hóa giải pháp tăng thêm 4, chỉ hoạt động trong 1.11+) bằng cách chạy lệnh này trong một khối lệnh .
Giải pháp cũ, Minecraft 1.9.0+, 186 blyte:
Do TNT thường phát nổ sau 3.0 giây trong Minecraft, nên cái này phải được đặt bởi một lệnh ( /setblock
) với một cầu chì được chỉ định. Cũng sử dụng một thiết kế nhỏ gọn hơn để loại bỏ khối lệnh dư thừa (chứa 42 byte) và đá đỏ so với các phiên bản cũ hơn. Tôi chắc chắn rằng điều này không thể nhận được thấp hơn ...
Giải pháp cũ hơn, Minecraft 1.9.0+, 232 blyte:
Rất tiếc, tôi đã tìm ra các giải pháp cũ hơn tăng thêm 4 ...
Sử dụng tính năng chuỗi khối lệnh 1.9 (điều khối màu xanh lá cây) để lưu các khối. Cũng sử dụng một bộ rút tín hiệu nhỏ gọn hơn trong các giải pháp cũ hơn
Ngay cả giải pháp cũ hơn, Minecraft 1.7.0+, 240 blyte:
Sử dụng một bộ đếm thời gian nhỏ gọn hơn (TNT) sau đó là giải pháp đầu tiên (bên dưới).
Giải pháp cũ nhất, Minecraft 1.7.0+, 262 blyte:
Điều này quá dài vì cách Minecraft xử lý các biến:
Để xác định một biến (int): scoreboard objectives add <variable> dummy
Để đặt giá trị cho một biến (mỗi thực thể bao gồm cả người chơi có giá trị biến riêng): scoreboard players set <entity> <variable> <value>
*
có thể được sử dụng như <entity>
để chọn tất cả các thực thể và lưu byte.
chỉ các biến được xác định có thể được sử dụng
giá trị của biến phải được đặt thành một số, không phải là một biến
Để tăng var1 theo var2: scoreboard players operation <entity> var1 += <entity> var2
<entity>
phải là một thực thể duy nhất, ví dụ. @p
, không phải*
Ảnh chụp màn hình là của riêng tôi, được cấp phép kép theo WTFPL và giấy phép nào SE quyết định sử dụng ngày hôm nay (hiện tại cc by-sa 3.0 with attribution required
) :-)