ابنِ لوحة تتابع نفسها
المربع وعدٌ بأن شيئًا ما سيُلاحَظ. وهذا ما يستطيع كل نوع رؤيته فعلًا، وكيف تكتب مئتين منها دون أن تضيّع أمسيتك، والأخطاء القليلة التي تفشل بصمت — فلا يعمل المربع أبدًا، ولا يكتشف أحد ذلك حتى اليوم الرابع.
مربع واحد، نوع واحد
#كل مربع هو نوع واحد بالضبط، والنوع هو السؤال كله: فهو يحدد ما تراقبه الإضافة أو مسح الـ hiscores، ومن ثمّ هل يستطيع المربع أن يكتمل وحده أصلًا. وخلط حقول من نوعين يُرفض عند الباب بدل قبوله وتركه معطّلًا.
وتقع الأنواع في ثلاث عائلات، والعائلة أهم من الاسم:
القائمة كاملةً، بالترتيب الذي يعرضه منتقي الأنواع:
المربع الذي ترصده الإضافة غير مرئي للاعب لا يشغّلها. وهذا ليس خللًا يمكنك ضبطه — لا شيء يراقب أصلًا. فإن كان جزء من عشيرتك يلعب على الهاتف أو العميل الرسمي، فإما أن تُبعد تلك المربعات عن طريق الفوز، أو تقرنها ببديل يدوي وتتوقع مراجعة لقطات شاشة.
اختر النوع الذي سيعمل فعلًا
#معظم المربعات سيئة السلوك فكرة صحيحة عُبِّر عنها بالنوع الخطأ. وهذه الأربعة هي التي توقع الناس:
trackedStat + statType=boss + statGoal. استخدم مربع kill لما لم تحصه الـ Hiscores قط — الأبقار، والدجاج، ووحش slayer بعينه.requiredAmount. أضف requiredAmount فيتحول بصمت إلى “احصل على أي N منها” — الصف نفسه، ومربع مختلف تمامًا.قد تحمل الإحصائية المتتبَّعة لمربع boss عدة مفاتيح hiscores مفصولة بفواصل، وتُجمع المكاسب عبرها. فـ chambersOfXeric,chambersOfXericChallengeMode مربع واحد يحصي CoX و CM معًا — وهو تقريبًا ما يعنيه أي مربع raid.
ألّفها بالجملة، لا في المتصفح
#النقر لإنشاء شبكة من 25 مربعًا مقبول. أما النقر لإنشاء لوحة Leagues من 200 مهمة فلا، ولا مراجعتها بعد ذلك. وتبويبة Tiles فيها رحلة ذهاب وإياب مبنية لهذا تحديدًا.
- Download spreadsheet في تبويبة Tiles بالفعالية. تحصل على ملف .xlsx للوحة كما هي، مع قوائم منسدلة وقائمة العناصر وتعليمات الأعمدة كلٌّ في ورقة خاصة.
- عدّله. صف واحد لكل مربع؛ وترتيب الصفوف هو ترتيب المربعات.
- Upload CSV / Excel في التبويبة نفسها. ولا تُقرأ إلا ورقة Tiles.
الأخطاء التي تفشل بصمت
#كل واحد من هذه يُستورد بنجاح، ويجلس على اللوحة بمظهر سليم، ولا يعمل أبدًا. ويستحق أن تقرأها قبل الرفع لا بعده.
type=standardلا وجود لـ type=skill. فالنوع يأتي من trackedStat + statType + statGoal على صف قياسي بخلاف ذلك. وكتابة type=boss تُرفض؛ أما كتابة type=standard ونسيان أعمدة الإحصائية فلا — فتحصل على مربع يدوي لن يوافق عليه أحد أبدًا.items يستخدم الفاصلة المنقوطة (فالفاصلة هي فاصل CSV). وtargetNpcs يستخدم الشرطة العمودية. وفي صف combat task تكون الشرطة العمودية الخيار الوحيد، لأن أسماء المهام الحقيقية تحوي فواصل — فـ Nylocas, On the Rocks مهمة واحدة.Chambers of Xeric: Challenge Mode، وTheatre of Blood: Hard Mode، وTombs of Amascut: Expert Mode. وأي هجاء قريب هو مربع لن يكتمل أبدًا. وجولات Entry Mode لا تمنح رصيدًا لمربع raid أساسي أبدًا؛ أما الأوضاع الأصعب فتفعل.Name#id وكفّ عن التخمين.timeThresholdSeconds يعني أربعة أشياءسقفًا زمنيًا في مربع بوقت، وحدّ مركز في مربع LMS (1 = فوز)، وحجم فريق دقيقًا في مربع deathless، وحجم فريق raid دقيقًا في مربع drop. العمود نفسه، وأربعة معانٍ — فتحقق أنك تملأ المعنى الذي يقرأه نوعك.ألّف مربعًا واحدًا من النوع الذي تشك فيه، واكشفه في فعالية تجريبية، واذهب وافعل الأمر. خمس دقائق هناك أفضل من اكتشاف موت فئة كاملة في ليلة bingo العشيرة.
النقاط والدرجات وهل هذا عادل
#على لوحة بالنقاط يحمل كل مربع قيمته الخاصة، وتُترجَم تلك القيم إلى نطاقات صعوبة مسمّاة — من easy إلى elite — يمكنك تعديلها في Advanced settings إن كانت عشيرتك تصنّف بطريقة أخرى. النطاق هو ما يقرأه اللاعبون؛ والرقم هو ما يحتسب.
وعلّم مربعًا optional فيتوقف عن الاحتساب في مجموع اللوحة، وهكذا تضيف أهدافًا طموحة دون أن تجعل الـ blackout مستحيلًا.
وحين تمتلئ اللوحة، شغّل مدقّق التوازن من تبويبة Tiles. يفحص البنية وتوزيع الجهد ويخبرك أين تميل اللوحة — فئة لا يستطيع أحد إنهاءها، أو درجة قيمتها في الساعة أعلى بكثير من جاراتها — قبل أن يكتشف اللاعبون ذلك بأنفسهم ويلتفّوا حوله.
لا يراها أحد حتى تقول أنت
#اللوحات الجديدة تبدأ مخفية. الطاقم يراها دائمًا؛ واللاعبون لا يرون شيئًا إطلاقًا حتى تكشفها — فيمكن بناء لوحة في العلن، على مدى أيام، في قناة يقرأها أعضاؤك، دون إفساد أي شيء.
وذلك المفتاح الرئيسي هو الأرضية تحت كل ما عداه. فعلى لوحة ذات سياسة كشف — مجدولة، أو دورية، أو جائزة، أو متناوبة — لا تبدأ الآلية بقلب المربعات إلا بعد كشف اللوحة نفسها، فتسليح اللوحة فعل متعمّد دائمًا. وأي سياسة تختار له صفحته الخاصة: الصيغ، وكيف تُفتح المربعات.
والمهام هي الاستثناء الجدير بالمعرفة: مربعات مؤلَّفة مسبقًا لكنها محجوزة، تُعلَن أثناء الفعالية من مجموعتها الخاصة بينما تبقى بقية اللوحة مرئية.
قبل أن تكشف
#يستحق المرور عليها مرة لكل لوحة. ومعظمها خمس دقائق.
- كل مربع من النوع الذي قصدته، لا من النوع الذي استُورد بنجاح
- أوضاع الـ raids وأسماء العناصر وأسماء المهام تطابق هجاء اللعبة حرفًا بحرف
- المربعات التي ترصدها الإضافة ليست الطريق الوحيد للفوز، إن كان جزء من عشيرتك يلعب بدونها
- النقاط مضبوطة ومدقّق التوازن راضٍ، أو أنت تخالفه عن قصد
- المربعات الاختيارية معلّمة على أنها اختيارية
- نزّلت جدول البيانات مرة كنسخة احتياطية تستطيع رفعها مجددًا
تأليف اللوحات هو المهمة الإدارية الوحيدة التي لها دور خاص. فالـ editor يستطيع تأليف المربعات ولا شيء غير ذلك، ويمكن حصره بلوحات بعينها — فيحصل بنّاء لوحة زائر من عشيرة أخرى على الفعالية التي سلّمتها له بالضبط، دون أي وصول إلى أي شيء آخر تديره.
صيغة جدول البيانات موصوفة كاملةً في docs/tile-authoring.md، وهي مكتوبة لمن (أو ما) يولّد الصفوف. وهذه الصفحة هي النصف الإنساني: أي نوع تختار، وما الذي يفسد.