بدأت تجربة Heart of Darkness لدينا من HODE، وهو إعادة تنفيذ لمحرك اللعبة، بدل إنشاء جهاز Windows افتراضي كامل. المحرّك والبيانات الأصلية شيئان مختلفان؛ وفصلهما يجعل الإعداد أوضح.
هذه ملاحظة بناء محددة الحدود من عمل سُجل في 14 أكتوبر 2026. أعدنا قراءة تعليمات المصدر والمشغّل للمقالة ولم نكرر اختبار لعب كامل عند النشر.
ما الذي يقدمه HODE؟
يقدم محركًا يقرأ بيانات إصدارات Windows المدعومة من الديمو أو القرص. يذكر الدليل hod.paf أو بدائل الديمو المدعومة وsetup.dat وملفات المراحل. راجع README وRELEASES.yaml للنسخة المستخدمة. تنزيل المحرّك ليس تنزيل اللعبة.
استخدم بيانات يحق لك استخدامها. نشارك الطريقة ولا نوزع ISO أو ملفات مستخرجة أو لعبة تجارية داخل الحزمة. المصدر هو usineur/hode، وهو مشروع مستقل لأصحابه المذكورين فيه.
البناء الأصلي المسجل
استخدم السجل نسخة المصدر 59f3c466923c6b8d49e29176ff697a91165e7efc وبيئة arm64 والمترجم clang++ الموجود وSDL2 2.32.10. أمر البناء المسجل:
make -j4 CXX=clang++
هذا وصف لبيئة التجربة، لا توصية بتثبيت اعتماد قديم اليوم ولا ضمان لبناء كل Mac حالي دون تعديل. سجل نسخة المصدر والاعتماديات قبل تتبع الاختلافات.
افصل البيانات عن الحفظ
يوفر المحرّك --datapath لملفات اللعبة و--savepath للتقدم. يستخدم مشغّلنا موضعين منفصلين. مثال توضيحي:
hode --datapath="/path/to/owned-game-data" --savepath="/path/to/separate-saves"
استبدل المسارين بمواضعك. يجب أن يكون مجلد الحفظ موجودًا وقابلًا للكتابة. احتفظ بنسخة من ملفات الحفظ قبل تغيير المحرّك أو نسخته. يوضح المثال علاقة المسارات ولا يعمل على جهاز لم يُجهز.
مشغّل Finder طبقة تيسير
أضفنا ملف .command لبدء التجربة من Finder. ما زال المشغّل المسجل يشير إلى تثبيت محرك محدد. يفيد جهاز التجربة لكنه لا يصنع حزمة تطبيق محمولة. يحتاج المشغّل القابل للتوزيع إعدادًا واضحًا لمسار المحرك واختبارات مستقلة.
ما الذي نستطيع قوله؟
يوثق السجل البناء الأصلي وفتح البيانات، مع لقطات لاحقة تشير إلى قائمة ومشهد لعب. يثبت ذلك بدء التشغيل، لا اكتمال التحكم والصوت والمشاهد السينمائية والحفظ والاستئناف أو إنهاء اللعبة.
اختبر البدء والحركة وأزرار الفعل والصوت والمشاهد والحفظ والاستئناف ومدة لعب محددة كلًا على حدة. ضع «لم يُختبر» حيث يلزم. لا تجعل صورة مشهد عامل بديلًا صامتًا عن بقية الفحوص.
الدرس القابل لإعادة الاستخدام هو تنظيم التجربة: نسخة محرك مسجلة، وبيانات مشروعة منفصلة، وحفظ معزول، وتيسير بعد نجاح البدء، ووصف دقيق للمشاهدات. قارن ذلك مع تجربة ديمو Prehistorik 2 التي تستخدم محاكيًا بدل محرك بديل.
