PlayPendium

Roomshade · مادة للتفكير

أربع قواعد متشابكة

يقوم كل لغز في Roomshade على أربعة قيود تتضافر لتُنتج حلًّا واحدًا لا مفرّ منه.

كُتب وحُرِّر بالإنجليزية. أُنتجت هذه النسخة العربية بالترجمة الآلية؛ وحيثما كانت الدقة مهمة، فالأصل الإنجليزي هو المرجع المعتمد. اقرأ الأصل بالإنجليزية ←

معمار القيد

يبدأ لغز Roomshade شبكةً فارغة، مقسّمة إلى غرف مستطيلة بخطوط عريضة. بعض الغرف يحمل رقمًا، وبعضها يبقى خاليًا. ومهمة اللاعب أن يظلّل العدد الصحيح تمامًا من الخلايا في كل غرفة مرقّمة، مع الالتزام بثلاثة قيود إضافية تمتد عبر اللوحة بأكملها. وهذه القواعد الأربع — عدّ كل غرفة، وقيد التجاور، وشرط الاتصال، وحدّ امتداد الخط — لا تعمل كل واحدة منها بمعزل عن الأخرى. بل تؤلّف نظامًا متشابكًا، يخلق فيه استيفاءُ قاعدةٍ واحدة الشروطَ اللازمة لاستيفاء أخرى في كثير من الأحيان، ويجعل انتهاكُ أي واحدة منها اللغزَ باطلًا. 3 1

وأناقة هذا التصميم تكمن في الطريقة التي تقيّد بها كل قاعدة سائرَ القواعد. فقاعدة العدّ في كل غرفة تعمل محليًّا، ولا تحكم إلا الخلايا الواقعة داخل حدود غرفة واحدة. وقاعدة التجاور تعمل محليًّا هي الأخرى، لكنها تنشئ علاقات بين الغرف المتجاورة. أما قاعدة الاتصال فتعمل عالميًّا، إذ تشترط أن تؤلّف المنطقة البيضاء كلها مسارًا متصلًا واحدًا. وقاعدة امتداد الخط تعمل على امتداد خطوط مستقيمة قد تعبر غرفًا متعددة. وهذه القيود مجتمعة تصنع لغزًا تتتابع فيه الاستنتاجات المحلية حتى تبلغ خلاصات عامة، ولا ينبثق فيه الحل من التخمين بل من إدراك كيفية تشابك القواعد لإقصاء كل احتمال إلا واحدًا. 3

أربع قواعد، حلٌّ واحد.

قاعدة العدّ في كل غرفة

تنصّ القاعدة الأولى، وهي أظهرها للعين، على أن الغرفة التي تحمل رقمًا يجب أن تحتوي على ذلك العدد من الخلايا المظلّلة بالضبط. وهذه هي آلية التلميح الأساسية في اللغز، أي المعلومة التي يتلقاها اللاعب عن داخل كل غرفة. فغرفة حجمها ثلاث خلايا ودليلها اثنان تتطلب خليتين مظلّلتين وخلية بيضاء واحدة بالضبط. وغرفة حجمها ست خلايا ودليلها ثلاثة تتطلب ثلاث خلايا مظلّلة وثلاث خلايا بيضاء. أما الغرفة غير المعنونة فلا تفرض قيدًا كهذا، وإن كانت قاعدة التجاور تضع لها سقفًا: إذ يجوز أن تضم أي عدد من الخلايا المظلّلة، من صفر إلى أقصى ما تحتمله خلاياها دون أن تتلامس اثنتان منها، وهو للمستطيل نصف خلاياه مجبورًا إلى الأعلى. 3

وهذه القاعدة وحدها لا تكفي لحل معظم الألغاز. فغرفة 3×2 دليلها اثنان، مثلًا، يمكن ترتيب خليتيها المظلّلتين فيها بخمس عشرة طريقة مختلفة. القاعدة تقدّم معلومة محلية لكنها تُبقي غموضًا كبيرًا. غير أن هذا الغموض بعينه هو ما تحلّه القواعد الأخرى. فقاعدة التجاور وقاعدة الاتصال وقاعدة امتداد الخط، كلٌّ منها تُقصي ترتيبات معينة كانت لتكون جائزة تحت قاعدة العدّ وحدها. قاعدة العدّ تُهيّئ المسرح؛ والقواعد الأخرى تحدّد أيُّ الممثلين يجوز له أن يظهر. 3

