Sokoban
تُعرف أيضًا بأحجية المستودع أو دافع الصناديق أو تحريك العلب أو أحجية أمين المخزن.
أنت في مستودع. تجوّل وادفع الصناديق حتى يستقر كل واحد منها على هدف. تستطيع الدفع فقط — ولا تستطيع السحب أبدًا — لذا فالصندوق الذي يُدفع إلى ركن يبقى هناك إلى الأبد، والترتيب الذي تحرّك به الأشياء هو الأحجية كلها. تأتي كل رقعة مصحوبةً بأقل عدد دفعات يمكن إنهاؤها به، محسوبًا سلفًا بمحلّل يبحث حسب عدد الدفعات. الإنهاء شيء. ومجاراة ذلك الرقم هي اللعبة الحقيقية.
اللغز اليومي
الإعدادات
الأسهم أو السحب أو النقر على خانة مجاورة. والسير باتجاه صندوق يدفعه.
كيف تلعب Sokoban — القواعد
- الهدف: إيصال كل صندوق إلى خانة هدف. الأهداف هي الدوائر المرسومة على الأرض.
- تحرّك بالأسهم أو بالسحب أو بالنقر على خانة مجاورة لك. والسير باتجاه صندوق يدفعه خانة واحدة.
- تستطيع الدفع فقط، ولا تستطيع السحب، وصندوقًا واحدًا في المرة. والصندوق الذي خلفه جدار أو صندوق آخر لا يتحرك.
- الصندوق المدفوع إلى ركن لا يمكن تحريكه بعد ذلك أبدًا. نلوّنه بالأحمر تنبيهًا — غير أن الصندوق قد يعلق بطرق أخرى أيضًا، فالتنبيه ليس ضمانًا.
- لا يُحتسب في الرقم المستهدف إلا الدفعات؛ أما التجوّل فمجاني. وتستطيع التراجع كما تشاء.
لوحة المفاتيح: الأسهم أو WASD للحركة، وU أو Backspace للتراجع.
ما معنى الشارة: تُبنى هذه الرقع سلفًا، وقبل أن تخرج أي منها، يُسلَّم إلى محلّل لا يشترك في سطر واحد من الشيفرة مع بانيها **الرقعة وحدها**. وهو يبحث حسب عدد الدفعات، فيكون أول حل يبلغه هو بالتعريف الأقصر الممكن. ولا تُدرَج رقعة إلا إذا حلّها ذلك المحلّل فعلًا، والرقم الظاهر فوق الشبكة هو جواب المحلّل لا جواب الباني. وتُعاد مراجعة كل رقعة في المجموعة قبل النشر.
الأسئلة الشائعة
ما هي أحجية دفع الصناديق؟
أحجية مستودع تدفع فيها الصناديق إلى خانات الهدف. ولأنك تستطيع الدفع فقط، عليك أن تفكّر في أي جانب من الصندوق ينبغي أن تقف قبل أن تصل إليه. تُعرف أيضًا بدافع الصناديق أو أحجية المستودع.
ما معنى رقم «أقل عدد دفعات»؟
هو أصغر عدد دفعات يمكن إنهاء الرقعة به. ليس تقديرًا ولا حل الباني — بل يأتي من محلّل يستكشف حسب عدد الدفعات، فيكون أول حل يجده هو الأقصر الموجود. والإنهاء بعدد أكبر يظل محتسبًا حلًا؛ أما التحدي فهو مجاراة الرقم.
هل يمكن أن أعلق؟
نعم، وهذا جزء من اللعبة. ادفع صندوقًا إلى ركن يبقَ هناك إلى الأبد. نلوّن الصناديق العالقة في الأركان بالأحمر، لكن ذلك لا يلتقط سوى الحالة الظاهرة — فقد تعلق الصناديق أيضًا بمحاذاة جدار أو تتزاحم فيما بينها. وبدل الادعاء بأننا نكتشف كل طريق مسدود، نشير إلى الحالة الوحيدة التي نتيقن منها، ونُبقي التراجع على بُعد نقرة.
هل تُولَّد الرقع أثناء اللعب؟
لا، تُبنى مسبقًا. فصنع رقعة تتطلب عددًا محترمًا من الدفعات يقتضي محاولات كثيرة، وإثبات الحد الأدنى يقتضي بحثًا كاملًا — وهو أكثر بكثير مما يصح أن ننتظرك من أجله. لذلك نفعل ذلك سلفًا وننشر مجموعة من الرقع التي اجتازت الفحص.
هل الرقعة اليومية نفسها للجميع؟
نعم. يُختار كل يوم رقعة واحدة من المجموعة ببذرة معلنة، فيحصل كل اللاعبين في العالم على الرقعة نفسها. وتتبدّل عند منتصف الليل بتوقيتك المحلي.