النشر وPlayer

انشر الفصول عندما تصبح جاهزة من دون أن يفقد اللاعب موضعه في القصة

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

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

انشر الفصول الجاهزة فقط

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

لنتخيّل «الأشرعة القرمزية» عملًا من سبعة فصول. في النشر الأول، يختار المؤلف الفصلين 1 و2. يصدران بوصفهما النسخة الأولى من العمل، ويحصل كل منهما على نسخة الفصل 1. أما الفصول الأخرى فتبقى مسودات ولا تظهر للاعبين بعد.

لاحقًا، يختار المؤلف الفصول 1 و2 و3 و4. وهكذا تتكوّن النسخة الثانية من العمل:

لذلك يعني تحديد فصل «إصدار هذه المراجعة»، لا «إخفاء كل ما لم يُحدَّد».

قبل النشر، يعرض Romergo الفصول التي ما زالت مسودات فقط، والفصول المنشورة بالفعل، وما إذا كانت مسوداتها قد تغيّرت منذ الإصدار السابق. وبذلك يرى المؤلف محتوى النسخة المقبلة قبل الضغط على زر النشر.

كل نشر يبقى مكتملًا

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

في سجل النشر، يستطيع المؤلف رؤية:

يتاح السجل أيضًا لمساعد ذكاء اصطناعي متصل. يمكنه مراجعة النسخ السابقة قبل النشر التالي وتحديد الفصول المطلوب إصدارها بوضوح.

النسخة الجديدة لا تقطع لعبة مفتوحة

عندما يبدأ اللاعب اللعب، تبقى الجلسة الحالية مرتبطة بنسخة العمل التي فتحها. لا يستبدل نشر جديد من المؤلف القصة المعروضة على الشاشة ولا يفسد أول حفظ يتم بعد التحديث.

عند الفتح التالي، يتحقق Romergo من أن نقطة المتابعة ما زالت تحمل المعنى نفسه: هل ما زال الفصل والمشهد المطلوبان موجودين، وهل الانتقالات ونقطة التحقق متاحة، وهل المتغيرات وحالة الواجهة التفاعلية متوافقة.

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

عندما تتعذر المتابعة بسلاسة

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

1. متابعة النسخة القديمة باستخدام الحفظ الحالي.

2. أرشفة التقدم القديم وبدء النسخة الجديدة من البداية.

3. الخروج واتخاذ القرار لاحقًا من دون تغيير أي شيء.

يفتح خيار «متابعة النسخة القديمة» دائمًا الإصدار السابق كاملًا، بدلًا من تكوين نسخة هجينة من فصول قديمة وجديدة. وإذا حذف المؤلف ذلك النشر نهائيًا، فلن يعود من الممكن متابعته.

الحفظ بين الأجهزة ومن دون اتصال

لا يتذكر الحفظ السحابي موضع اللاعب فحسب، بل يتذكر أيضًا نسختي النشر والفصل. ويمنع رقم المراجعة جهازًا أقدم من استبدال تقدم أحدث من دون تنبيه.

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

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

العودة إلى مدونة التطوير