قوة إشارة المقارن من الحاويات: المعادلة وفخ حجم الكومة
صندوق يحتوي على غرض واحد يُخرج إشارة 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 | خانة كاملة |
في خانات الهوبر الخمس، غرض واحد غير قابل للتكويم — دلو ماء، عربة منجم — يُحتسب خُمس امتلاء: إشارة 3، بينما حصاة رصف واحدة تعطي 1. أربعة منها تعطي 12. لهذا فإن الأغراض غير القابلة للتكويم هي الطريقة المعيارية لزيادة العدّاد بخطوات كبيرة ومتوقعة. (الدلو الفارغ يتكوّم إلى 16، لذا لا يعمل بالطريقة نفسها.)
صناديق الشلكر ليست شفافة
المقارن الذي يقرأ صندوقًا يحتوي على صندوق شلكر يرى الصندوق كغرض واحد يشغل خانة واحدة. لا يرى ما بداخله. أنظمة الفرز التي تفترض غير ذلك تُخطئ في العدّ بصمت.
قراءات المقارن لغير الحاويات
المقارن نفسه يقرأ أيضًا:
| الكتلة | الإشارة |
|---|---|
| مرجل | 0–3 حسب مستوى الماء |
| مسمِّد | 0–8 حسب مرحلة الامتلاء |
| كعكة | من 14 نزولًا إلى 0 لكل قطعة تُؤكل |
| إطار الأغراض | 1–8 حسب الدوران |
| صندوق الموسيقى | 1–15 حسب الأسطوانة |
| منصة القراءة | 1–15 حسب مدى تقدّم الصفحة المفتوحة في الكتاب |
| خلية نحل | 0–5 حسب مستوى العسل |
| إطار بوابة الاند | 15 مع العين، 0 بدونها |
إطارات الأغراض ومنصات القراءة هي المفيدة للمفاتيح المخفية، لأنها تقرأ عبر الجدار.
وضع الطرح
إضاءة الشعلة الأمامية تعني وضع الطرح: الإشارة الناتجة هي إشارة الجانب مطروحة من إشارة الخلف، بحد أدنى 0. وضع المقارنة (الشعلة غير مضاءة) يمرّر إشارة الخلف فقط إذا كانت مساوية أو أقوى من أقوى إشارة جانبية.
أدخل محتويات حاوية واحصل على الإشارة الدقيقة، بما في ذلك أحجام الكومات المختلطة، في المراجع والآلات الحاسبة — المجموعة 2.