إرث الألعاب الضخم من Adobe Flash ومحاولات حفظه


تم تنزيل أقدم لعبة على Newgrounds في عام 2000.

Adobe Flash (Macromedia Flash سابقًا) ربما يكون أكبر كنز في تاريخ اللعبة. على مدى عشرين عامًا ، خرجت عشرات الآلاف من الألعاب حرفياً تحتها: المكتبة أوسع من أي وحدة تحكم في الألعاب. وفي غضون عامين ، قد يختفي كل هذا.

ومع ذلك ، سنعود إلى الأوقات التي لم يصدر فيها المنبه بعد.


إن تاريخ Flash (على الأقل الألعاب) هو موضوع طويل ومعقد ، والذي تم الكشف عنه بشكل أفضل في الفيلم (انظر أعلاه). حتى أنه يحكي عن العديد من "عصور" ألعاب الفلاش ، ويمكنني مشاركة تجربتي الخاصة.

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

مرحبا بكم في بوابة الفلاش الرائعة.


NotDoppler في مايو 2018. ليس الموقع الذي زرته في شبابي ، ولكن غالبًا ما تخيلت مثل هذا

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

كان للفلاش العديد من المزايا في ذلك الوقت: لقد عمل بدون مشاكل على جميع أنواع أجهزة الكمبيوتر الشخصية من خلال متصفح ، وكانت معظم الألعاب صغيرة ولم تولد الكثير من الحركة - لقد عملت فقط معظم الوقت. يمكن لأي شخص الذهاب إلى الموقع لتفجير بعضهم البعض في خزانات متعددة اللاعبين أو إلى كساد لا نهاية له في لعبة أصعب في العالم ، أو محاولة فهم المنطق المجنون لمؤلفي مسابقة المستحيل . وهذه ثلاثة أمثلة فقط. كما قلت ، في العديد من المواقع ، كان هناك الآلاف من هذه الألعاب ، حرفيًا الآلاف - تم إطلاق كل منها بنقرة واحدة على الماوس في المتصفح.

مثل أي شخص آخر ، نشأت ، ومع هذا جاء التدهور العام لعصر الفلاش. بالطبع ، لا يزال الآلاف من الأشخاص يلعبون ألعاب الفلاش كل يوم (على سبيل المثال ، سجلت لعبة ArmorGames الأخيرة للعبة الفلاش 13000 عملية تنزيل في الأسبوع الأول بعد الإصدار) ، لكن المستخدم الكبير غادر.

ومع ذلك ، سنحاول ألا ننسى أولئك الذين بدأوا باستخدام منصة Flash. من بين الأكثر شهرة - Edmund Macmillen (مؤلف كتاب Binding of Isaac and Super Meat Boy) ، بدأ بفلاش. بدأت Studio Cellar Door Games ، المعروفة باسم Rogue Legacy ، مع لا تترك سروالك في الفلاش. وقد تم استخدام تقنية الفلاش في الواقع في العديد من الألعاب عالية الميزانية.


شكرا فلاش لهذه الصورة المرعبة.

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

والآن أود أن ألفت انتباهكم إلى هذه الكلمات القليلة الأخيرة.

باختصار ، ينتهي دعم الفلاش في عام 2020 .

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

ومع اختراع الأجهزة المحمولة (وبيان ستيف جوبز سيئ السمعة بأن منصة الفلاش غير مناسبة لنظام Apple البيئي) ، انتقل العديد من المطورين بعيدًا عن Flash ، ومعهم غالبية سوق الألعاب غير الرسمية ، وبعد ذلك بسنوات انفجر السوق. تشبه الكتالوجات الحديثة لألعاب الجوال بوابات الفلاش للأعوام السابقة.


انظر التشابه؟

مع اختراع تقنية HTML5 الأكثر تنوعًا ، تم ترقيم أيام الفلاش. بدءًا من عام 2020 ، لن يتم دعم Flash من قبل Adobe ، ولن تكون هناك تحديثات أو تصحيحات. في النهاية ، سيتم الكشف عن المزيد من الثغرات الأمنية ، مما سيدفع مطوري المتصفح إلى إزالة Flash تمامًا. لذلك ، وعد Firefox بتعطيل Flash بشكل افتراضي لجميع المستخدمين بحلول العام المقبل ، ووعد Chrome بإزالة المكون الإضافي تمامًا بحلول نهاية عام 2020.

انظر إلى لقطة الشاشة أعلى قليلاً ، أي على الجانب الأيمن - Newgrounds في وقت كتابة هذه السطور. تعمل جميع هذه الألعاب العشرين على Adobe Flash. إذا لم يعد متصفحك يحتوي على مكون إضافي لتشغيل هذه الألعاب ، فماذا سيصبح منها؟ هل ستختفي صفحات الألعاب الـ 3500 من موقع Newgrounds؟


من السابق لأوانه تحديد النقطة الأخيرة ، على الرغم ...

