قوة إشارة المقارن من الحاويات: الصيغة وفخ حجم المكدس
صندوق يحتوي على غرض واحد يعطي إشارة 1، وكذلك صندوق يحتوي على ثلاثة وستين غرضًا. تشرح الصيغة السبب، ولماذا تفسد صناديق الشلكر والدلاء كل حساباتك.
قراءة حاوية باستخدام مقارن هي العمود الفقري لمعظم أنظمة فرز الأغراض ودوائر الريدستون الخاصة بالصناعة التلقائية. الصيغة قصيرة، وكل تفاصيلها تنبع منها.
الصيغة
signal = floor(1 + (sum of fullness across slots ÷ number of slots) × 14)
حيث امتلاء كل خانة هو items in slot ÷ max stack size for that item.
الجزء 1 + هو الأهم: أي محتوى غير صفري ينتج إشارة 1 على الأقل، والحاوية الفارغة تعطي 0. لهذا السبب، فإن اكتشاف "هل يوجد أي شيء هنا على الإطلاق" أمر بسيط، واكتشاف "كم بالضبط" ليس كذلك.
لماذا يعطي غرض واحد وثلاثة وستون غرضًا كلاهما 1
يحتوي الصندوق المزدوج على 54 خانة. مكدس واحد من 64 حصاة الرصف يملأ خانة واحدة بالكامل:
1 + (1 ÷ 54) × 14 = 1 + 0.259 = 1.259 → floor = 1
تحتاج إلى أربعة مكدسات كاملة قبل أن يصل الإخراج إلى 2. يعمل كاشف الغرض الواحد الكلاسيكي لأن 1 هو الحد الأدنى لأي محتوى، وليس لأنه يقيس غرضًا واحدًا.
حجم المكدس يغير كل شيء
max stack size هو لكل غرض، وهذا هو المكان الذي تفسد فيه الحسابات:
| الغرض | المكدس | غرض واحد يعطي |
|---|---|---|
| حصاة الرصف | 64 | 1/64 من الخانة |
| لؤلؤة الاندر | 16 | 1/16 |
| دلو، عربة منجم، قارب | 1 | خانة كاملة |
هوبر ذو خانة واحدة يحمل دلوًا واحدًا يقرأ ممتلئًا — إشارة 15. هذه هي الحيلة القياسية لعداد دقيق: املأ 4 من أصل 5 خانات في الهوبر بأغراض غير قابلة للتكديس واستخدم الخامسة كإشارة.
صناديق الشلكر ليست شفافة
المقارن الذي يقرأ صندوقًا يحتوي على صندوق شلكر يرى الصندوق كغرض واحد يشغل خانة واحدة. لا يرى ما بداخله. أنظمة الفرز التي تفترض خلاف ذلك تحسب خطأً بصمت.
قراءات المقارن لغير الحاويات
يقرأ نفس المقارن أيضًا:
| الكتلة | الإشارة |
|---|---|
| مرجل | 0–3 حسب مستوى الماء |
| مسمِّد | 0–8 حسب مرحلة الامتلاء |
| كعكة | 14 وصولاً إلى 0 لكل شريحة مأكولة |
| إطار الأغراض | 1–8 حسب الدوران |
| صندوق الموسيقى | 1–15 حسب القرص |
| منصة القراءة | رقم الصفحة |
| خلية نحل | 0–5 مستوى العسل |
| إطار بوابة الاند | 15 مع العين، 0 بدونها |
إطارات الأغراض ومنصات القراءة مفيدة للمفاتيح المخفية، لأنها تقرأ عبر الجدار.
وضع الطرح
إضاءة الشعلة الأمامية تعني وضع الطرح: الإخراج هو الجانب مطروحًا من الخلف، مع تحديد الحد الأدنى عند 0. وضع المقارنة (الشعلة غير مضاءة) يمرر إشارة الخلف فقط إذا كانت قوية على الأقل مثل أقوى جانب.
أدخل محتويات الحاوية واحصل على الإشارة الدقيقة، بما في ذلك أحجام المكدسات المختلطة، في المراجع والآلات الحاسبة — المجموعة 2.