قيد التجاور

تحظر القاعدة الثانية أن تكون أي خليتين مظلّلتين متجاورتين تعامديًّا. فلا يجوز لخليتين مظلّلتين أن تتشاركا ضلعًا أبدًا؛ ولا تتلامسان إلا قُطريًّا. وتنشئ هذه القاعدة شرط تباعد ينتشر عبر حدود الغرف. فحين تُظلَّل خلية، تمنع فورًا تظليل جيرانها المتجاورين تعامديًّا، سواء أكان هؤلاء الجيران في الغرفة نفسها أم في غرفة مجاورة. وهذا يُحدث أثرًا متموّجًا: إذ إن تظليل خلية واحدة قد يُقصي احتمالات في الغرف المجاورة، وهو ما قد يفرض بدوره أن تكون خلايا أخرى مظلّلة أو بيضاء. 1

وتبلغ قاعدة التجاور أشدّ قوتها حين تقترن بقاعدة العدّ في كل غرفة. تأمّل غرفة 1×3 دليلها اثنان. لا يجوز أن تجلس الخليتان المظلّلتان جنبًا إلى جنب، فوجب أن تحتلا الطرفين وأن تبقى الخلية الوسطى بيضاء: قاعدة العدّ تحدّد كم، وقاعدة التجاور تحدّد أيّها. وعلى العكس، تأمّل غرفة لا يجوز أن تُظلَّل فيها إلا خلية واحدة. قاعدة التجاور تقيّد أيَّ خلايا الغرف المجاورة يجوز تظليلها، لأن تظليل خلية ملاصقة للخلية المظلّلة الوحيدة سينتهك القاعدة. وهذا التفاعل بين قاعدة العدّ وقاعدة التجاور هو حيث يبدأ كثير من الاستنتاج في اللغز. 3

تظليل خلية واحدة يحرّم جيرانها التعامديين.

شرط الاتصال

تقتضي القاعدة الثالثة أن تؤلّف جميع الخلايا البيضاء منطقة واحدة متصلة تعامديًّا. ومعنى ذلك أنه يمكن الانتقال من أي خلية بيضاء إلى أي خلية بيضاء أخرى بالتحرك تعامديًّا عبر خلايا بيضاء فحسب. وتعمل هذه القاعدة عالميًّا عبر اللوحة بأكملها، مما يجعلها من أقوى القيود في اللعبة. فهي تمنع المنطقة البيضاء من التشظي إلى جيوب معزولة، وهو ما قد يقع لولاها حين تتصادف حلقة من الخلايا المظلّلة فتسيّج جيبًا من الخلايا البيضاء بعيدًا عن سائر اللوحة. 3

وتصبح قاعدة الاتصال بالغة الأهمية في المراحل المتأخرة من الحل، حين تكون معظم الخلايا قد تحدّدت ويبقى السؤال هل تؤلّف الخلايا البيضاء منطقة متصلة واحدة. وهي قادرة على أن تفرض بياض خلايا معينة حتى حين تجيز قاعدة التجاور تظليلها. فمثلًا، إن كان تظليل خلية بعينها سيعزل مجموعة من الخلايا البيضاء عن سائر اللوحة، وجب أن تكون تلك الخلية بيضاء. وهذه القاعدة تحوّل القرارات المحلية إلى عواقب عامة، إذ تلزم اللاعب أن يبقي وعيه ببنية البياض في اللوحة كلها وهو يبتّ في خلايا مفردة. 3

حدّ امتداد الخط

تنصّ القاعدة الرابعة، وهي أدقّها، على أنه لا يجوز لأي خط مستقيم أفقي أو رأسي من الخلايا البيضاء المتصلة أن يمتد عبر ثلاث غرف أو أكثر. فالمسار المستقيم من الخلايا البيضاء لا يعبر أكثر من حدّ غرفة واحد، أي أنه لا يضم خلايا من أكثر من غرفتين. وتعمل هذه القاعدة على امتداد خطوط مستقيمة تقطع حدود الغرف، فتنشئ قيدًا يبقى خفيًّا إلى أن يفحص المرء خطوط اللوحة الأفقية والرأسية. 1