لا أحد يعرف ماذا سيحدث. هذه الشركات - Armour Games و Kongregate و Newgrounds و NotDoppler وجميع البوابات الإلكترونية الأخرى - لم تعلن عن خططها. قد يبقى بعضها على قيد الحياة (نظرًا لأن كل موقع من المواقع المدرجة يحتوي على ألعاب غير فلاش ، مثل Unity أو HTML5) ، ولكن 90٪ من مكتبات الألعاب الخاصة بهم ستختفي ببساطة لأنه لا يمكن لأي شخص تشغيلها.

عندما لا يتمكن أي شخص آخر من تشغيل هذه الألعاب ، فلماذا يحتفظ بنسخ منها على الخوادم؟ من السهل تخيل أن أصحاب البوابات سيجدون هذه الألعاب لا تستحق الجهد لجذب جمهور صغير من المستخدمين الذين لديهم متصفحات معدلة خصيصًا (أو ببساطة إصدارات قديمة من المتصفحات). عندما يحدث هذا ، سوف نقول وداعا لألعاب الفلاش إلى الأبد.

بالطبع ، يمكن حفظ بعضها محليًا على محرك الأقراص الثابتة. في معظم الحالات (أكثر من 90٪ من الألعاب ، في إفتراضي الشخصي وغير الموثوق به تمامًا) ، لا يزال من الممكن تشغيل الألعاب في شيء مثل برنامج Adobe Flash Player المستقل بنقرة زر واحدة. ولكن ماذا عن الألعاب التي لن تبدأ؟


الآن سيعمل هذا الخيار لمعظم الألعاب

هناك بعض الاستثناءات التي لن يتمكن معظم الناس من التجول فيها بمفردهم أو على الأقل بدون جهد تقني. المشكلة الرئيسية هي قفل الخادم (قفل الموقع): تم تطوير عدد كبير من الألعاب باستخدام DRM ، والتي لن تسمح لك ببساطة باللعب خارج الخوادم المقابلة.


في لعبة Cube Escape: The Cave ، لن تمر هذه الشاشة أبدًا دون بذل جهود إضافية

وبالطبع ، يجب ألا ننسى الألعاب عبر الإنترنت بالكامل ، سواء كانت متعددة اللاعبين أو مجرد حفظ في السحابة. لن تتمكن من لعب Pokemon Tower Defense لفترة طويلة ما لم يتم حفظك في السحابة.

أضف الألعاب التي تتطلب الكثير من الموارد الخارجية - ولديك مشاكل. غالبًا ما تقوم العديد من ألعاب الفلاش بتحميل الأجزاء بشكل منفصل (مرة أخرى ، كان هذا مهمًا خلال عصر الطلب الهاتفي ، حيث تم ضخ ميغابايت واحد في الساعة إذا كنت محظوظًا). إذا لم يكن لديك نسخة محلية من هذه الملفات ، يتم ضربك.


قارن ، على اليسار: نسخة من البوابة الثانية بدون تنزيل ملفات خارجية ، على اليمين: مع ملف خارجي واحد

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

"ولكن ربما يريد شخص ما حفظ هذه الألعاب! لم نفقد واحدة إلى الأبد! لا يزال هناك وقت! "


دلل نفسك بإلقاء نظرة على اللعبة الميتة

La Insula de Sancho هي ثلاثية مغامرة تم إصدارها في حوالي عام 2005. في وقت من الأوقات ، كانت تحظى بشعبية كبيرة بين الأمريكيين من أصل أسباني: مئات المقالات ولقطات الشاشة ، وحتى الأدلة التفصيلية للمسلسل بأكمله متاحة على الإنترنت. ولكن انتهت صلاحية نطاقهم ، وبما أن اللعبة مبرمجة لتلقي موارد خارجية من الخادم المحدد ، فإنها لا تلعب الآن بأي شكل تقريبًا. حتى بعد البحث الشامل ، لم أتمكن من العثور على نسخة كاملة يمكنني تشغيلها.

في العام والنصف التالي ، يمكن أن يحدث هذا حرفياً مع أي لعبة فلاش.

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

السؤال هو: ما الذي يتم فعله للحفاظ على هذا الإرث الفريد تقريبا لألعاب الفيديو ؟ ما هو المعروف عن هذا من أي مصدر تقريبا؟ لا شيء. المقالة هنا وهناك ، ولكن الساعة تدق ، والألعاب بدأت تدريجياً تصبح غير قابلة للعب ، ويبدو أنه لا أحد يفعل ذلك.

إدخال نقطة الوميض BlueMaxima.


بدءًا من الإصدار 1.3.1

من خلال الجمع بين واجهة LaunchBox وإمكانات خادم الويب Apache ، يعد Flashpoint مشروعًا لحفظ ألعاب الفلاش ومتحفًا ومجموعة بنقرة واحدة للتشغيل في نافذة واحدة. تحتاج فقط إلى النقر نقرًا مزدوجًا فوق أي لعبة في القائمة - وسيتم فتحها بنسخة محلية على محرك الأقراص الثابتة ، جاهزة للعبة.

