يمكن أن يساعدك Exolve في إنشاء كلمات متقاطعة قابلة للحل بشكل تفاعلي عبر الإنترنت (كلمات متقاطعة بسيطة تحتوي على كتل و/أو أشرطة بالإضافة إلى الكلمات المختلطة أو التي لا تحتوي على مخططات أو ثلاثية الأبعاد وما إلى ذلك) بأي لغة.
يحتوي الملف exolve.html على جميع التعليمات البرمجية التي تحتاجها: ما عليك سوى إنشاء نسخة ثم استبدال الجزء الذي يحتوي على شبكة المثال بمواصفات اللغز الخاصة بك، بدءًا من سطر exolve-begin
وانتهاءً عند سطر exolve-end
.
تحتوي الملفات exolve-m.html، وexolve-m.css، وexolve-m.js على نفس محتوى exolve.html، باستثناء أنها مقسمة إلى أجزاء منفصلة: HTML (بما في ذلك مواصفات اللغز)، وCSS، وJavaScript. يسمح هذا بإعادة استخدام JavaScript وCSS عبر ألغاز متعددة.
هناك خيار بسيط آخر وهو استخدام ملف exolve-m-simple.html: وهو في الأساس نسخة من exolve-m.html، لكنه لا يتطلب منك استضافة ملفات exolve-m.css وexolve-m.js ، لأنه يرتبط بأحدث نسخهم على موقع الويب الذي أحتفظ به، والمستضاف على GitHub.
هناك خيار آخر يتمثل في تضمين لغز Exolve داخل صفحات الويب العشوائية (مثل منشورات المدونة) في "القطعة". راجع التفاصيل في قسم عنصر واجهة المستخدم Exolve.
يمكن استخدام تطبيق الويب Exolve Player لتشغيل ملفات الكلمات المتقاطعة بتنسيقات متعددة (بما في ذلك .puz وحتى القرائن المنسوخة من ملف PDF في كثير من الحالات). عنوان URL سهل التذكر لتطبيق الويب هذا هو exolve.app.
يمكنك أيضًا استخدام الملف exolve-embedder.html لخدمة ملفات .puz و.ipuz باستخدام Exolve. راجع التفاصيل في قسم Exolve Embedder.
فيما يلي مثال لمواصفات اللغز:
exolve-begin
exolve-width: 5
exolve-height: 5
exolve-grid:
HELLO
O.A.L
WORLD
L.G.E
STEER
exolve-across:
1 Greeting (5)
4 Earth (5)
5 Guide (5)
exolve-down:
1 Emits cry (5)
2 Big (5)
3 More ancient (5)
exolve-end
التنسيق بسيط جدًا ويستخدم نصًا عاديًا (لكن رمز التحليل أحيانًا يكون مبسطًا وغير متسامح جدًا، لذا يرجى الاطلاع على وثائق التنسيق). لدى أداة الضبط خيار تقديم الحلول (كما في المثال أعلاه)، أو استخدام 0 فقط للإشارة إلى المربع الذي يجب ملؤه (أي جزء من "الضوء" في مصطلحات الكلمات المتقاطعة).
يتم أيضًا تضمين بعض الأمثلة على الألغاز في هذا الدليل، كل منها في ملف بامتداد ".exolve". تعرض هذه بعض الميزات المتاحة، مثل ninas، والأدلة أو الأسئلة الإضافية، والإرسال، والألغاز المحظورة، والألغاز بدون مخططات، وما إلى ذلك. لتجربة واحدة من هذه، قم بإنشاء نسخة من exolve.html وتحريرها كما هو موضح أعلاه، والربط في ملف .exolve بالكامل من exolve-begin
إلى exolve-end
. تتوفر أيضًا مجموعة كاملة من ملفات test-*.html في هذا الدليل. أستخدمها لاختبار الإصدارات الجديدة، ولكن يمكنك استخدامها لرؤية أمثلة على استخدام معظم ميزات Exolve.
التحكم الأساسي هو النقر على المربع وإدخال حرف فيه. إذا كان المربع جزءًا من كل من الدليل العرضي والدليل السفلي، فإن النقر على هذا المربع بينما هو المربع الحالي (أو الضغط على مفتاح Enter) سيؤدي إلى تبديل الاتجاه النشط (ما لم يتم الضغط على مفتاح Shift أيضًا بنقرة واحدة) ، وفي هذه الحالة لن يحدث تبديل مباشر، وهو أمر مفيد عند العودة إلى الشبكة من بعض عناصر الإدخال الأخرى).
تعمل أزرار التحكم ( مسح هذا ، مسح الكل!، تحديد هذا ، التحقق من الكل!، كشف هذا ، وكشف الكل! ) كما هو مقترح من خلال أسمائهم ("يشير هذا" إلى الضوء (الأضواء) المحددة حاليًا). يمكنك النقر على الدليل للانتقال إلى مربعاته. إذا لم يقدم جهاز الضبط جميع الحلول، فسيتم عرض أزرار التحكم "مسح هذا/الكل" فقط، ولا تظهر أزرار "التحقق/الكشف".
يقوم الزر "مسح هذا" في البداية بمسح الحروف التي لا تتقاطع مع الأضواء المملوءة بالكامل، إن وجدت. إذا لم يكن هناك أي شيء (على سبيل المثال، إذا كانت جميع الأحرف المتبقية في الضوء الحالي تتقاطع أيضًا مع أضواء أخرى مملوءة بالكامل)، عندها فقط سيتم مسح هذه الأحرف المتبقية.
سيؤدي النقر لفترة طويلة على "التحقق من هذا" أو "كشف هذا" إلى تبديل النص "هذا" إلى "خلية"، وبعد ذلك سيحدث الفحص/الكشف فقط على الخلية الحالية (على عكس الضوء بالكامل)، هذا التنشيط الخاص للزر. تحذير: لا يبدو أن هذا يعمل على الهواتف والأجهزة اللوحية (تم اختباره فقط على أجهزة Android).
يمكن للمقيمين استخدام show-cell-level-buttons
exolve-option
لإظهار صف إضافي من الأزرار التي تحتوي على هذين الزرين على مستوى الخلية: "التحقق من الخلية" و"كشف الخلية".
يدعم Exolve الألغاز التي لا تحتوي على مخططات، حيث لا يتم تحديد المربعات المحظورة ويتعين على القائم بالحل معرفة مواقعها. في الواقع، يدعم exolve الألغاز غير المخططة جزئيًا ، حيث لا تظهر سوى بعض المربعات أو بعض المناطق الجزئية من الشبكة مكان المربعات المحظورة. أثناء حل مثل هذا اللغز، يمكن للحل الضغط على شريط المسافة في مربع بدون مخطط لافتراض أنه مربع محجوب (سيتم وضع حرف المربع الداكن، ⬛، في هذا المربع. ويمكن حذفه تمامًا مثل أي إدخال عادي آخر ). علاوة على ذلك، عندما يقوم المستخدم بإدخال أو مسح مربع محظور في خلية بدون مخططات، سيتم اتخاذ الإجراء المناسب أيضًا في المربع الذي يمثل النظير المتماثل للمربع الحالي.
إذا قدم أداة الضبط تعليقات توضيحية عن طريق إلحاق التعليقات التوضيحية في نهاية بعض القرائن، فسيتم عرض هذه التعليقات التوضيحية عندما ينقر الحل على "كشف الكل!". يتم كشف/إخفاء التعليقات التوضيحية الخاصة بالدليل باستخدام أزرار "كشف/مسح هذا" (ما لم يكن الدليل يحتوي فقط على خلايا بدون مخططات). بالإضافة إلى ذلك، "حدد هذا" و"حدد الكل!" تتصرف مثل "اكشف عن هذا" و"اكشف عن كل شيء!" على التوالي، إذا لم يجدوا أي أخطاء. في اللغز الذي لا يتم توفير الحلول له، سيظل الزر "كشف هذا" ظاهرًا في حالة وجود أي أدلة حول التعليقات التوضيحية الموجودة (قد تكون هذه التعليقات التوضيحية حلولاً كاملة أو مجرد تلميحات، ربما).
إذا قام جهاز الضبط بتوفير موقع واحد أو أكثر من النينا (من خلال أقسام exolve-nina
)، فسيتم عرض زر تحكم إضافي، إظهار النينا ، ليتمكن المحلل من رؤية مكان النينا. يمكن النقر على الزر مرة أخرى لإخفاء مواقع نينا. تظهر Ninas أيضًا عند النقر على "كشف الكل".
إذا طرح واضع اللغز أسئلة إضافية في اللغز (من خلال أقسام exolve-question
)، فسيتم عرض حقول الإدخال الخاصة بهذه الأسئلة أيضًا. تشتمل أزرار التحكم "كشف/مسح الكل" أيضًا على كشف/مسح الإجابات على هذه الأسئلة بصرف النظر عن إظهار/إخفاء الحوليات/التفسيرات/النيناس.
إذا قام المُعد بإعداد عنوان URL للإرسال (مع قسم exolve-submit
- يمكن إعداد عنوان URL باستخدام نموذج Google، على سبيل المثال)، فهناك زر إرسال .
عندما يقوم الحل بإدخال حرف في مربع، ينتقل المؤشر تلقائيًا إلى المربع التالي للدليل النشط حاليًا (يمكن أن يكون المربع التالي من دليل مختلف، عندما تكون هناك أدلة مرتبطة "تغطي" أدلة متعددة).
إذا قام الحل بتغيير إدخال خلية من حرف غير فارغ إلى حرف غير فارغ مختلف، فسيتم تمييز هذا الحرف الذي تم تغييره من خلال إظهاره بلون مختلف لفترة قصيرة. يمكن تكوين ألوان البداية/النهاية لهذه الرسوم المتحركة ( overwritten-start
والنهاية overwritten-end
) والمدة ( highlight-overwritten-seconds
).
إذا ضرب الحل على مفتاح الحذف، فسوف يمحو محتويات المربع الحالي دون التقدم.
يستطيع الحلال الضغط على Tab/Shift-Tab للانتقال إلى الدليل التالي/السابق. يمكن للحل استخدام مفاتيح الأسهم للانتقال إلى خلايا الضوء التالية/السابقة في اتجاه السهم.
يحاول البرنامج إبقاء الدليل الحالي مرئيًا عند التمرير، طالما أن المربع الذي يحتوي على المؤشر مرئي.
تطلب أزرار "مسح/التحقق/كشف الكل"، وزر "إظهار النيناس"، وزر "إرسال" تأكيدًا إضافيًا من المحلل.
يؤدي النقر فوق دليل في جدول القرائن إلى تنشيط هذا الدليل. إذا لم يكن هذا الدليل هو الدليل النشط سابقًا، فسينتقل تركيز لوحة المفاتيح إلى الحرف الأول من هذا الدليل، في الشبكة. إذا كان الدليل نشطًا بالفعل، فسيظل التركيز على الدليل، مما يتيح لك تحديد ونسخ أجزاء من الدليل/السنة إذا لزم الأمر.
يمكنك النقر على الخلفية السوداء أو على عنوان اللغز أو أداة ضبطه أو الديباجة (إن وجدت) لإلغاء تمييز الدليل الحالي (للطباعة أو التقاط الشاشة، على سبيل المثال).
في حالات قليلة (مثل عند تحديد التلوين أو النينا أو مواقع بعض أرقام الأدلة في ألغاز بدون مخططات)، قد تحتاج إلى تحديد موقع مربع في الشبكة. يمكنك القيام بذلك بإحدى الطرق التالية:
a3 (column "a": the 1st column from the left, and row 3 from the bottom)
f11 (column "f": the 6th column from the left, and row 11 from the bottom)
يجب أن تكون الحروف (az) بأحرف صغيرة ويجب أن تسبق رقم الصف، دون أي مسافة متداخلة.
يعتبر تدوين رقعة الشطرنج هذا غير كافٍ إذا كانت شبكتك تحتوي على أكثر من 26 عمودًا. يمكنك تحديد الصف والعمود مباشرةً أيضًا، مثل هذا:
c1r3 (the 1st column from the left, and row 3 from the bottom)
r11c6 (the 6th column from the left, and row 11 from the bottom)
يمكن أن يحتوي اللغز على "الأقسام" التالية بين سطر exolve-begin
وخط exolve-end
:
exolve-width
exolve-height
exolve-grid
exolve-title
exolve-setter
exolve-email
exolve-id
exolve-copyright
exolve-credits
exolve-preamble
/ exolve-prelude
exolve-across
exolve-down
exolve-nodir
exolve-reversals
exolve-3d
exolve-3d-across
exolve-3d-away
exolve-3d-down
exolve-explanations
exolve-nina
exolve-colour
/ exolve-color
exolve-question
exolve-submit
exolve-option
exolve-language
exolve-relabel
exolve-maker
exolve-force-hyphen-right
exolve-force-hyphen-below
exolve-force-bar-right
exolve-force-bar-below
exolve-cell-size
exolve-postscript
كل قسم له اسم القسم ( exolve-something
)، متبوعًا بنقطتين. بخلاف exolve-preamble
/ exolve-prelude
و exolve-grid
و exolve-across
و exolve-down
و exolve-nodir
و exolve-explanations
و exolve-postscript
، فإن جميع الأقسام الأخرى تشغل سطرًا واحدًا (يمكن تكرار بعضها بالرغم من ذلك) ). بالنسبة لهذه الأقسام ذات السطر الواحد، تكون "قيمة" القسم هي النص الذي يلي النقطتين على نفس السطر.
الأقسام الغامقة، وهي exolve-width
، exolve-height
، و exolve-grid
مطلوبة. الأقسام الأخرى اختيارية، ولكن من المحتمل أن تكون exolve-across
و exolve-down
و exolve-title
و exolve-setter
موجودة في معظم الألغاز.
أي سطر (أو جزء لاحق من السطر) يبدأ بالعلامة "#" يتم التعامل معه كتعليق ويتم تجاهله. يتم أيضًا التعامل مع "#" بنهاية السطر بعده كتعليق. لاحظ أن "#" الذي يحتوي على حرف غير مسافات لا يتم التعامل معه على أنه رمز (وهذا لأنه قد يكون لدينا أسماء ألوان HTML مثل #FF00FF في أقسام exolve-colour
، وقد يكون لدينا أدلة توضح شبكتها - تتم الإشارة إلى الموقع في تدوين #xN - راجع هذا القسم). لم أستخدم "//" كعلامة للتعليق حيث يتم استخدامه في عناوين URL.
يتم إدخال أي نص يظهر قبل exolve-begin
أو بعد exolve-end
.
exolve-width
، exolve-height
عرض اللغز وارتفاعه، أي كم عدد المربعات عرضًا وعدد المربعات الموجودة أسفل شبكة الكلمات المتقاطعة. مثال:
exolve-width: 15
exolve-height: 15
exolve-grid
تبدأ مواصفات الشبكة من السطر الذي يلي خط exolve-grid
وتنتقل إلى قسم exolve-something
التالي. يجب أن يكون عدد الخطوط في هذا القسم مساويًا لارتفاع الشبكة. في كل سطر، يتم تحديد المربعات الموجودة في هذا الصف من الشبكة.
هناك نوعان من الألغاز: مع الحلول المقدمة وبدون الحلول المقدمة. وفيما يلي أمثلة بسيطة على كليهما:
الشبكة مع الحلول المقدمة:
exolve-grid:
ACE
R.R
EAR
هذه شبكة 3x3 مع مربع محجوب واحد في المنتصف ("." يستخدم للإشارة إلى المربعات المحجوبة). في هذه الشبكة، 1 عبر = ACE، 1 لأسفل = ARE، 3 لأسفل = خطأ، و3 عبر = EAR. عند تضمين أحرف الحل بهذه الطريقة، تظهر أزرار التحكم الخاصة بفحص/كشف الإجابات.
في الشبكة التي تحتوي على الحلول المقدمة، يمكن للمستوطنين استخدام الحرف "؟" كعنصر نائب في أي مربع ضوئي لم يقرروا بعد ما هو الحرف الذي سيتم وضعه فيه.
الشبكة دون الحلول المقدمة:
exolve-grid:
000
0.0
000
هذه أيضًا شبكة 3x3، ولكن لم يتم تقديم أي حلول (يتم عرض كل ضوء باستخدام الحرف "0"). في مثل هذه الشبكة، لا تظهر أزرار التحكم الخاصة بفحص/كشف الإجابات.
من الممكن أيضًا تحديد الشبكات المحظورة، بدلاً من الشبكات المحظورة. في الواقع، من الممكن تحديد شبكة تستخدم كلا من الأشرطة والكتل. يتم تحديد الأشرطة (وبعض المعالجات الخاصة الأخرى) باستخدام الحروف التي تتبع محدد مربع الشبكة الرئيسي، والذي سنشير إليه باسم الديكورات . يتم تحديد شريط على يمين المربع باستخدام الديكور |. يتم تحديد شريط أسفل المربع باستخدام الديكور _. يمكن للمربع الذي يحتوي على شريط بعده وشريط أسفله استخدام "|_" أو الاختصار لذلك، "+". يُسمح بمسافات عديدة عشوائية بين مواصفات مربعات الشبكة، ويمكن ( يجب! ) استخدام المسافات لمحاذاة المربعات في وجود مصممي الديكور. فيما يلي مثال لشبكة 3x3 تستخدم كلا من الأشرطة والمربعات المحظورة:
exolve-grid:
A M|B
X . E
E|A T
يمكن أيضًا استخدام المزخرف "@" لكتابة دوائر داخل بعض المربعات، ويمكن استخدام المزخرف "*" للإشارة إلى أن المربع يجب أن يكون بدون مخطط. إليك المثال الأخير مرة أخرى، هذه المرة مع دوائر حول بعض الخلايا، وبعض الخلايا لا تحتوي على مخططات:
exolve-grid:
A M|@B
X* . E*
E| A T
مصمم الديكور "!" يمكن استخدامها لوضع علامة على الخلية على أنها مملوءة مسبقًا (يجب توفير خطاب الحل الخاص بها). سيتم تعبئة خطاب الحل مسبقًا ولن يكون قابلاً للتحرير. إذا تمت تعبئة كافة الإدخالات في الضوء مسبقًا، وتم توفير anno لهذا الدليل، فسيتم عرض anno تلقائيًا عند بدء التشغيل. حتى إذا لم يتم تقديم أي حل لدليل تم ملؤه مسبقًا بالكامل، فسيتم عرض الحل في نهاية الدليل (ما لم يتم تعيين خيار عدم الحل التلقائي في Anno).
يمكن استخدام المزخرف "~" لوضع علامة على الخلية التي تبدأ دليلًا عرضيًا/أسفلًا كخلية يجب تخطي ترقيم الدليل العادي فيها. مثل هذه الخلية لا تحصل على رقم دليل. سيتم بدلاً من ذلك استخدام رقم الدليل الذي كان سيحصل عليه للخلية التالية التي تبدأ الدليل. يجب أن يتم تحديد الضوء (الأضواء) التي تبدأ عند خلايا "الرقم الذي تم تخطيه" بطريقة أخرى (على سبيل المثال، باستخدام دليل محدد أو تم الكشف عنه بشكل منفصل). إحدى الطرق التي يمكن من خلالها تقديم الدليل هي باستخدام دليل nodir أو دليل غير مسمى رقميًا، كما هو موضح لاحقًا.
كمرجع مناسب، إليك مرة أخرى القائمة الكاملة لمصممي الديكور:
ديكور | معنى |
---|---|
| | يوجد شريط بعده، على اليمين. |
_ | لديه شريط تحته. في الأسفل. |
+ | لديه أشرطة بعد وتحت. |
@ | لديه دائرة مكتوبة. |
* | غير مخططة. |
! | يتم ملؤها مسبقا. |
~ | يتخطى الترقيم العادي |
إذا كنت تستخدم لغة/برنامج نصي يستخدم أحرفًا مركبة مكونة من أحرف Unicode متعددة (على سبيل المثال، Devanagari - راجع قسم exolve-language
)، أو إذا كان لديك خلايا rebus، فيجب عليك فصل أحرف الشبكة (عند تحديد شبكة بها الحلول) بمسافة (ما لم تكن مفصولة بالفعل بواسطة ديكور). على سبيل المثال، لن ينجح هذا:
exolve-grid:
सेहत
هذا سوف يعمل:
exolve-grid:
से ह त
عادةً، يمكن استخدام الحروف الأبجدية فقط (AZ، أو البرنامج النصي الخاص) في أحرف الحل. ومع ذلك، باستخدام exolve-option
allow-digits
أو allow-chars:<chars>
، قد تسمح ببعض الأحرف غير الأبجدية. إذا كان أي من هذه الأحرف عبارة عن ديكور أيضًا أو له معنى خاص في مواصفات الشبكة (على سبيل المثال، هو أحد |_+@!~*.?
)، فيجب أن يكون مسبوقًا بـ &
في مواصفات الشبكة. إذا كان من الضروري استخدام &
في الشبكة، فيجب أيضًا أن يكون مسبوقًا بـ &
. على سبيل المثال:
exolve-option: allow-chars:@.&
exolve-grid:
A &@ B &. C O M
&& . . . . . .
على الرغم من أن 0
له معنى خاص في مواصفات الشبكة، فلا يتعين عليك الهروب من 0
باستخدام البادئة &
إذا تم السماح 0
في الشبكة عبر allow-digits
أو allow-chars
. التحذير الفني (من أجل الاكتمال) هو أنه لا يمكنك إنشاء شبكة متدهورة تحتوي على جميع الإدخالات مكونة بالكامل من 0s
.
إذا كنت تريد أن يتضمن حل الكلمات المتقاطعة بعض الخلايا التي تحتوي على أحرف متعددة (المعروفة أيضًا باسم "خلايا rebus")، فعليك استخدام exolve-option: rebus-cells
( وعليك فصل إدخالات حل الشبكة بمسافات كما ذكرنا سابقًا).
على سبيل المثال:
exolve-width: 3
exolve-height: 3
exolve-option: rebus-cells
exolve-grid:
RAN G E
DO . A
M E T
إذا كانت هناك خلايا rebus، فيمكنك إدخال أحرف متعددة في أي خلية بعد النقر المزدوج عليها، أو بالضغط على مفتاح Shift أثناء إدخال الحرف. إذا كانت الخلية قد أدخلت بالفعل عدة أحرف من قبل، فعند العودة إليها مرة أخرى (بالنقر عليها أو التقدم تلقائيًا من خلية مجاورة)، ستتمكن من إدخال أحرف متعددة فيها (دون الحاجة إلى استخدام مفتاح Shift أو انقر نقرًا مزدوجًا).
عند إدخال أحرف متعددة في خلية، يتم ضبط حجم خط نص الخلية لمحاولة احتواء كافة الأحرف. إذا كان لديك بعض إدخالات rebus الطويلة التي لا تتناسب مع حجم الخلية الافتراضي، فيجب عليك استخدام خلايا أكبر، باستخدام exolve-cell-size
.
إذا كانت هناك خلايا rebus، فسيتم وضع سهم مؤشر الاتجاه العرضي في الخلية الحالية أسفل النص الموجود على يمينها، لترك مساحة أكبر للنص.
لا يمكن أن يكون لديك خلايا rebus في الكلمات المتقاطعة التي تستخدم لغات ذات رموز max-char أكبر من واحد وفي الكلمات المتقاطعة مع خلايا بدون مخططات (وهذا يسمح لنا بإبقاء الكود أكثر بساطة).
لاحظ أن "عدم وجود مخططات" يخفي من الحلال فقط ما إذا كان المربع في ضوء أو كان مربعًا محجوبًا - إذا استخدم جهاز الضبط أي أشرطة، فسيتم عرضها على الحلال، حتى في الخلايا التي لا تحتوي على مخططات.
إذا كان اللغز الذي يحتوي على مربعات بدون مخططات قد حدد جميع الحلول، فسيتم عرض عناصر التحكم في الاختيار/الكشف. على سبيل المثال، سيؤدي الكشف عن مربع محجوب بدون مخطط إلى إظهار حرف المربع الداكن، ⬛، في هذا المربع.
إذا أراد القائم على الإعداد عدم تقديم حلول للغز يحتوي على بعض المربعات بدون مخططات، فيجب عدم استخدام علامة المربع المحظور (".") في المربعات المحظورة التي لا تحتوي أيضًا على مخططات (وإلا يمكن للحل أن يصل إلى مصدر HTML و انظر أين المربعات المحظورة). يجب تحديد كل مربع بدون مخطط في مثل هذا اللغز بـ "0" متبوعًا بمصمم الديكور بدون مخطط، أي بـ "0*". ولكن حتى برنامج Exolve ليس لديه طريقة لمعرفة أي مربع شبكي يبدأ عليه أي دليل. ومع ذلك، في بعض الأحيان، حتى في اللغز الذي يحتوي على مربعات بدون مخططات، قد يرغب القائم بالضبط في توفير مواقع بداية الدليل لبعض القرائن. يوفر Exolve طريقة للقيام بذلك: يمكن أن يقوم جهاز الضبط بشكل اختياري بتضمين موقع المربع الذي يبدأ منه الدليل لأي دليل، وذلك باستخدام تدوين رقعة الشطرنج الموسعة. يتم توفير التفاصيل في القسم التالي.
exolve-title
، exolve-setter
عنوان اللغز والاسم/الاسم المستعار لأداة الكلمات المتقاطعة. مثال:
exolve-title: My Lovely Crossword
exolve-setter: Narsi Sus
exolve-email
عنوان بريد إلكتروني اختياري (أو عناوين مفصولة بفواصل) حيث يمكن للحلول الاتصال بمنشئ (منشئي) الكلمات المتقاطعة. من لوحة "الملاحظات"، يمكنك إرسال ملاحظاتك إلى عنوان البريد الإلكتروني هذا.
exolve-id
اختياريًا، قم بتوفير معرف فريد لهذا اللغز الكلمات المتقاطعة. يتم استخدام هذا المعرف كمفتاح لحفظ/استعادة الحالة وأيضًا للتمييز بين الألغاز المتعددة في صفحة واحدة. يمكنك إنشاء نسخة غير محلولة من اللغز (لإجراء مسابقة، على سبيل المثال)، ولاحقًا، نسخة من نفس اللغز الذي يحتوي على الحلول، مما يمنحهما نفس exolve-id
. بعد ذلك، عندما يزور القائمون على الحل الإصدار الذي يحتوي على الحلول، يمكنهم رؤية إدخالاتهم الخاصة ومعرفة الأخطاء التي ارتكبوها، إن وجدت. مثال:
exolve-id: tiny-42
إذا لم تقم بتوفير معرف، فسيقوم البرنامج بإنشاء واحد من توقيع الشبكة والقرائن. سيضمن هذا أنه إذا قمت بتحميل نفس الكلمات المتقاطعة دون إجراء أي تغييرات على القرائن أو الشبكة، فسوف تستعيد الحالة، حتى بدون معرف واضح.
exolve-copyright
إذا قدمت هذا، فسيتم عرضه مع رمز حقوق الطبع والنشر، أسفل شبكة الألغاز المعروضة. مثال:
exolve-copyright: 2019 Viresh Ratnakar
exolve-credits
إذا قمت بتقديم هذا، فسيتم عرضه ضمن حقوق الطبع والنشر. يمكنك تقديم مثيل متعدد لهذا. مثال:
exolve-credits: Test solver: Zaphod Beeblebrox
exolve-credits: Custom code: H. A. C. Ker
exolve-preamble
، exolve-prelude
غالبًا ما تأتي ألغاز الكلمات المتقاطعة بمقدمة تحتوي على تعليمات و/أو تلميحات خاصة. يشغل نص الديباجة عدة أسطر - بدءًا من السطر الذي يلي سطر exolve-preamble
(أو exolve-prelude
) ، ويستمر حتى السطر الذي يسبق قسم exolve-something
التالي. قد تتضمن الديباجة علامات HTML. يتم تقديم الديباجة فوق الشبكة مباشرة، في اللغز المقدم. مثال:
exolve-preamble:
Words should be entered in the grid <i>after</i> deleting one letter. The
letters thus deleted, in clue order, form the name of a famous farm
animal.
exolve-across
، exolve-down
، exolve-nodir
يجب استخدام أقسام exolve-across
و exolve-down
لتحديد القرائن المتقاطعة والأسفل، على التوالي ( exolve-nodir
مخصص للحالة الخاصة/النادرة من القرائن التي ليس لها اتجاه محدد؛ وسنصفها في نهاية هذا القسم). يجب أن يكون هناك دليل واحد في كل سطر، ويجب ألا يكون هناك أي أسطر فارغة. يجب أن تبدأ القرائن برقم الدليل، وتنتهي بالتعداد (التعداد ليس مطلوبًا بشكل صارم). مثال:
exolve-across:
1 Untouchable service (3)
3 Listener (3)
exolve-down:
1 Happen to be (3)
2 Make a mistake (3)
إذا كان التعداد يشير إلى كلمات متعددة (على سبيل المثال ، (4,3) أو (6 7) )، أو إذا كان التعداد يشير إلى كلمات موصولة بواصلة (على سبيل المثال، (4-2) )، فسيتم عرض حد الكلمة أو الواصلة في الشبكة، لمساعدة حلالا. يستخدم البرنامج المعايير التالية لتحديد ما يشكل جزء التعداد من الدليل: زوج من قوسي الفتح والإغلاق، يحتويان فقط على أرقام، وواصلات، وفواصل، وفواصل عليا، ومسافات، ونقاط، بدءًا من رقم. يتعامل البرنامج أيضًا مع زوج من الأقواس التي تحتوي على النص "كلمات" أو "حروف" (أو أي كلمة فرعية تبدأ بـ "w" أو "l"، مثل "wrds" أو "l" أو "ltrs") أو تحتوي على "؟" " مع أي شيء قبله، كتعداد (للسماح للضابط بتحديد التعداد كـ "(كلمتين)" أو "(؟)" أو "(7، 2w)"، على سبيل المثال). ضمن هذه الحالات الخاصة، في الحالات الزاوية "(7، كلمتان)" و"(6 أحرف)"، يفسر التحليل 7 و6 على التوالي ليكونا طول الإدخال، وسيتحقق من ذلك مقابل طول الضوء كما هو الحال مع التعداد العادي.
في الحالات النادرة التي يوجد فيها عدة أجزاء تعداد مرشحة في الدليل، يتم استخدام الجزء الأخير. ومع ذلك، يمكن تجاوز ذلك عن طريق استخدام "[]" بشكل صريح لوضع علامة على نهاية الدليل (انظر Annotations
أدناه).
في الكلمات المتقاطعة ثلاثية الأبعاد، بدلاً من exolve-across
و exolve-down
يجب عليك استخدام أقسام exolve-3d-across
و exolve-3d-away
، على التوالي، مع قسم exolve-3d-down
الذي يوفر أدلة للأضواء الرأسية من خلال الطبقات. يمكنك العثور على التفاصيل في قسم exolve-3d
.
إذا كان التعداد متبوعًا مباشرة بعلامة *
، فلن يتم عرضه للمستخدم. أمثلة:
1 Satellite (4)* MOON
2 Star (?)*
قد تكون هناك ألغاز حيث، على الرغم من أن التعداد يشير إلى كلمات متعددة أو موصولة بواصلة، إلا أنك لا تريد رسم شريط فاصل للكلمات أو واصلة في الشبكة. ومن الأمثلة على ذلك الشبكة حيث تطلب التعليمات الخاصة إزالة الحرف قبل إدخال الحل في الشبكة. يمكنك تحقيق هذا التأثير باستخدام الخدعة التالية:
1 Clue with enum that implies hyphens and dashes, but they are suppressed
using trickery (<span>3,2-2,5-3</span>) (15)* Anno here...
لاحظ أن أرقام التعداد ملفوفة في علامة <span>، مما يخدع Exolve لعدم تحليلها. يتم تحديد طول الإدخال بعد ذلك، باستخدام مواصفات التعداد (15)* التي لا يتم عرضها (ولكنها تعمل كوسيلة للسماح لـ Exolve بمعرفة أن ما يلي هو anno).
إذا كان هناك دليل مفقود، أو إذا كان التعداد المقدم للدليل لا يتطابق مع عدد الخلايا في الدليل وفقًا للشبكة (بما في ذلك أي أدلة فرعية مرتبطة)، فسيتم عرض رسالة تحذير. إذا كان الشذوذ متعمدًا وليس سهوًا، فيمكن منع إنشاء التحذير باستخدام exolve-option: ignore-unclued
و/أو exolve-option: ignore-enum-mismatch
. لا يتم التحقق من الأدلة المفقودة في حالة وجود أي أدلة عقدية، ولا يتم التحقق من التعدادات غير المتطابقة في حالة وجود أي خلايا بدون مخططات.
يمكنك تضمين تلميحات في القرائن (في بعض القرائن أو في كل القرائن). يتم ذلك عن طريق توفير سلسلة من الخطوط مباشرة أسفل الدليل، كل منها يحمل البادئة، Hint:
(غير حساس لحالة الأحرف). يمكن أن يتضمن كل تلميح تنسيق HTML. مثال:
exolve-across:
1 Some clue without a hint (9)
5 A clue with two hints (5)
Hint: The <i>first</i> hint!
Hint: The second hint is noticeably longer.
6 A clue with one snarky hint (6)
Hint: Try using your brain for a change?
لاحظ أن هذه التلميحات مستقلة تمامًا عن التعليق التوضيحي بعد الكشف الموضح أدناه (إن وجد). عندما تكون التلميحات متاحة للدليل الحالي، ولم يتم عرض كل التلميحات بعد، يظهر رمز المصباح في نهاية الدليل (فوق الشبكة فقط، وليس في جدول القرائن). سيؤدي النقر فوق هذا الرمز إلى الكشف عن التلميح التالي. سيؤدي النقر فوق أي تلميح إلى إخفاء كل التلميحات مرة أخرى.
لا يحفظ Exolve حالة حول عدد التلميحات التي تم عرضها لمختلف القرائن، لذلك إذا قمت بإعادة تحميل اللغز، فسيتم إعادة تشغيل جميع التلميحات في الحالة غير المعروضة.
في الشبكة التي تحتوي على الحلول المقدمة، قد يتضمن أداة الضبط تعليقات توضيحية لشرح كيفية عمل الدليل أو لتقديم تلميحات. يتم التعامل مع أي نص يقع بعد التعداد في الدليل كتعليق توضيحي. يتم عرض التعليق التوضيحي عندما ينقر الحل على الزر "كشف الكل" أو على الزر "كشف هذا" عندما يكون هذا الدليل هو الدليل الحالي. مثال:
exolve-across:
28 Replace bottles containing questionable medicine (7) Def: questionable medicine. Hidden word: (-re)PLACE BO(-ttles).
إذا لم يقدم الدليل الخاص به، فسيظل البرنامج ينشئ الحد الأدنى الذي يتكون من نص الحل فقط (الذي يستنتجه من الشبكة والتعداد). حتى إذا تم توفير anno، فإن البرنامج يبدأها بنص الحل المستنتج. ربما كان هذا يعني أنه إذا تم تضمين الحل بشكل صريح في الشبكة الأقدم في الذكرى السنوية، فسيتم تكراره. لذلك، يتحقق الكود لمعرفة ما إذا كانت سلسلة الحل (على الرغم من علامات الترقيم/الترميز) موجودة في رأس الحلقة، ويتجنب تكرارها إذا كان الأمر كذلك. إذا أراد القائم على الإعداد تقديم الحل بطريقة أخرى، فيمكنه منع الإضافة التلقائية للحل إلى السنة بإضافة هذا السطر إلى مواصفات اللغز:
exolve-option: no-auto-solution-in-anno
هذا الخيار يمنع فقط إضافة الحل إلى الذكرى السنوية التي تظهر بعد الدليل. لا تزال تتم إضافة الحل إلى العنصر النائب في الفتحة الفارغة للدليل اليتيم، عند "كشف هذا"، حتى مع هذا الخيار.
إذا كان الجزء الرئيسي من anno يحتاج إلى أن يكون شيئًا بين قوسين مربعين، مثل "... (6) [t]WITTER ..."، فيجب على أدوات الضبط تضمين الحل قبل ذلك (حتى لو كان من الممكن استنتاجه من شبكة)، لتجنب إساءة تفسير الجزء البادئ على أنه الحل، مثل "... (6) [WITTER] [t]WITTER ..." أو يمكنهم استخدام زوج فارغ من الأقواس المربعة لوضع علامة على نهاية الدليل ، مثل "...(6)[]" [t]WITTER ..." تعد سلسلة علامة نهاية الدليل الخاصة "[]" مفيدة أيضًا إذا كان هناك أي غموض حول مكان انتهاء الدليل (ربما بسبب وجود سلاسل فرعية متعددة تشبه التعداد) لا يمكن حلها عن طريق توفير الحل بين قوسين مربعين.
فيما يلي بعض الأمثلة الأكثر تعقيدًا لتحليل التعداد/التعليق التوضيحي.
1 This (13) clue ends (word) here! (4)
2 This (13) clue also ends (1 word) here! (4) Some annotation follows.
3 This (13) clue also ends (2 letters) here! (8) [SOLUTION] Some annotation follows.
4 This (13) clue also ends (words) here! (8) [] [t]WITTER The anno has (3) enum-like parts.
5 This is an enum-less and anno-less clue that ends here!
6 This is also an enum-less and anno-less clue that also ends here! (?)*
7 This is also an enum-less but with-anno clue that also ends here! (?)* [] [t]WITTER Here is the anno.
8 This clue, even though its anno contains an enum-like substring, ends here! (4) The (word) and (4 letters) enum-like parts here are not numeric.
9 This clue (13) does not end now (4) as [square brackets do not follow immediately]; it ends here! (4)
يمكنك أيضًا تزيين العبارات الفرعية في الدليل بالتسطير، والأنماط المختلفة، والألوان، والخلفيات، وما إلى ذلك، من خلال إحاطة سلاسل فرعية محددة بالعلامات الخاصة، ~{
و }~
، مثل هذا:
28 Replace bottles containing ~{questionable medicine}~ (7) Hidden word: (-re)PLACE BO(-ttles).
النمط الافتراضي لمثل هذه "التعليقات التوضيحية المضمنة" هو تسطير النص بتسطير "أخضر داكن". سيتم الكشف عن هذا التصميم عندما ينقر الحل على "كشف هذا" أو "كشف الكل" (وسيتم مسحه باستخدام "مسح هذا/الكل").
يمكنك تطبيق أنماط مختلفة من التعليقات التوضيحية (بدلاً من التسطير)، من خلال توفير اسم فئة عنصر HTML، مثل هذا:
28 ~{{xlv-blue}Replace}~ bottles ~{{my-style}containing}~ ~{questionable medicine}~ (7) Hidden word: (-re)PLACE BO(-ttles).
هنا، "xlv-blue" هو اسم فئة قام Exolve بإعداده في CSS الخاص به (بعض الأسماء الأخرى هي "xlv-red"، و"xlv-yellow-bg"، و"xlv-pink-bg"). ولكن يمكنك استخدام أسماء الفئات الخاصة بك أيضًا (مثل "my-style" أعلاه) وتحديد أنماطها باستخدام قواعد CSS المخصصة الخاصة بك.
إذا كان الدليل المرتبط يتضمن "أدلة فرعية" أخرى، فيمكن الإشارة إلى ذلك عن طريق إلحاق قائمة مفصولة بفواصل (أو &-مفصولة) بأرقام أدلة الأطفال إلى رقم الدليل الأصلي. مثال:
exolve-across:
1, 5, 2d In spite of adverse circumstances (7,3,4)
5 See 1 Across
...
exolve-down:
2 See 1 Across
3 & 7 See neck (4,3)
7 See 3 Down
كما هو موضح في الأمثلة أعلاه، إذا كان الدليل الفرعي (2d في المثال الأول) له اتجاه مختلف عن الأصل، فيمكن تحديد الاتجاه باستخدام لاحقة مكونة من حرف واحد ("a" أو "d" أو "b" أو "u")، أو، في الكلمات المتقاطعة ثلاثية الأبعاد، مع لاحقة من حرفين ("ac" أو "aw" أو "dn" أو "ba" أو "to" أو "up").
يمكن أن يؤدي ربط الأضواء إلى إنشاء حالتين زاوية جديرتين بالملاحظة. (1) عندما ينتهي الضوء على نفس الخلية حيث يبدأ الضوء المرتبط التالي، فلا يتم احتساب تلك الخلية مرتين. لذلك، في شبكة 3x3 مع أضواء مكونة من 3 أحرف 1a و2d مرتبطة، حيث يبدأ 2d في نفس الخلية حيث ينتهي 1a (الخلية r3c3)، سيكون الطول الإجمالي للأضواء المرتبطة 5 وليس 6. (2) إذا كنت ربط سلسلة من الأضواء (بما في ذلك بعض الأضواء المعكوسة) بحيث تكون الخلية الأخيرة من المجموعة المرتبطة هي بالضبط خلية البداية، ثم لا يتم حساب هذه الخلية مرتين أيضًا. علاوة على ذلك، تتيح لك الواجهة كتابة الحروف في حلقة على طول التسلسل (حيث يبدو أن هذا هو الشيء الممتع الذي يمكنك القيام به في حالة الزاوية هذه). بالنسبة للخلايا ذات المسافة الخلفية (عند المسح) في مثل هذه المجموعة المرتبطة المتعرجة التي تبتلع رأسها، تقوم الواجهة بإيقاف المسافة الخلفية عند الخلية الأولى.
أثناء الحل، عندما يمتلئ الضوء بالكامل، يتغير لون رقم الدليل الخاص به (إلى ظل فاتح من اللون الأزرق، مما يجعل أرقام الدليل التي لم يتم حلها بارزة). هناك بعض الاستثناءات البسيطة عندما لا يحدث هذا (الخلايا التي لا تحتوي على مخططات أو أسباب أخرى لا تسمح لنا بتحديد متى يمتلئ ضوء الدليل بالكامل). بالنسبة لمثل هذه القرائن، يمكن للحل النقر على رقم الدليل لتعيين (أو إلغاء تعيين) حالة "تم الحل" يدويًا.
كما هو مذكور في القسم السابق، في الشبكة التي تحتوي على مربعات بدون مخططات والتي لا توفر حلولاً، إذا أراد أداة الضبط عرض بعض أرقام الأدلة في المربعات، فيمكنهم القيام بذلك عن طريق إضافة الدليل مسبقًا (في exolve-across
أو exolve- القسم السفلي) مع "#<L>"، حيث <L> هو موقع المربع في تدوين رقعة الشطرنج الموسعة. أمثلة:
exolve-across:
#a9 15 Imprison and tie perhaps
#c17r42 31 Greeting
هنا، سيتم عرض الدليل رقم 15 في المربع الموجود في العمود الأول والصف التاسع من الأسفل، وسيتم عرض الدليل رقم 31 في العمود السابع عشر والصف الحادي والثلاثين.
أي سطر في قسم الأدلة (على سبيل المثال، في exolve-across
/ exolve-down
/ exolve-nodir
) لا يمكن تحليله كدليل أو تلميح يتم التعامل معه كخط حشو. يتم عرضه ببساطة في هذا الموضع في قائمة القرائن. من الخطأ وضع سطر حشو بعد الدليل الأخير في قسم القرائن. يمكن استخدام خطوط الحشو لترسيم الأقسام داخل القرائن، إذا لزم الأمر. مثال:
exolve-across:
1 Communication device (5)
7 Greeting (5)
<i>The following entries all begin with B.</i>
9 Unreachable sound in 1 (4,4)
15 Zaphod (10)
أي سطر في قسم الأدلة يبدأ بـ --- يبدأ عرض جدول جديد من الأدلة. إذا تبع أي نص --- فسيتم عرضه كعنوان للجدول الجديد.
الترتيب الذي تظهر به أقسام exolve-cross وexolve-down وexolve-nodir في مواصفات اللغز هو الترتيب الذي سيتم عرضها به. بالإضافة إلى ذلك، سيتبع تبديل الاتجاه أيضًا نفس التسلسل. وبالتالي، إذا قمت بإدراج أدلة nodir قبل القرائن المتقاطعة والأسفل، وقام الحل بالنقر فوق خلية لا تحتوي على ضوء في الاتجاه النشط حاليًا (على سبيل المثال عبر)، ولكن بها ضوء عقدي وضوء متقاطع يمر عبرها ، سيصبح ضوء العقدة نشطًا (حيث تم إدراج أدلة العقدة من قبل عبر القرائن في المواصفات).
إذا كنت تريد استخدام تسميات أدلة غير رقمية (مثل A، B، C، وما إلى ذلك)، فيمكنك القيام بذلك عن طريق وضع تسمية الأدلة غير الرقمية بين قوسين مربعين، مثل هذا: مثال:
exolve-across:
2 Imprison and tie perhaps (6)
[F] Enjoyable (3)
5 Hitchhiker's accessory (5)
#a12 [G], 4, [H] Fitting reply (3,3,3)
...
بالنسبة إلى تسميات الأدلة غير الرقمية، لا يعرف البرنامج الخلية التي يبدأ فيها الدليل، ما لم يتم تحديدها صراحة بواسطة أداة الضبط باستخدام البادئة "#xN" كما هو موضح أعلاه والموضح في مثال الدليل الرابع أعلاه.
تعتبر النقطة اللاحقة بعد رقم الدليل أو التسمية مجرد علامة ترقيم ويتم تجاهلها. يتم تجاهل الفترات الخمس الأولى في المثال التالي. إذا كانت لديك فترات متتالية، فلن يتم تجاهلها (حيث من المفترض أنك تستخدم علامة الحذف).
2. Clue (4)
3.Ignorance is _____ (5)
4 . Time for every one to end, finally (6)
[Q.]. Hop... (4)
[R] ... aboard! (6)
يتم استنتاج أرقام الأدلة المتقاطعة والأسفلية داخل الشبكة تلقائيًا من الشبكة، باستثناء حالتين. الأول هو عندما تكون هناك خلايا بدون مخططات ولم يتم تقديم الحلول. والثاني هو في الألغاز ذات نمط الصور المقطوعة، حيث يختار أداة الضبط عدم توفير ارتباطات بين مربعات الشبكة والقرائن عمدًا، باستخدام تسميات أدلة غير رقمية دون توفير مواقع الشبكة الخاصة بها. عندما يقوم الحل بإدخال قيمة في ضوء لا يُعرف ارتباط الدليل به، فإن واجهة "الدليل الحالي" المميزة القابلة للتصفح تمر عبر جميع القرائن التي لا تُعرف بها جميع خلايا الشبكة.
يمكن أن يتأثر ترقيم الأدلة بالعوامل الإضافية التالية الموضحة في الأقسام الأخرى:
exolve-grid
.exolve-reversals
exolve-3d
إذا كنت تريد إنشاء قسم من الأدلة دون اتجاه محدد عبر/لأسفل، فيمكنك استخدام قسم exolve-nodir
، الذي له نفس بنية exolve-across
و exolve-down
، ولكن اتجاه كل دليل في هذا القسم هو تعتبر غير محددة. ربما يرغب القائمون على الضبط في استخدام هذا القسم مع تسميات أدلة غير رقمية. مثال:
exolve-nodir:
[P] Direct (5)
[Q] Server spilling one's drink (5)
...
يمكن أن تكون ملصق الدليل في [] رقميًا أيضًا ، (مثل [42]) ، ويمكن أيضًا تحديد خلية البدء باستخدام بادئة "#<l>" (مع وجود <l> كونه موقع خلية في تدوين الألواح الممتدة) كما هو موضح أعلاه.
إذا كان Setter يستخدم ملصقات أو أدلة فكرة عن Nun Numeric بدون اتجاه محدد ، فيجب أن يستخدموا أيضًا خيار "الأرقام الموروثة" في قسم exolve-option
. بدلاً من ذلك ، يمكنهم استخدام ديكور "~" في الشبكة لتخطي ترقيم الخلايا باستخدام الترقيم العادي.
يمكنك توفير عنوان Delection for Nodir عن طريق وضعه بعد exolve-nodir:
، مثل هذا:
exolve-nodir: Alphabetic clues
[P] Direct (5)
[Q] Server spilling one's drink (5)
...
في فكرة nodir ، يمكنك تحديد ليس فقط خلية البداية ، ولكن جميع الخلايا التي تستخدم تدوين الشطرنج. إذا قمت بذلك ، فإن النقر على خلية في هذه الأدلة سوف يسلط الضوء والسماح بالدخول في جميع الخلايا لتلك الفكرة (يمكن أن تكون الخلايا في فكرة nodir مبعثرة بشكل تعسفي في الشبكة). مثال:
exolve-nodir:
#c3 #c5 #c8 #f6 [A] One hundred years lived in prison (4)
لاحظ أنه يمكن استخدام هذه التقنية لإنشاء الألغاز متعددة الأبعاد (مثل 4-D!): استخدم قسم Nodir لتحديد الأضواء على طول جميع الأبعاد الإضافية ، وتحديد خلاياها بشكل صريح. بالنسبة للكلمات المتقاطعة ثلاثية الأبعاد ، يوفر Exolve دعمًا أفضل وأكثر اكتمالًا ، بما في ذلك مظهر ثلاثي الأبعاد لطيف (انظر قسم exolve-3d
).
إذا كانت خلية بدء Clue عبر/لأسفل تحتوي على ديكور "~" ، يتم تخطي ترقيمها العادي. إذا كان هناك دليل آخر هو إما فكرة عبر/لأسفل مع علامة غير رقمية ، ومع تحديد خلية البدء الخاصة بها ، أو هي فكرة nodir مع جميع خلاياها المحددة ، وجميع خلايا القرائن هي نفسها ، ثم يتم دمج القرائن. يتم عرض الملصق المحدد للدلالة الثانية في خلية الرقم المتخطي. على سبيل المثال:
exolve-grid:
0~0 0
0 . 0
0~0 0
exolve-across:
#a1 [B] Bottom row (3)
exolve-down:
1 Third column (3)
exolve-nodir:
#a3 #b3 #c3 [Q] Top row [3]
هنا ، يتم تخطي خلايا الرقم اليسرى واليسرى السفلية. يتم دمج [B] عبر الدليل مع ضوء الصف السفلي ، ويتم دمج فكرة [q] nodir مع ضوء الصف العلوي. الضوء في العمود الأول غير مصقول.
إذا كان هناك أي فكرة NODIR دون تحديد خلايا بشكل صريح ، أو فكرة عبر/لأسفل مع تسمية غير رقمية لم يتم تحديدها/خلاياها ، فسيتم عرض الفكرة مع منطقة إدخال نص بجوارها. يمكن للذوبان تسجيل حلولهم هنا ، حتى يكتشفوا أين يجب إدخال تلك الحروف في الشبكة. يمكن للحلول نقل الحروف المسجلة من هذه المناطق النائبة عن طريق النقر ببساطة على زر "Copy-Placeholder" (الذي يشبه [⇲]) بجوار منطقة العنصر النائب ، كلما تم تسليط الضوء على بعض المربعات للدخول في الشبكة.
يمكنك إجبار عنصر نائب فارغ على الظهور بعد أي فكرة (وليس فقط "يتيمة" المؤهلة باستخدام المعايير المذكورة أعلاه). انظر القسم الفرعي التالي.
لا يتم مسح إدخالات العنصر النائب بـ "مسح هذا/الكل" (يمكن ببساطة عن طريق المحو مباشرة من خلال النقر عليها وحذفها). لمسح جميع إدخالات العنصر النائب بالقوة ، انقر فوق الزر "مسح الكل" عندما لا توجد إدخالات في الشبكة (على سبيل المثال ، بالنقر فوقه للمرة الثانية ). هذا الخيار موجود فقط في الألغاز التي تحتوي على مثل هذه الإدخالات النائبة ، وفي مثل هذه الألغاز ، يتم عرض تلميح الأدوات على زر "Clear All" لإعلام المستخدم.
يتم عرض نفس نص العنصر النائب وزر CopyPlaceholder ([⇲]) أيضًا في أداة الأتيمة المميزة للتمرير "، كلما لم يكن لدى المربعات المرتفعة حاليًا جمعية فكرة معروفة.
لا يتم تنشيط ميزة زر CopyPlaceholder إذا كان هناك أي خلايا بدون رسم تخطيطي (حيث أن خلية واحدة فقط من الرسم البياني نشطة في وقت واحد بشكل عام).
يمكن تعطيل أزرار CopyPlaceholder (أي ، غير معروضة على الإطلاق) من خلال تحديد exolve-option: hide-copy-placeholder-buttons
. هذا مفيد إذا وجدت أن الأزرار تشتت انتباهها في المظهر ، أو إذا لم يكن النسخ من العنصر النائب مفيدًا جدًا لسبب آخر (على سبيل المثال ، يتم تقسيم الأضواء إلى أجزاء).
ضمن مثل هذه القرائن ، في الشبكات ذات الحلول المقدمة ، من الممكن الإشارة إلى الخلايا الموجودة في الشبكة تنتمي إلى فكرة ، لاستخدامها في "الكشف عن هذا" و "تحقق من هذا". يتم ذلك عن طريق إدراج قوسين مربعا تسلسل مفصل للفضاء من مؤشرات الدليل و/أو مواقع الخلايا. يمكن أن تكون مؤشرات الدليل مثل 12A أو 12A أو 13D أو 13D (يجب أن تشمل الاتجاه ، تمامًا مثل الطريقة التي يتم بها تحديدها في exolve-nina
و exolve-colour
). إذا تم استخدام أي مؤشرات فكرة في التسلسل المحدد ، فيجب أن تحتوي هذه القرائن نفسها على بعض مواقع الخلايا الخاصة بهم. يجب أن تكون هذه القائمة موجودة مباشرة بعد جزء التعداد ، على الإطلاق. أمثلة:
exolve-nodir:
[A] Some clue (5) [1a]
[B] One hundred years lived in prison (4) [2d]
[C] Some other clue ... (?) [3d 4a c4 c5 r5c3] [SOLUTION HERE] Anno...
في الفكرة الأخيرة أعلاه ، لا يوجد أي تعداد. على الرغم من أن البرنامج يعرف جميع خلايا هذه الفكرة ، إلا أنه لا يعرف ما إذا كانت هناك كلمات أو واصلات متعددة. يمكن توفير الحل في مثل هذه الحالات بين أقواس مربعة في بداية Anno.
يتم الكشف عن الحل المستنتج أو المقدم لفكرة يتيمة في حامله النائب فارغًا على "الكشف عن هذا" و "الكشف عن الكل".
الخلايا المدرجة بشكل فردي ، إذا تم تسليط الضوء عليها من تلقاء نفسها فقط (والتي ستكون كذلك إذا كانت بلا مخطط) لا تسمح للحلال بالكشف عن فكرة اليتيم بأكملها: قد تكون خلية واحدة جزءًا من أدلة متعددة.
هناك بعض الآثار الدقيقة لتوفير الكشف عن أدلة اليتيم بهذه الطريقة. في المثال أعلاه ، قل الضوء في الشبكة (مثل 1A) الذي ينتمي إلى بعض أدنى فكرة يتيم (A في هذه الحالة) من خلال النقر على إحدى خلاياها. ستكون الفكرة الحالية الموضحة في قائمة القرائن هي آخر فكرة يتيمة التي نظر إليها المحلل ، على سبيل المثال B (مختلف عن A). إذا نقر Solver "تكشف هذا" ، فسيتم الكشف عن 1A في الشبكة ، وسيتم تسليط الضوء على تسليط الضوء في قائمة القرائن.
إذا ، بعد النقر على 1A في الشبكة ، على سبيل المثال ، ينقر Solver على Clue C في قائمة القرائن ثم ينقر "الكشف عن هذا". نستنتج نية المحاليل من النقرات الأخيرة. في هذه الحالة ، سيتم الكشف عن C في قائمة القرائن ، وسيتغير تسليط الضوء في الشبكة من 1A إلى كل ما هو الضوء الصحيح لـ C.
نقطة أخرى خفية هي أنه في لغز مع خلايا غير مخطط ، من الممكن أن تحدد فكرة عن بعض خلاياها (القليلة الأولى) ، ولكن ليس كلها. يمكن الكشف عن خلاياها عن طريق تسمية نفسها ، وإدراج الخلايا الإضافية. على سبيل المثال:
15 Imprison and tie perhaps (one word) [15a e9 f9] DETAIN.
لاحظ أيضًا أن "الكشف عن الكل" لا يكشف عن ارتباطات الإضاءة اليتيم إلى الشبكة. ولكن ، حتى بعد "الكشف عن الجميع" ، قد يمر المحلولون عبر أدلة يتيمة ، والنقر فوق "يكشف هذا" لكل منهما.
يتمثل الخدعة الشائعة في Cryptics في جعل كل فكرة تسفر بطريقة أو بأخرى عن خطاب إضافي وإخراج ميتا من تلك الرسائل. يتيح لك Exolve إضافة عمود من "فتحات الاستخراج" قبل كل فكرة. يمكن للمحللين تسجيل الرسائل/الأرقام في هذه الفتحات (ويتم حفظها في الحالة أيضًا). يمكنك القيام بذلك عن طريق تحديد exolve-option: add-extraction-slots
. بشكل افتراضي ، إذا قمت بتحديد هذا الخيار ، فسيتم إضافة فتحة حرف واحد . ولكن يمكنك تحديد عدد الأحرف الموجودة في الفتحة مع معلمة اختيارية (على سبيل المثال ، exolve-option: add-extraction-slots:3
).
عادة ما يتم عرض الفراغات النائبة فقط أمام أدلة "Orphan" التي لا يتم توفير مواقع الضوء إلى المحاليل. ومع ذلك ، يمكنك فرض عنصر نائب فارغ بجوار أي فكرة عن طريق متابعته مع واحد أو أكثر من السطح. إذا كنت تقدم التعليقات التوضيحية ، فضع Undescrores قبل التعليقات التوضيحية.
قد يكون هذا مفيدًا للحل ، على سبيل المثال ، تدعو تعليمات اللغز إلى بعض التعديل (مثل إغفال الحروف) إلى الحلول قبل إدخالها في الشبكة.
أمثلة:
exolve-across:
5 This clue will get placeholder blanks (4) _
6 Here we're specifying that there should be 7 blanks, regardless of enum (4) _______
7 The underscores can have intervening spaces and can be followed by annos (8) _ _ _ Some anno.
إذا وضعت واحدة فقط من السطح ، فسيتم تحديد الحجم الفعلي المعروض للفراغ باستخدام التعداد. إذا وضعت أكثر من واحد من السطح ، فإن الحجم المعروض للفراغ سيساوي عدد الرسائل السفلية التي قدمتها. يمكنك الحصول على مسافات بين هذه السفقة فقط لمساعدتك في حسابها بسهولة أكبر.
سوف يظهر العنصر النائب الفارغ ، عندما يكون فارغًا ، نصًا "العنصر النائب" الرمادي الفاتح الذي يشير إلى تلميح لما يحتاجه المحلل إلى الدخول) ونمط النص الذي ينطوي عليه التعداد ، مثل "؟؟؟؟-؟؟" ل (3 ، 3-3). يمكنك تجاوز هذا النص النائب عن طريق تحديد ما ينبغي عرضه داخل قوسين مربع ، مباشرة بعد آخر السطح. على سبيل المثال:
exolve-down:
3 This will have 8 placeholder blanks showing "??? ??" instead of
"????" (4) _ _ _ _ _ _ _ _ [??? ??] Some anno.
3 For this piece of cake, we customize the placeholder text shown
in the placeholder blank to be "EAT ME" instead of "??? ??" (3,2) _[EAT ME]
سيكون طول عنصر النائب الفارغ (عدد الأحرف التي يمكن أن يحملها) الحد الأقصى لعدد العدد السفلي وطول نص العنصر النائب الرمادي (من التعداد أو من النص المتجاوز).
تمامًا مثل الفراغات النائبة التي تظهر في أدلة يتيمة ، ستصاحب هذه الفراغات الناجحة القسرية أيضًا بـ "أزرار حامل النسخ" (التي تبدو [⇲]) ، ما لم يكن الاضطراب