وهذه القاعدة فعّالة بوجه خاص في إقصاء تشكيلات معينة كانت لتستوفي القواعد الثلاث الأولى لولاها. فمسار أفقي طويل من الخلايا البيضاء يعبر حدَّي غرفتين، مثلًا، ينتهك هذه القاعدة ولو كانت الخلايا متباعدة على النحو الصحيح وفق قاعدة التجاور وتنتمي إلى غرف أعدادها سليمة. والقاعدة تُرغم الخلايا البيضاء على أن تتقطّع بخلايا مظلّلة عند نقاط استراتيجية على امتداد خطوطها، فتنشأ تلك الصورة البصرية لخلايا بيضاء تبدو مجزّأة بالخلايا المظلّلة التي تفصل بينها. 3

كيف تتشابك القواعد

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

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

كل قاعدة تقيّد كل قاعدة سواها.

أحجام الشبكة وأبعاد الغرف

تأتي ألغاز Roomshade في ثلاثة أحجام قياسية: صغير (5×5)، ومتوسط (6×6)، وكبير (7×7). وهذه الأبعاد تؤثر في تعقيد اللغز لا في القواعد نفسها. فالشبكة 5×5 تضم خلايا وغرفًا أقل من الشبكة 7×7، ولذلك يتطلب حلها عادةً خطوات استنتاج أقل. غير أن البنية الجوهرية للغز تبقى واحدة مهما كان الحجم. 3

وكل غرفة مستطيل أبعاده بين خلية واحدة وثلاث خلايا في كل اتجاه. وهذا يُنشئ غرفًا تتراوح من خلية مفردة 1×1 إلى غرفة 3×3 من تسع خلايا. وأبعاد الغرفة تؤثر في تطبيق القواعد بطرق طريفة. فغرفة 1×1 دليلها واحد يجب أن تكون مظلّلة؛ وغرفة 1×1 دليلها صفر يجب أن تكون بيضاء. وغرفة 3×3 دليلها خمسة تتطلب خمس خلايا مظلّلة وأربع خلايا بيضاء، ولا تترك قاعدة التجاور لوضعها إلا طريقة واحدة بالضبط: الزوايا الأربع والمركز. وأبعاد الغرف، مقترنةً بقيم الأدلة، تُنشئ الشروط الابتدائية التي يجب أن تُنتج منها القواعد الحلَّ الوحيد. 3

الأدلة المعروضة والمحجوبة

بعض الغرف يعرض رقم دليله، وبعضها الآخر خالٍ. والدليل الخالي يشير إلى أن الغرفة لا تخضع لقيد عدٍّ خاص بها، فيجوز أن تضم أي عدد من الخلايا المظلّلة، من صفر إلى أقصى ما تحتمله خلاياها دون أن تتلامس اثنتان منها. والغرف الخالية تبقى خاضعة لقاعدة التجاور وقاعدة الاتصال وقاعدة امتداد الخط، لكنها لا تُسهم بقيد عددي في اللغز. 3

ووجود الغرف الخالية يضيف طبقة من التعقيد إلى اللغز. فمن دون قيد عددي، على اللاعب أن يحدّد أيَّ الخلايا يظلّل في الغرف الخالية استنادًا إلى القواعد الثلاث الأخرى وحدها. وهذا يستلزم تحليلًا دقيقًا لكيفية تأثير تظليل الخلايا في الغرف الخالية على الغرف المجاورة وعلى بنية البياض العامة. والغرف الخالية قد تكون وصلات بين الغرف المرقّمة، تتيح للمسارات البيضاء أن تسري بينها، وقد تُملأ بالخلايا المظلّلة لسدّ خطوط بيضاء غير مرغوبة. والتفاعل بين الغرف الخالية والمرقّمة عنصر أساسي في تصميم Roomshade. 3

من الاستنتاج المحلي إلى العام

