منذ ثلاثين عامًا—في 15 يناير 1991—أصدر طالب جامعي أمريكي يدعى تيم سويني لعبة ZZT، وهي لعبة مغامرات بسيطة ذات عنصر ثوري: تم إصدارها مع محرر ألعاب مجاني مدمج. أدى نجاح ZZT إلى ظهور Epic Games وUnreal Engine ومؤخرًا Fortnite. وإليك السبب وراء تميز ZZT.
ما هو “ZZT”، على أية حال؟
تيم سويني بدأ شغفه بالبرمجة على جهاز Apple II الخاص به عندما كان طفلاً. بعد حصوله على أول جهاز كمبيوتر شخصي من إنتاج IBM في عام 1989 خلال السنة الأولى من دراسته الجامعية، انغمس في برمجة الجهاز الجديد. أثناء إنشاء محرر نصوص MS-DOS باستخدام توربو باسكال في عام 1990، قرر جعل المشروع أكثر متعة من خلال إضافة عناصر تشبه الألعاب. وقد تطور هذا إلى ZZT، الذي تم إصداره باسم برامج مشتركة في عام 1991.
كانت عبقرية لعبة ZZT في أوائل تسعينيات القرن العشرين أنها لم تكن مجرد مغامرة لطيفة تعتمد على نظام ASCII. فمع كل نسخة من لعبة ZZT يتم تنزيلها، يحصل اللاعبون أيضًا على محرر عوالم داخل اللعبة مجانًا. وذلك لأن جذور لعبة ZZT في مجال محرر النصوص تعني أن سويني أنشأ محرك اللعبة ومحررها أولاً ثم بنى عوالم اللعبة داخلها.
مثل محرر النصوص، يستخدم ZZT فقط أحرف وضع النص – قد يمثل الصفر جزءًا من حريش، وقد يتحول رمز الدرجة الدائرية الصغيرة إلى رصاصة. وفقًا لذلك، في ZZT، يمكنك عادةً التحكم في رمز عام، بطل الرواية ذو الوجه المبتسم يجب عليهم التنقل عبر عالم مليء بالفخاخ والألغاز والمخاطر أثناء جمع المفاتيح والمشاعل والأحجار الكريمة على طول الطريق.
في وقت الإصدار الأولي لـ ZZT، أطلق سويني على شركته التي يديرها رجل واحد اسم “Potomac Computer Systems” نسبة إلى مسقط رأسه في بوتوماك بولاية ماريلاند. وقد غير الاسم إلى “Epic MegaGames” في أكتوبر 1991 ليجعلها تبدو وكأنها شركة كبيرة وناجحة. (أسقطت Epic اسم “Mega” في عام 1999 بعد نجاح غير واقعي.)
نظرًا لأنه كان عنوانًا مشتركًا، فقد كان بإمكان اللاعبين الحصول على ZZT وعالم واحد يسمى Town of ZZT مجانًا – عادةً عن طريق تنزيله من خلال أنظمة لوحة الإعلانات الهاتفية أو CompuServe في ذلك الوقت. إذا أعجبهم، فيمكن للاعبين إرسال الأموال إلى سويني لشراء المزيد من المستويات للعب. وبعد أن بدأ الناس في طلب عدة نسخ من اللعبة يوميًا، أدرك سويني أنه يمتلك عملًا مربحًا بين يديه.
إن عنصر البرامج المجانية هو المفتاح لفهم طبيعة ZZT. في الواقع، لا يرمز ZZT إلى أي شيء — لقد كانت طريقة سويني الذكية للظهور دائمًا في أسفل قوائم الملفات الأبجدية على لوحات الإعلانات الرقمية التي تعمل بالاتصال الهاتفي في الماضي. إنها خدعة تسويقية.
بينما ZZT تم بيع حوالي 4000-5000 نسخة فقط بالمجمل، كان لمغامرة Sweeney المتواضعة في ASCII تأثيرًا خفيًا هائلاً على صناعة الألعاب بسبب تصميمها المبتكر – والدروس التي تعلمها Sweeney نفسه من نجاح ZZT.
ZZT: المحرر هو اللعبة
باستخدام محرر ZZT داخل اللعبة، يمكن لأي شخص لديه نسخة من ZZT إنشاء ألعاب مغامرات خاصة به تشبه ZZT. وبفضل لغة البرمجة النصية المدمجة المسماة ZZT-OOP، يمكن للمبدعين حتى توسيع محرك اللعبة بطرق جديدة لإنتاج ألعاب في أنواع غير متوقعة، من مغامرات النصوص القائمة على الأدوار إلى ألعاب إطلاق النار في الفضاء.
في أوائل تسعينيات القرن العشرين، عندما كانت أدوات إنشاء الألعاب السهلة نادرة، عمل محرر عالم ZZT على تمكين جيل جديد من مصممي الألعاب الناشئين. الدكتور دوس، الذي يدير الموقع الإلكتروني لمتحف ZZTيتذكر كيف شعر. “لقد جعلني ZZT أشعر وكأنني مبرمج كمبيوتر بالغ. عندما كنت طفلاً، كنت أخطط باستمرار لمراحل تتمة لـ Mario World وMega Man التي كنت أرغب في صنعها، وكنت أعتقد دائمًا أن إنشاء الألعاب هو شيء لا يستطيع الأطفال القيام به. كان عليك أن تكون بالغًا وتذهب إلى الكلية وتتعلم كيفية البرمجة. لقد سمح لي ZZT بتخطي كل ذلك. عندما كنت طفلاً، كان من الرائع أن تكون قادرًا على إخبار أصدقائك “أنا أصنع ألعاب فيديو”.
إن السهولة التي تمكن بها الأشخاص من البدء في صنع لعبة دون أي تفكير في البرمجة المكثفة (أو حتى الحاجة إلى إنشاء رسومات) أدت إلى ظهور مجتمع مخلص من صانعي ألعاب ZZT يستمر حتى يومنا هذاكما فتحت المجال أمام فرص عمل مستقبلية في صناعة الألعاب. فائز متكرر في مسابقة تصميم المستويات ZZT التي نظمتها شركة Sweeney يُدعى آلان بيلجريم انتهى به الأمر بالانضمام إلى Epic وتطوير الألعاب للشركة بعد عدة سنوات.
لا يزال تأثير ZZT مستمرًا في Unreal Engine
اليوم، أحد المنتجات الرئيسية لشركة Epic هو محرك غير واقعيمحرك ألعاب غني وبيئة رسومية في الوقت الفعلي. وباستخدام هذا المحرك، يستطيع المطورون إنشاء ألعاب فيديو معقدة بسهولة نسبية. ويمنعهم ذلك من الاضطرار إلى إعادة اختراع العجلة مع كل لعبة جديدة.
بعد شحنها كمنتج تجاري عالي الجودة لسنوات، قررت Epic إطلاق Unreal Engine 4 مجانًا في عام 2014. وعلى الرغم من أن القليل من خبراء الصناعة لاحظوا ذلك في ذلك الوقت، إلا أن هذه الخطوة كانت بمثابة صدى لإطلاق ZZT نفسها قبل 23 عامًا، مما وضع أدوات إنشاء الألعاب المجانية في أيدي الآلاف من الأشخاص.
إن أوجه التشابه بين محركي اللعبة، القديم والجديد، تتجاوز بكثير التكلفة الأولية الصفرية. في عام 2009، أجرى مقابلة متعمقة مع تيم سويني حول ZZT وتاريخ Epic for Gamasutra. في مقابلتنا، تحدث عن كيفية ترجمة مفاهيم ZZT مباشرة إلى Unreal Engine.
قال سويني: “هناك قدر كبير من التشابه بين ZZT وUnreal، إذا نظرت إلى الأمر”.
“إنه هيكل كنا ننسخه ونلصقه في محركات الألعاب المتطورة باستمرار منذ ذلك الحين”، كما قال في إشارة إلى نموذج ZZT. “لديك هذا المحرر، ولديك وقت تشغيل اللعبة، ويستخدمون نفس بيئة العرض، ونفس لغة البرمجة”.
على مدى العقدين الماضيين، كان محرك Unreal Engine هو المحرك العشرات من ألعاب الفيديو الناجحةبما في ذلك سلسلة Gears of War، وBioshock، وBatman: Arkham Asylum، والعديد غيرها. على نحو متزايد، تستخدم الشركات محرك Unreal Engine في تطبيقات التسويق التجاري وكمساعدة في التصور في الوقت الفعلي البرامج التلفزيونية الشهيرة مثل The Mandalorian.
بطريقة ما، بدأ كل ذلك مع ZZT، وهي لعبة نصية بسيطة تم إصدارها في عام 1991. وهذا يمثل إرثًا هائلاً للعبة لم يسمع عنها الكثير من الناس بعد.
Epic يبلغ من العمر 30 عامًا أيضًا
إن الذكرى السنوية الثلاثين لإطلاق ZZT تعني أن شركة Epic Games تبلغ من العمر 30 عامًا أيضًا. ومن النادر أن تظل شركة بحجم ونجاح Epic خاضعة لسيطرة خاصة – لا يزال سويني يمتلك شخصيًا أكثر من 50% من الشركة، وهذا يمنح Epic حرية التصرف في اتخاذ إجراءات جريئة، مثل صراع مستمر مع شركة أبل رسوم متجر التطبيقات.
كيف يتعامل مع الأمر؟ من المؤكد أن هناك ضغوطًا لبيع الشركة أو طرحها للاكتتاب العام. قال لموقع How-To Geek عبر البريد الإلكتروني: “نحاول فقط تكييف الشركة لتكون بالحجم والشكل المناسبين للفرص المتاحة لنا بمرور الوقت. وهذه فترة غير مسبوقة من الفرص”.
مع اقتراب الذكرى السنوية للشركة، سألنا سويني أيضًا عن مشروع Epic Games المفضل لديه. اختار أول محرك Unreal Engine، وهو جهد ضخم بذله شخصيًا والذي فتح الطريق أمام Epic لتحقيق نجاح كبير.
كتب سويني: “كانت كتابة أول محرك Unreal عبارة عن جولة استغرقت ثلاث سنوات ونصف السنة في مئات الموضوعات الفريدة في مجال البرمجيات، وكانت تجربة مفيدة للغاية. ومن المؤسف أن تعقيد المحرك يتطلب الآن قدرًا كبيرًا من التخصص لدرجة أن قِلة من المبرمجين يفهمون جميع جوانب المحرك الحديث، كما كان ممكنًا في عام 1998”.
وبالطبع، تستمر قصة نجاح Epic في عام 2021 مع Fortnite، وهي لعبة إطلاق نار من منظور الشخص الأول من نوع Battle Royale تشترك في بعض أوجه التشابه المسلية مع ZZT. ظهرت كلتا اللعبتين لأول مرة كلعبتين مجانيتين حيث يشتري اللاعبون الميزات لاحقًا، وكلاهما يستخدم محركات ألعاب تسمح للناس بإنشاء ألعاب مماثلة مجانًا (في حالة Fortnite، هذا هو Unreal Engine).
لا يزال تأثير ZZT قائمًا، وفي بعض النواحي، لا تزال مبادئ ZZT تمثل القيم الأساسية لشركة Epic اليوم — تمكين المبدعين من خلال أدوات مفتوحة وسهلة الاستخدام. لا يعتبر سويني النجاح أمرًا مفروغًا منه، ولا يزال يدير Epic بقلب ضعيف، على الرغم من أن نفوذها في الصناعة أصبح هائلاً الآن.
كيفية لعب ZZT اليوم
إذا كنت ترغب في الانضمام إلى ZZT هذه الأيام، فإن معظم معجبي ZZT يوصون بذلك استخدام زيتا، محاكي MS-DOS صغير الحجم وموثوق به يمكنه تشغيل عوالم ZZT على جهاز كمبيوتر حديث يعمل بنظام Windows. أو إذا كنت تبحث عن حل سريع لمعرفة شكل ZZT، فيمكنك تجربته باستخدام هذه المحاكاة المبنية على HTML5 تم إنشاء هذا البرنامج بواسطة كريستوفر ألين، وهو يعمل في معظم متصفحات الويب الحديثة.
وفق zzt.orgأنشأ المعجبون أكثر من 50 لعبة ZZT جديدة بين عامي 2017 و2020، لذا لا يزال هناك مجتمع ZZT صغير ولكنه مخصص. يمكنك العثور على الكثير من ألعاب ZZT للعب على متحف ZZT، أيضًا. يغطي المتحف تاريخ ZZT بشغف يليق بمثل هذه اللعبة المؤثرة ولكن غير المقدرة.
عيد ميلاد سعيد ZZT—وعيد ميلاد سعيد، Epic Games!