MC Toolkit

أدلة / البناء والموارد

قوة إشارة المقارن من الحاويات: المعادلة وفخ حجم الكومة

صندوق يحتوي على غرض واحد يُخرج إشارة 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 لكل غرض، وهنا تنهار الحسابات:

الغرضالكومةالغرض الواحد يعطي
حصاة الرصف641/64 من خانة
لؤلؤة الاندر161/16
دلو ماء ممتلئ، عربة منجم، قارب1خانة كاملة

في خانات الهوبر الخمس، غرض واحد غير قابل للتكويم — دلو ماء، عربة منجم — يُحتسب خُمس امتلاء: إشارة 3، بينما حصاة رصف واحدة تعطي 1. أربعة منها تعطي 12. لهذا فإن الأغراض غير القابلة للتكويم هي الطريقة المعيارية لزيادة العدّاد بخطوات كبيرة ومتوقعة. (الدلو الفارغ يتكوّم إلى 16، لذا لا يعمل بالطريقة نفسها.)

صناديق الشلكر ليست شفافة

المقارن الذي يقرأ صندوقًا يحتوي على صندوق شلكر يرى الصندوق كغرض واحد يشغل خانة واحدة. لا يرى ما بداخله. أنظمة الفرز التي تفترض غير ذلك تُخطئ في العدّ بصمت.

قراءات المقارن لغير الحاويات

المقارن نفسه يقرأ أيضًا:

الكتلةالإشارة
مرجل0–3 حسب مستوى الماء
مسمِّد0–8 حسب مرحلة الامتلاء
كعكةمن 14 نزولًا إلى 0 لكل قطعة تُؤكل
إطار الأغراض1–8 حسب الدوران
صندوق الموسيقى1–15 حسب الأسطوانة
منصة القراءة1–15 حسب مدى تقدّم الصفحة المفتوحة في الكتاب
خلية نحل0–5 حسب مستوى العسل
إطار بوابة الاند15 مع العين، 0 بدونها

إطارات الأغراض ومنصات القراءة هي المفيدة للمفاتيح المخفية، لأنها تقرأ عبر الجدار.

وضع الطرح

إضاءة الشعلة الأمامية تعني وضع الطرح: الإشارة الناتجة هي إشارة الجانب مطروحة من إشارة الخلف، بحد أدنى 0. وضع المقارنة (الشعلة غير مضاءة) يمرّر إشارة الخلف فقط إذا كانت مساوية أو أقوى من أقوى إشارة جانبية.

أدخل محتويات حاوية واحصل على الإشارة الدقيقة، بما في ذلك أحجام الكومات المختلطة، في المراجع والآلات الحاسبة — المجموعة 2.

مراجع وحاسبات — المجموعة 2 →

المزيد من الأدلة

عرض الكل →