جمال Roomshade يكمن في الطريقة التي تتتابع بها الاستنتاجات المحلية حتى تبلغ خلاصات عامة. فخلية مظلّلة في ركن من اللوحة قادرة، عبر آثار تشابك القواعد، على أن تحدّد حال خلايا تبعد عنها غرفًا كثيرة. قاعدة التجاور تنتشر محليًّا، فتحرّم جيران الخلايا المظلّلة. وقاعدة الاتصال تنتشر عالميًّا، فتشترط بقاء المنطقة البيضاء كلها متصلة. وقاعدة امتداد الخط تنتشر على امتداد الخطوط المستقيمة، فتحرّم المسارات البيضاء التي تعبر غرفًا أكثر مما ينبغي. 1

وهذا الانتشار يصنع لغزًا يتعين فيه على اللاعب أن يحدّث فهمه للوحة باستمرار كلما توافرت معلومات جديدة. فخلية كانت ملتبسة قد تصير مفروضة حين تتحدّد خلية مجاورة. وغرفة بدا أن لها تشكيلات صحيحة متعددة قد تُختزل إلى ترتيب واحد حين تُطبَّق قاعدة الاتصال. والحل لا ينبثق من ومضة واحدة بل من الأثر التراكمي لتطبيق القواعد الأربع مرارًا حتى تتحدّد كل خلية. 3

القواعد هي محرّك المنطق في اللغز.

الطبيعة الحتمية للحل

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

والصفة الحتمية للغز تعني أن كل استنتاج صحيح لا بد أن يكون يقينيًّا. فإن أمكن عبر القواعد تحديدُ أن خلية مظلّلة أو بيضاء، فهي مظلّلة أو بيضاء في الحل الوحيد. وإن تعذّر تحديد حال خلية من دون تخمين، فإما أن اللغز لم يُحلّ بعد وإما أن اللاعب لم يهتدِ بعد إلى الاستنتاج الصحيح. وهذه الصفة تميّز Roomshade عن الألغاز التي تعتمد على التجربة والخطأ؛ فتحديد حال كل خلية يجب أن يتبع منطقيًّا من القواعد ومن المعلومات المستقرة سلفًا. 3

Sources & notes

  1. "Heyawake," Wikipedia, a binary-determination logic puzzle published by Nikoli, first appearing in Puzzle Communication Nikoli #39 in September 1992; the Japanese name means "divided rooms," the grid being divided into variously sized rectangular rooms by bold lines; a number in a room indicates exactly how many painted (shaded) cells it must hold; painted cells may never be orthogonally connected and all the white cells must be interconnected; and a straight line of connected white cells may not contain cells from more than two rooms. en.wikipedia.org/wiki/Heyawake.
  2. "Nikoli (publisher)," Wikipedia, a Japanese publisher specializing in games and, especially, logic puzzles, established in 1980 by Maki Kaji; its Sudoku, the most popular logic problem in Japan, was popularized in the English-speaking world in 2005; it is notable for a vast library of "culture-independent" puzzles focused on logic rather than language; and it has invented or introduced many puzzle genres, including Slitherlink, Nurikabe, Heyawake, and Masyu. en.wikipedia.org/wiki/Nikoli_(publisher).
  3. Roomshade game engine: a Heyawake realization on a rows×cols grid partitioned into axis-aligned rectangular ROOMS, enforcing four rules: (1) a room with a number holds EXACTLY that many shaded cells (unlabeled rooms are free); (2) no two shaded cells are orthogonally adjacent; (3) all unshaded (white) cells form one orthogonally-connected region; and (4) no horizontal or vertical straight run of white cells may span three or more rooms; sizes are small (5×5), medium (6×6), and large (7×7) with rooms of dimension 1–3 and a clue that is either the shaded count or blank; the grid is partitioned by a greedy randomized fill, and a backtracking solver both fills a valid solution and verifies the puzzle's uniqueness, all pure and seeded-deterministic. Read from the game's own source.
  4. Further reading on Heyawake: Markus Holzer and Oliver Ruepp, “The Troubles of Interior Design–A Complexity Analysis of the Game Heyawake,” in Fun with Algorithms (FUN 2007), Lecture Notes in Computer Science; the analysis behind the result that deciding whether a Heyawake instance has a solution is NP-complete. doi.org.
Was this worth reading?
Play Roomshade
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026