أعلن مجتمع decomp.dev، أحد أكبر مجتمعات تفكيك ألعاب الفيديو في العالم، عن إغلاق موقعه تدريجياً بسبب صعود الذكاء الاصطناعي. وأشار المدير “@encounter” إلى أن الطبيعة المجتمعية لتفكيك الألعاب تأثرت بالاعتماد على نماذج الذكاء الاصطناعي وسرعتها. وأوضح أن التصميم الأصلي للموقع كان يهدف إلى تحويل العملية التي قد تبدو شاقة إلى لعبة، مما يسمح للمستخدمين بمشاهدة تقدمهم في كود اللعبة، لكن هذا قد تحول الآن إلى "لعبة رقمية فارغة". يُعتبر التفكيك عملية تحويل الكود القابل للتنفيذ للعبة إلى شكله الأصلي.
الكود المترجم هو ما تحتاجه أنظمة التشغيل لتشغيل الألعاب، لكن الكود الأصلي غالباً ما يُكتب بلغة برمجة شائعة مثل C++. يتطلب التفكيك للعودة إلى الكود المصدر الأصلي الكثير من التجريب والخطأ وفهماً عميقاً للبرمجة. مع ظهور تقنيات توليد الكود المدفوعة بالذكاء الاصطناعي، ظهرت مجموعة من أدوات التفكيك التي يمكنها إكمال المشاريع في وقت قصير جداً، لكن ما هو ثمن هذا التقدم؟
التحديات والفرص التي تواجه مجتمع التفكيك
تعتبر عملية التفكيك أكثر تعقيداً من مجرد محاكاة الألعاب، لأنها تتطلب بناء الكود من الصفر. تقوم المحاكيات بإعادة بناء البيئة الأصلية لتشغيل اللعبة من أجل تنفيذ ROM، بينما يسمح الكود المفكك للألعاب بالاستفادة الكاملة من الأجهزة الحديثة. وهذا يعني أيضاً أنه يمكن إجراء تحسينات أعمق على الألعاب بدلاً من مجرد نقلها إلى منصات مختلفة، حيث أن الوصول إلى مكتبة الكود يسمح بإجراء تعديلات جذرية لتحسين اللعبة، مثل زيادة دعم معدل الإطارات، وتغييرات التحكم، وتعديلات أخرى. يكمن جوهر التفكيك في المعرفة. في البيان، أشار @encounter إلى هذه النقطة، حيث كتب: "على مر السنين، حاول مجتمع التفكيك ترسيخ وجهة نظر أن التفكيك هو في الأساس لأغراض البحث: نحن نحب هذه الألعاب ونرغب في فهم كيفية عملها، وكشف الألغاز التي تركها لنا المطورون الأصليون.
هذا لا يعني أن النقل ليس مثيراً؛ إنه مجرد أحد الأسباب لوجود التفكيك." إن وجود كود اللعبة الكامل يتيح للناس دراسة آلياته بشكل أعمق، وهو أمر مفيد للغاية للفضوليين وللاعبين السريعين، مما يمنحهم لمحة عن التفاصيل الداخلية مثل صناديق التصادم وتوليد الأرقام العشوائية.
تأثير الذكاء الاصطناعي على عملية التفكيك
مع تزايد الاتجاه نحو استبدال الوسائط الرقمية بالوسائط المادية - أحياناً إلى حد التطرف، مثل Sony التي ألغت الأقراص الضوئية المادية تماماً - أصبح التفكيك وسيلة حقيقية للمساعدة في الحفاظ على تاريخ ألعاب الفيديو. الاحتفاظ بالكود المصدر بعد إصدار اللعبة ليس دائماً ممارسة شائعة (على سبيل المثال، استغرق إصدار النسخة المعاد تصميمها من Final Fantasy Tactics وقتاً أطول بسبب هذا السبب)، لذا فإن إعادة البناء واحد لواحد أصبحت خياراً ثانياً. القدرة على إجراء تعديلات داخل الكود يمكن أن تساعد أيضاً في الحفاظ على قابلية اللعب في الأجيال القادمة. على سبيل المثال، سمح التفكيك لـ Animal Crossing على GameCube بتجاوز التقويم داخل اللعبة إلى ما بعد عام 2030، بفضل التعديلات التي تم إجراؤها.
في تفسيرهم للإغلاق، أشار @encounter بوضوح إلى أن الذكاء الاصطناعي يمكن أن يكون له تأثير كبير في عملية التفكيك عند استخدامه بشكل صحيح. ومع ذلك، يتطلب استخدامه "التوجيه الصحيح، والمدخلات البشرية، ومراجعة الكود". المشكلة ليست في الذكاء الاصطناعي نفسه، بل في جزء من مستخدميه، الذين أطلق عليهم المدير "المسيئين"، الذين أساءوا استخدام الخصائص المفتوحة للموقع بطرق "تزداد تعقيداً".
يرجع ذلك أساساً إلى أن المستخدمين يقومون بإنشاء فروع أثناء العمل على مشاريع التفكيك - وهي ببساطة إنشاء نسخ منفصلة من الكود الجاري - وينهونها بسرعة باستخدام الذكاء الاصطناعي. وأشار المطورون إلى أن العديد من هذه المساهمات كانت "مساهمات مفاجئة بلا جهد، حيث لم يبذل المساهمون جهداً لضمان جودة المساهمات". كما ظهرت العديد من عمليات النقل التي أنشأها الذكاء الاصطناعي، حيث لم يقدم العديد منها أي مساهمة في عمل التفكيك. وغالباً ما تكون هذه النقل "منتجات نصف مكتملة" و"غير قابلة للاستخدام تقريباً"، حيث أن الكود المستخدم في البناء ليس حتى ما ساعد عليه الناقلون.
في هذا السياق، أرجع @encounter زيادة استخدام الذكاء الاصطناعي إلى كيفية تحويل الموقع التفكيك إلى لعبة من خلال لوحات المتصدرين وأشرطة التقدم. العوامل التي كانت تحفز المبرمجين المجتهدين في الماضي، أصبحت الآن تُستبدل بـ "أولئك الذين يريدون فقط حرق الرموز لزيادة الأرقام الرقمية أو 'نقل اللعبة إلى الكمبيوتر'، بينما لا يهمهم أي شيء آخر." المشاريع الجارية لن تضيع - سيستمر الموقع في تتبعها وتوفير صفحات مشاريع فردية وبيانات تاريخية. ومع ذلك، تم تعطيل الفهرس الرئيسي للموقع وقدرته على إضافة مشاريع جديدة بشكل رسمي. بالطبع، هناك مجتمعات تفكيك أخرى في أماكن أخرى، لكنها قد تواجه أيضاً انقساماً مجتمعياً بسبب الاستخدام المفرط للذكاء الاصطناعي.