ألعاب مرتبطة بالمجال؟ الألعاب التي تتطلب خادم؟ ألعاب بالملفات الخارجية؟ تم الاعتناء بجميع الخيارات إما من خلال اختراق اللعبة (الصحة والعمر الطويل لمنشئ أداة فك شفرة JPEXS Free Flash Decompiler) ، أو باستخدام خادم الويب Apache ، مما يجعل الألعاب تعتقد أنها في مكانها.


تعد Elephant Quest واحدة من الألعاب التي يحتاجها خادم الويب حتى لتشغيل الشاشة الرئيسية

في النهاية ، يطرح سؤال واحد فقط: هل هذا قانوني؟ والجواب الحقيقي الوحيد هو أنه لا أحد يعرف ذلك ولا يجب أن يفكر فيه أحد . الألعاب على وشك الانقراض ، وقبل أن تموت ، يجب حفظها في أسرع وقت ممكن. وبقدر ما أعرف ، أنا حقا الوحيد الذي يحاول القيام بذلك.

في وقت Flashpoint 1.3.1 ، يتم الآن حفظ 850 لعبة بالكامل وتشغيلها بنقرة واحدة أو نقرتين. كان لا بد من اختراق حوالي 20 ٪ منهم أو تشغيلها من خلال خادم ويب أو تنزيل موارد خارجية لجعل اللعبة تعمل بشكل صحيح. هذا ليس قريبًا من جميع ألعاب الفلاش على الإنترنت: أنت بحاجة إلى المزيد من الجهد وقليل من الحظ للاقتراب من هذا الهدف.

ماذا عن الباقي؟ ماذا عن الآلاف والآلاف من الألعاب التي لم أصل إليها وعالجتها في Flashpoint؟ العشرات والعشرات من البوابات التي ربما لم يتم نسخها بشكل صحيح من خلال مواقع مثل Archive.org؟

يا إلهي ، أنا سعيد لأنك سألت عن هذا.


البوابات ، البوابات ، البوابات تفكيك! كبير ، صغير ، لدينا لكل ذوق!

بدأ كل شيء بحقيقة أننا ، مع مساعد آخر ، لن أذكر اسمه للأمن ، حاولنا نسخ أكبر عدد ممكن من البوابات. كانت نتيجة هذه الجهود مشروع يسمى Flashfreeze. تم نسخ ملفات SWF لأكثر من عشرين بوابة إلكترونية وحفظها في دليل Google Drive.

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

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

  • منذ كتابة هذه المقالة ، قمنا بتحديث Flashpoint بشكل ملحوظ. الآن هناك أكثر من 4000 لعبة ، نظام إعادة توجيه جديد يساعد على تجاوز الأقفال على مواقع معينة وتشغيل ألعاب الخادم. ساعد الكثير من الناس على اختباره ودعمه.
  • نحن ندعم الآن ألعاب Shockwave و HTML5 و Unity. تقنية الخادم هذه جيدة جدًا بحيث لا يمكن قصرها على الفلاش فقط. لا تزال ألعاب الفلاش تشكل 90 ٪ من الكتالوج ، ولكن سيحصل الناس على نسخة من Cartoon Cartoon Summer Resort ، اللعنة!
  • لقد أصدرنا مجموعة من الملفات الإضافية للتنزيل استنادًا إلى تقنية الخادم ، ومجموعة من جميع الرسوم المتحركة لـ Newgrounds SWF مع واجهة أمامية لبدء تشغيلها ، ومجموعة من النسخ الاحتياطية للبوابات "السريعة والقذرة" ، ونحن نقوم بإعداد ميزات إضافية أكثر روعة.
  • لقد أصبحنا مشهورين. تحظى بشعبية كبيرة. تم تسجيل 1500 مستخدم على خادم Discord الخاص بنا ، واتصل بنا العديد من مطوري الفلاش للتعبير عن امتناننا. عندما يشكرك مطور VVVVVV على عملك ، فأنت تدرك أنك تفعل الشيء الصحيح.
  • الأرشفة على قدم وساق. لدينا الكثير من الأشخاص الذين يعرفون عملهم - الآن إنها مسألة وقت فقط قبل أن ندعم كل ما تبقى.
  • عمليا لم تكن هناك مشاكل خطيرة. كنت على يقين من أنه ستكون هناك عقبات لمشروعنا ، ولكن يبدو أن كل شيء نظيف في الوقت الحالي.

والسؤال الوحيد هو أين يمكن تنزيل البرنامج وكيفية الانضمام إلى المشروع؟

لدي خادم Discord قيد التشغيل : يتم قبول الطلبات هنا وتم اختراق الألعاب منذ بدء المشروع قبل بضعة أشهر. يمكنك الانضمام والمساعدة. هنا ، يتم توزيع إصدارات جديدة من Flashpoint عندما تصبح متاحة.

إذا كنت ترغب فقط في الوصول إلى الملفات المصدر (للتأكد من أنها تعمل لدعم الأرشيف ، أو تشغيل حوالي 5 دقائق ونسيان كيف أفعل مع عدد لا نهائي من الأشياء) ، فإليك بعض الروابط:


تأكد من قراءة ملف المساعدة لـ Flashpoint قبل اللعب به.

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

Source: https://habr.com/ru/post/ar418767/


All Articles