قام فريق من الباحثين من جامعة كوبنهاجن بتطوير الذكاء الاصطناعي لإنشاء مستويات Super Mario Bros بناءً على سلسلة من الكلمات التي أدخلها المستخدم. أداة أكثر علمية من لعبة الفيديو.
حتىالعاب فيديو ماريويمكن أن تتولد إلى أجل غير مسمى! بعدChatGPTتعميم استخدام الذكاء الاصطناعي لتوليدإجابات معقدةبناءً على طلب المستخدمين، أثبت MarioGPT أنه يمكن تطبيق الوصفة أيضًا على ألعاب الفيديو.
هذا ما يوضحه ستة باحثين من جامعة تكنولوجيا المعلومات في كوبنهاغنفي مقال أكاديميتم نشره مسبقًا على الإنترنت في 12 فبراير. استنادًا إلى أول لعبتين من ألعاب ماريو (سوبر ماريو بروسوآخرونسوبر ماريو بروس: المستويات المفقودة، التي تم إصدارها في عامي 1985 و1986)، تسمح لك أداتهم بإنشاء مستويات ثنائية الأبعاد عشوائية، ولكن قابلة للتشغيل، لبطل اللعبةنينتندو، مع التكيف مع رغبات المستخدم.
« العديد من الأنابيب، والعديد من الأعداء، وكتل صغيرة »
إذا كان إنشاء مستويات جديدة للسباك ذو الشارب ممكنًا بالفعلسلسلة اللعبةصانع سوبر ماريوأو عبر المولدات غير الرسمية الأخرى، فإن MarioGPT هو أول من "توليد مستويات متنوعة، ولكن يمكن أيضًا أن تعتمد على مقترحات نصية للتحكم في توليد المستويات»، شرح الباحثين فيمقدمة مقالتهم.
في الواقع، المحتوى الذي تنتجه شركة MarioGPT مرتبط بـ "يطالب»، هذه المجموعات المدروسة إلى حد ما من الكلمات التي نكتبها في شريط البحث الخاص بذكاء اصطناعي لتوليد الصور مثل Dall-E من أجل الحصول على نتائج أكثر أو أقل دقة.
في حالة MarioGPT، يتيح لك الذكاء الاصطناعي اللعب على تردد بعض عناصر اللعبة أو الأعداء أو حتى على الارتفاع العام للمستوى. ويعطي مقال الباحثين بعض الأمثلة: "الكثير من الأنابيب، والكثير من الأعداء، وعدد قليل من الكتل، على ارتفاع منخفض».
ولتحقيق ذلك، اعتمد الباحثون الدنماركيون على نموذج الذكاء الاصطناعي GPT-2، الذي يحدد وسائل الإعلام عبر الإنترنتتك كرانش: نسخة قبلالذي يستخدمه ChatGPTوأقل جودة في تقليد اللغة البشرية.
لكن هذه ليست مشكلة في حالة MarioGPT، نظرًا لأن مجموعة الأكاديميين استخدمتها بدلاً من ذلك لإنشاء تعليمات برمجية حاسوبية بسرعة عالية: تعلمت MarioGPT تدريجيًا التعرف على أنماط التعليمات البرمجية المماثلة (عناصر اللعب، والأعداء، وما إلى ذلك) قبل تكرارها وفقًا لـ منطق اللعبة.
متاح مجانا... لأولئك الذين يعرفون
إذا أردت تجربة البرنامج فهو متاح مجاناعلى جيثب…ولكنه سيكون أكثر تعقيدًا بعض الشيء من استخدام ChatGPT. يتطلب برنامج MarioGPT بعض الأساسيات في تطوير ألعاب الفيديو ومعرفة كيفية تشغيل التعليمات البرمجية في Python 3.8، تفاصيل موقع المعلوماتسلاش جير.
وبالمثل، تقتصر مستويات اللعبة التي تم إنشاؤها على نوع واحد فقط من الأعداء الذي يتم إنشاؤه في كل مرة، بدلاً من تنوع goombas وkoopas. لأن هدف MarioGPT يظل علميًا أكثر منه مرحًا: إثبات أن الجيل الإجرائي لألعاب الفيديو عن طريق المطالبات أمر ممكن.
لكن الأكاديميين الدنماركيين لا يغلقون الباب أمام تحسين أدواتهم. كما يوضح الباحث شيام سودهاكاران في مقابلته معتك كرانش, «في المستقبل، مع وجود مجموعات بيانات أكبر ومطالبات أكثر تعقيدًا، قد نحتاج إلى استخدام نموذج أكثر تعقيدًا مثل GPT-3.»
انضم إلينا من الساعة 5 إلى 7 مساءً، كل خميس، لحضور العرضفتحمن إنتاجفراندرويدوآخروننوميراما! أخبار التكنولوجيا والمقابلات والنصائح والتحليلات ... نراكم مرة أخرىمباشر على تويتشأو في إعادة البثعلى يوتيوب!